Shp2pgsql ব্যবহার করে কীভাবে আমদানি করবেন?


11

আমি পোস্টজিআইএস এ শেফফিল আমদানি করতে চাই। postgresএটিতে একটি ডাটাবেস রয়েছে তবে এখনও কোনও টেবিল যুক্ত হয়নি।

আমি এই আদেশটি ব্যবহার করছি:

shp2pgsql -I -s 4326 districts.shp districts | psql -d postgres -U postgres 

এবং এটি আমাকে কিছু ত্রুটি দিচ্ছে:

ডেটা মানটিকে ইউটিএফ -8 এ রূপান্তর করতে অক্ষম (আইকনভিভ রিপোর্ট "অবৈধ বা অসম্পূর্ণ মাল্টিবাইট বা প্রশস্ত চরিত্র")। বর্তমান এনকোডিংটি "ইউটিএফ -8"। "LATIN1" (ওয়েস্টার্ন ইউরোপীয়) চেষ্টা করুন, বা postgresql.org/docs/current/static/multbyte.html এ বর্ণিত মানগুলির মধ্যে একটি

আমার আদেশ কি ভুল ??

উত্তর:


29

আপনি -W "latin1"পতাকা চেষ্টা করেছেন ? কখনও কখনও ডিফল্ট এনকোডিং (UTF-8) ভাল কাজ করে না। ল্যাটিন 1 এনকোডিংয়ের সাথে আপনার ভাগ্য ভাল হতে পারে:

shp2pgsql -I -s 4326 -W "latin1" districts.shp districts | psql -d postgres -U postgres

এখানে দরকারী চিট-শিট পাওয়া যায়

আশা করি এটা সাহায্য করবে..


1
হুম .. আপনি কি সঠিকভাবে postgresডেটাবেজে পোস্টজিআইএস এক্সটেনশনটি ইনস্টল করেছেন ? যদি আপনার না থাকে: সম্ভবত এটি সাহায্য করতে পারে ..

সাধারণত যদি make installকাজ করা হয় তবে আপনি পরবর্তী প্রক্রিয়াতে অগ্রসর হতে পারেন (এর make checkআগে একটি পদক্ষেপ make install) .. আপনি যদি পিএসএইচএল / পিগ্যাডমিন 3 এর মাধ্যমে আপনার ডাটাবেসের সাথে সংযোগ করতে পারেন - তার অর্থ আপনার ইনস্টলেশনটি সফল success আপনি কি "একটি স্থানিক ডাটাবেস তৈরি করুন" পদক্ষেপে যেতে পারেন? আমি এক্সটেনশন পদ্ধতি ব্যবহার করার পরামর্শ দিচ্ছি ..

বাবু, এটি আপনার আসল প্রশ্ন থেকে অনেক দূরে সরে গেছে, হাহাহা .. খেলায় প্রচুর ভেরিয়েবল থাকাকালীন আপনাকে এখানে সাহায্য করা একটু কঠিন: আপনি পোস্টগ্রিসএসকিউএল এর কোন সংস্করণ ব্যবহার করছেন ?; কি ধরণের সিস্টেমের উপর ?; এবং পোস্টজিআইএস এর কোন সংস্করণ আপনি ইনস্টল করার চেষ্টা করছেন? দেখে মনে হচ্ছে এটি "CREATE EXTENSION"সিনট্যাক্সকে স্বীকৃতি দেয়নি .. কেবল টাইপিংই কি psql -d geocoding -U postgresআপনাকে geocodingসফলভাবে ডাটাবেসে প্রবেশ করবে ?

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