Вот несколько методов, которые вы можете использовать для установки CRS в Geopandas:
- set_crs(): этот метод позволяет вам установить CRS для GeoDataFrame или одного объекта GeoSeries.
Пример:
import geopandas as gpd
gdf = gpd.read_file('data.shp')
gdf.set_crs(epsg=4326, inplace=True)
- Атрибут crs: вы можете назначить CRS непосредственно атрибуту
crsGeoDataFrame или GeoSeries.
Пример:
import geopandas as gpd
from pyproj import CRS
gdf = gpd.read_file('data.shp')
gdf.crs = CRS.from_epsg(4326)
- to_crs(): этот метод позволяет перепроецировать GeoDataFrame или GeoSeries на другой CRS.
Пример:
import geopandas as gpd
gdf = gpd.read_file('data.shp')
gdf = gdf.to_crs(epsg=3857)
- from_file(): при чтении файла с помощью Geopandas вы можете указать CRS непосредственно в методе
from_file().
Пример:
import geopandas as gpd
gdf = gpd.GeoDataFrame.from_file('data.shp', crs='EPSG:4326')
В целом, эти методы позволяют вам устанавливать, назначать или изменять CRS геопространственных данных в Geopandas, обеспечивая правильные преобразования координат и пространственный анализ.