পোস্টজিআইএস ডাটাবেসে আমি কীভাবে ভেক্টর শেফফিল রফতানি করব? আমি এটি রফতানি করতে আমার কোন ফর্ম্যাটটি জিজ্ঞাসা করছি।
পোস্টজিআইএস ডাটাবেসে আমি কীভাবে ভেক্টর শেফফিল রফতানি করব? আমি এটি রফতানি করতে আমার কোন ফর্ম্যাটটি জিজ্ঞাসা করছি।
উত্তর:
@ আইভায়ন্ডের পরামর্শ অনুসারে, পোস্টজিআইএস ডাটাবেসে কেবল ডেটা পাওয়ার জন্য shp2pgsql হ'ল সর্বোত্তম পদ্ধতি। পোস্টজিআইএসে ডেটা লোড করার জন্য ওপেনজিইওর একটি ভাল স্টার্টআপ গাইড রয়েছে যা আপনার সমস্যা দেখা দিলে আপনাকে উঠতে এবং চালানো উচিত। @ নাথানউ যেমন উল্লেখ করেছেন, ডিবি ম্যানেজার একটি ডাটাবেসে একটি শেফফিল আমদানির জন্য একটি ভাল বিকল্প। পোস্টজিআইএস ম্যানেজার এছাড়াও উপলভ্য , আপনি যদি পোস্টজিআইএসের সাথে বিশেষত কাজ করছেন তবে এটি দুর্দান্ত বিকল্প। কীভাবে এটি ব্যবহার করবেন তা সম্পর্কে @unddark একটি দুর্দান্ত ব্লগ পোস্ট রয়েছে ।
শেফফিলের জন্য আপনার ডাটাবেস সংযোগের তথ্য (ব্যবহারকারীর নাম, হোস্ট-নেম বা হোস্ট ঠিকানা, এবং ডাটাবেস নাম) পাশাপাশি এসআরআইডি প্রয়োজন হবে, তবে এটি সমস্ত ওপেনজিও স্টার্টআপ গাইডের আওতায় রয়েছে। শুভকামনা!
আপনি ডিবিম্যানেজার কোর প্লাগইন ব্যবহার করতে পারেন
আপনার ভেক্টর ফাইলটি, ogr2ogr ব্যবহার করে পুনঃ-প্রক্ষেপণ বিকল্পের সাথে রফতানি করতে এখানে কমান্ড লাইনটি দিন:
ogr2ogr -overwrit -progress --config PG_USE_COPY YES -f PostgreSQL PG: "হোস্ট = আপনার_হোস্ট পোর্ট = আপনার_ডিবি_পোর্ট = আপনার_ডিবি_নাম পাসওয়ার্ড = ডিবি_পাসওয়ার্ড ইউজার = ডিবি_উজার" দির_টো_জেক্টার_জেক্টর, -। nlt MULTIPOLYGON -lco SCHEMA = your_DB_schema (public) -lco GEOMETRY_NAME = geom -lco FID = id -nln your_Output_Table_Name -s_srs EPSG: আপনার_সোর্স_EPSG_code-t_srs EPSG: your_argeE_
পোস্টগিস যেখানে রয়েছে সেখানে পায়ের পাতার মোজাবিশেষের সাথে সংযোগ স্থাপন এবং ডেটাবেস তৈরি করার অনুমতি আপনার আছে কিনা তা ভুলে যাবেন না।
কোনও নতুন উত্তর নয়, নাথান ডাব্লু এর দুর্দান্ত একটির জন্য একটি আপডেট হওয়া স্ক্রিন শট। ডিবি ম্যানেজার ইন্টারফেস এখন কিছুটা আলাদা (2.18) এবং বিকল্পগুলি এখন মেনুতে রয়েছে। এসকিউএল উইন্ডোটি ডাটাবেসের অধীনে এবং টেবিলের অধীনে টেবিল সম্পর্কিত রয়েছে।