INDIA_SOI_2022
INDIA_SOI_2022 copied to clipboard
Build a single subdistrict boundary file
Cleaning the data upto the subdistrict level will be useful to work with the village shapes and perform other data joins. There are several gaps even at the subdistrict level which probably need to be addressed first.
Missing coverage
- Arunachal
- Dadra and Nagar Haveli and Daman and Diu
- Gujarat (can be built from villages)
- Jammu and Kashmir
- Ladakh
- Lakshadweep
- Maharashtra (can be built from villages)
- Meghalaya
- Sikkim
- Tripura

Outdated coverage
Cursory glance shows that these subdistricts maybe not be accurate or incomplete
- Bihar
- Odisha
- West Bengal

So we should merge sub districts together from sub district files. Clean state name, district name, and sub district name. Does that sound like a plan? Should we merge these from the subdistricts or the villages? I'm thinking subdistricts but see value in doing from villages up.
And maybe also map it to LGD. Let me know how I can help.
Merged file in Readme: https://drive.google.com/drive/folders/1MOlQQC41_q1i0nHjf9p2XYLWNOkGQ_o4 I started work on this. Merged all subdistricts together for 25 states. Added the following fields: CS - Clean State CD - Clean District CT - Clean Tehsil CSLGD - Clean State LGD RANDOM_ID - ID placeholder until we get SOI IDs or complete all Subdistrict LGDs
Added all state names and LGD codes. Had to fix Chhattisgarh and Uttar Pradesh to correct spelling.
Just added subdistricts metadata to gsheets here, if it's easier to open it up for others to comment.
So far I only cleaned the CS state name. The districts and subdistricts all need qc/ cleaning. I think a good way to confirm them being cleaned is by populating the LGD codes. So if a districts LGD field is populated, then we know the name is stable and finished. Same with Tehsil
Should then first do this exercise on a single districts file and move here?
@pratapvardhan lets finish this file first. Then we can either do all districts where we dont have subdistrict data or bring in dissolved villages to substitute the missing subdistricts (Maharashtra / Gujarat)
If we can connect with the SOI and find out if they plan to release admins for missing states, that would be helpful, but not necessary right away. If not we may be able to bring in block data from the PMGSY project. But lets try to stick with one source for now.
@justinelliotmeyers I meant, isn't adding LGD codes in a downstream way more efficient. First fix district codes, then it's easier to match subdistricts within the district and then move to village codes? or am I missing something?
yeah, whatever way you want to work it or do it, jump in! Sometimes I do things backwards!>!? I did states first, and yes was planning on districts, then subdistricts. Wherever you can help and clean is appreciated!
Have added a sheet with the subdistricts from Gujarat and Maharashtra using the village shapes https://docs.google.com/spreadsheets/d/1zu0-GMtpFuZ7XkxdfjQClWfIOGnj0GCiF-W2lL0rMsE/edit#gid=499730654
@planemad @justinelliotmeyers I have recently cleaned the GJ village files, will request a pull in a while, you guys can use those files for GJ
Cleaning the data upto the subdistrict level will be useful to work with the village shapes and perform other data joins. There are several gaps even at the subdistrict level which probably need to be addressed first.
Missing coverage
- Arunachal
- Dadra and Nagar Haveli and Daman and Diu
- Gujarat (can be built from villages)
- Jammu and Kashmir
- Ladakh
- Lakshadweep
- Maharashtra (can be built from villages)
- Meghalaya
- Sikkim
- Tripura
Regarding the Missing UT of DNH&DD. One can import these PDFs to CAD and export the boundaries to Shapefiles -> Edit & Spatially Adjust.
Village names are also given in the PDFs