og2ogr অক্ষর এনকোডিং সমস্যা


10

যখন আমি কোনও শেফফাইলটি দ্রবীভূত করি:

ogr2ogr "b:\out.shp" "b:\Tele.shp" -dialect sqlite -sql "SELECT ST_Union(geometry), nev, jar FROM Tele GROUP BY jar" 

আমি ত্রুটির বার্তা পেয়েছি যেমন:

সতর্কতা 1: এক বা একাধিক অক্ষরকে ইউটিএফ -8 থেকে আইএসও -8859-1 এ সঠিকভাবে রূপান্তর করা যায়নি।

আমি এটি বুঝতে পারি না কারণ টেলি সিপিজিতে "ইউটিএফ -8" রয়েছে

এটি চেষ্টা করার সময়:

ogr2ogr "b:\out.shp" "b:\Tele.shp" -dialect sqlite -sql "SELECT ST_Union(geometry), nev, jar FROM Tele GROUP BY jar" ENCODING=UTF-8

ত্রুটি বার্তাটি হ'ল:

সতর্কতা 1: স্তরগুলির সাথে -SQL এর সংমিশ্রণে উপেক্ষা করা হবে। ত্রুটি 1: ক্ষেত্রের নাম 'নেভ' তৈরি করতে ব্যর্থ: "ইউটিএফ -8" তে রূপান্তর করতে পারে না

আমার অদ্ভুত হাঙ্গেরীয় চরিত্রগুলি রাখার জন্য আমার কী করা উচিত?

উত্তর:


9

অংশটির -lcoআগে টাইপ করুন ENCODING=UTF-8, ওরফে -lco ENCODING=UTF-8এবং এটি কাজ করা উচিত (এটি আমার এবং আমার অদ্ভুত পোলিশ অক্ষরের জন্য হয়েছিল)।


এটি .shp ফাইলের পাশেই একটি .cpg ফাইল তৈরি করে এবং কিউজিআইএস-এ আমি লক্ষ্য করেছি যে অক্ষরগুলি সঠিকভাবে প্রদর্শন করতে বৈশিষ্ট্য সারণীর জন্য বৈশিষ্ট্যগুলিতে আমি এখনও 'সিস্টেম' থেকে 'ইউটিএফ -8' এ এনকোডিংটি পরিবর্তন করতে হবে।
সিলভিয়া এইচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.