Я пытаюсь представить города на индийской карте. Я прочитал Geo Pandas Установить CRS в точках , но все еще не могу разобраться.
Я собрал данные широты и долготы для названий городов из https://www.latlong.net/category/cities-102-15.html . Я использовал geo pandas .points_from_xy (...), чтобы сделать их тип shapely.geometry.point.Point. (например: POINT (72.58502 23.03386))
Я попытался установить для его CRS значение epsg: 3857, но мои данные не изменились, однако метод работает с типом POLYGON.
city_map.head()
Вывод:
City geometry
0 Ahmedabad POINT (72.58502 23.03386)
1 Allahabad POINT (81.84508 25.43511)
2 Amritsar POINT (74.87226 31.63398)
3 Bangalore POINT (77.58064 12.97244)
4 Bhopal POINT (77.41261 23.25993)
Я пытаюсь запустить это:
city_map.crs = 3857
city_map = city_map.to_crs('epsg:3857')
Но нет канга. Между тем:
ind_dist.head()
Вывод:
State geometry
0 Andaman and Nicobar MULTIPOLYGON (((93.78773 6.85264, 93.78849 6.8...
1 Andhra Pradesh MULTIPOLYGON (((80.27458 13.45958, 80.27458 13...
2 Arunachal Pradesh POLYGON ((96.15778 29.38310, 96.16380 29.37668...
3 Assam MULTIPOLYGON (((89.87145 25.53730, 89.87118 25...
4 Bihar MULTIPOLYGON (((88.10548 26.53904, 88.10505 26...
Я запускаю это:
ind_dist.crs = 3857
ind_dist = ind_dist.to_crs('epsg:3857')
Вывод:
State geometry
0 Andaman and Nicobar MULTIPOLYGON (((10440402.052 764657.590, 10440...
1 Andhra Pradesh MULTIPOLYGON (((8936125.582 1512287.824, 89361...
2 Arunachal Pradesh POLYGON ((10704234.647 3424497.095, 10704905.5...
3 Assam MULTIPOLYGON (((10004444.310 2941885.290, 1000...
4 Bihar MULTIPOLYGON (((9807856.767 3065997.941, 98078...
Спасибо в заранее!