আমার আছে
- জিওপান্ডাস 0.2.1 পি 2727 y
- fiona 1.7.0 np110py27_1
- পাইথন 2.7.10
অ্যানাকোন্ডা 2-4.1.1-উইন্ডোজ-x86 পরিবেশে ইনস্টল করা হয়েছে। আমি GeoDataFrameইনপুট ডেটাসেটগুলি পড়তে এবং ডেটা পরিচালনা করতে সক্ষম হয়েছি তবে কোনও আউটপুট ডেটাসেটের সমন্বয় ব্যবস্থা সংরক্ষণ হয় না সংরক্ষণ করে।
import geopandas as gpd
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp')
world_out.shpবৈশিষ্ট্য এবং সোর্স shapefile স্কিমা থাকে, কিন্তু তুল্য নেই সিস্টেম undefined করা হয় ( <Unknown>)। world_out.prjফাইল 0 কিলোবাইট এবং কিছু থাকে না।
out = gpd.read_file(r'C:\GIS\Temp\world_out.shp')
print out.crs
>>> {}
আমি খাঁটি ফিওনা ব্যবহার করে এই অপারেশনটি সম্পাদন করার পরীক্ষা করেছি এবং crsতথ্য সংরক্ষণ করে এটি কাজ করে :
import fiona
datasrc_path = r'C:\Program Files (x86)\ArcGIS\Desktop10.4\TemplateData\TemplateData.gdb'
with fiona.drivers():
with fiona.open(datasrc_path,layer='cities') as source:
meta = source.meta
meta['driver'] = 'ESRI Shapefile'
meta['layer'] = source.name
with fiona.open(r'C:\GIS\CitiesFiona.shp', 'w', **meta) as sink:
for f in source:
sink.write(f)
CitiesFiona.prjফাইল তুল্য সিস্টেম সম্পর্কে তথ্য থাকে না।
সুতরাং, মনে হচ্ছে জিওপ্যান্ডাস পদ্ধতিটি crsকল করার সময় আউটপুট ডেটাসেটে ডেটা ফ্রেমটি পড়তে / লিখতে সক্ষম হয় না to_file()। আমি বিভিন্ন উত্স এবং ডেটাসেট থেকে নির্মিত কল to_file()করার চেষ্টা করেছি GeoDataFramesএবং সমন্বিত সিস্টেমের তথ্য কখনও আউটপুট ডেটাসেটে উপস্থিত ছিল না।
এর আগে কি কেউ এই ইস্যুতে ছড়িয়ে পড়েছে? কেউ কি এটি পরীক্ষা করতে পারে?


.prjতথ্য দিয়ে ফাইলটি পাইcrs। এটা হতে পারে, কারণ আমি উন্নত করেছেনfionaকরতেfiona 1.7.0 np110py27_2।