Thanks so much for sharing this! Three quick questions:
1) Do you have the link within the ECI website?
I'd
love to be able to link back to it, check for additional metadata, etc.
Unfortunately, ECI is a pretty difficult website to navigate (for me at
least -- maybe I just need to learn how to use it better.)
2) Do you know what projection the files are in?
I'd like to transform it so it fits with data in a
Kalianpur 1975/India Zone IIa Projection, but to get it there, I need
to figure out what projection the data starts in. Were there any clues
about this on the site where the files originated?
3) Is there a well-known fix for the Uttarakhand issue?
I was able to do a quick and imprecise fix in python using geopandas and shapely:
```
import geopandas as gpd
from shapely.affinity import translate
AC_path = Path('geocoding/AC_Data/States')
gdfs = []
for file in AC_path.glob('*/*.shp'):
gdf = gpd.read_file(file)
gdfs.append(gdf)
AC_data = pd.concat(gdfs)
mask = AC_data.ST_CODE == 'S28'
AC_data.loc[mask, 'geometry'] = \
AC_data[AC_data.ST_CODE == 'S28'].geometry \
.apply(lambda geom:
translate(geom, xoff=-14.3468, yoff=0.1394))
```
However, this results in only an
approximate fix, with some boundary problems as shown in the plot here.
The fact that Uttarkhand looks just a bit small for the space probably
has to do with issues with the projection.
This fix will work well enough for my purposes, I think, but I'd be interested to know about another solution if one exists.
Thanks so much!
David