Python ile Coğrafi Verilerle Çalışma
Joris Van den Bossche
Open source software developer and teacher, GeoPandas maintainer
Bir GeoDataFrame/GeoSeries'in .crs özniteliği:
import geopandas
gdf = geopandas.read_file("countries.shp")
print(gdf.crs)
{'init': 'epsg:4326'}
gdf_noCRS = geopandas.read_file("countries_noCRS.shp")
print(gdf_noCRS.crs)
{}
crs'ye KKS bilgisini ekleyin:
# Seçenek 1
gdf.crs = {'init': 'epsg:4326'}
# Seçenek 2
gdf.crs = {'proj': 'longlat', 'datum': 'WGS84', 'no_defs': True}
import geopandas
gdf = geopandas.read_file("countries_web_mercator.shp")
print(gdf.crs)
{'init': 'epsg:3857', 'no_defs': True}
to_crs() yöntemi:
# Seçenek 1 gdf2 = gdf.to_crs({'proj': 'longlat', 'datum': 'WGS84', 'no_defs': True})# Seçenek 2 gdf2 = gdf.to_crs(epsg=4326)
1) Farklı KKS kullanan kaynaklar
df1 = geopandas.read_file(...)
df2 = geopandas.read_file(...)
df2 = df2.to_crs(df1.crs)
1) Farklı KKS kullanan kaynaklar
2) Haritalama (şekil ve mesafe bozulmaları)

1) Farklı KKS kullanan kaynaklar
2) Haritalama (şekil ve mesafe bozulmaları)
3) Mesafe/alan hesaplamaları
İpuçları:
Faydalı siteler:
to_crs() yöntemiFaydalı siteler:
Python ile Coğrafi Verilerle Çalışma