Geopandas Set CRS: методы управления системами координат

Вот несколько методов, которые вы можете использовать для установки CRS в Geopandas:

  1. set_crs(): этот метод позволяет вам установить CRS для GeoDataFrame или одного объекта GeoSeries.

Пример:

import geopandas as gpd
gdf = gpd.read_file('data.shp')
gdf.set_crs(epsg=4326, inplace=True)
  1. Атрибут crs: вы можете назначить CRS непосредственно атрибуту crsGeoDataFrame или GeoSeries.

Пример:

import geopandas as gpd
from pyproj import CRS
gdf = gpd.read_file('data.shp')
gdf.crs = CRS.from_epsg(4326)
  1. to_crs(): этот метод позволяет перепроецировать GeoDataFrame или GeoSeries на другой CRS.

Пример:

import geopandas as gpd
gdf = gpd.read_file('data.shp')
gdf = gdf.to_crs(epsg=3857)
  1. from_file(): при чтении файла с помощью Geopandas вы можете указать CRS непосредственно в методе from_file().

Пример:

import geopandas as gpd
gdf = gpd.GeoDataFrame.from_file('data.shp', crs='EPSG:4326')

В целом, эти методы позволяют вам устанавливать, назначать или изменять CRS геопространственных данных в Geopandas, обеспечивая правильные преобразования координат и пространственный анализ.