मैं PostGIS डेटाबेस में वेक्टर शेपफाइल कैसे निर्यात करूं? मैं पूछ रहा हूं कि मुझे इसे किस प्रारूप में निर्यात करना है।
मैं PostGIS डेटाबेस में वेक्टर शेपफाइल कैसे निर्यात करूं? मैं पूछ रहा हूं कि मुझे इसे किस प्रारूप में निर्यात करना है।
जवाबों:
जैसा कि @oyvind ने सुझाव दिया, shp2pgsql सिर्फ पोस्टगिस डेटाबेस में डेटा प्राप्त करने के लिए सबसे अच्छा तरीका है। OpenGEO के पास PostGIS में डेटा लोड करने के लिए एक अच्छा स्टार्टअप गाइड है जो आपको उठना चाहिए और अगर आपको समस्या हो रही है तो उसे चलाना चाहिए। जैसा कि @nathanw ने बताया, DB Manager एक डेटाबेस में शेपफाइल आयात करने के लिए एक अच्छा विकल्प है। यह भी उपलब्ध है PostGIS प्रबंधक , जो एक बढ़िया विकल्प है यदि आप विशेष रूप से PostGIS के साथ काम कर रहे हैं। @underdark के पास एक महान ब्लॉग पोस्ट है कि इसका उपयोग कैसे करें।
आपको डेटाबेस कनेक्शन की जानकारी (उपयोगकर्ता नाम, होस्टनाम या होस्ट पता, और डेटाबेस का नाम) के साथ ही आकृति के लिए SRID की आवश्यकता होगी, लेकिन यह सब OpenGEO स्टार्टअप गाइड में शामिल है। सौभाग्य!
आप DBManager कोर प्लगइन का उपयोग कर सकते हैं
अपनी वेक्टर फ़ाइल को निर्यात करने के लिए, ogr2ogr का उपयोग करके पुन: प्रक्षेपण विकल्प के साथ, यहां कमांड लाइन है:
ogr2ogr -overwrite -progress --config PG_USE_COPY YES -f PostgreSQL PG: "host = Your_host port = your_DB_port (5432) dbname = yourDB_name पासवर्ड = DB_password उपयोगकर्ता = DB_user" dir_to_your_Vector (anshp)। nlt MULTIPOLYGON -lco SCHEMA = your_DB_schema (जनता) -lco GEOMETRY_NAME = geom -lco FID = id -nln your_Output_Table_Name -s_srs EPSG: your_Source_EPSG_code_trs-s_srs EPS_Grs: your_Tget
यह जांचने के लिए मत भूलें कि आपके पास नली से कनेक्ट करने की अनुमति है जहां पोस्टगिस है और डेटाबेस बनाने के लिए।
नया जवाब नहीं, नाथन डब्लू के उत्कृष्ट के लिए सिर्फ एक अपडेटेड स्क्रीन शॉट। DB प्रबंधक इंटरफ़ेस थोड़ा अलग है (2.18) और विकल्प अब मेनू में हैं। SQL विंडो डेटाबेस और तालिका से संबंधित तालिका के अंतर्गत है।