विंडोज पर PostGIS कैसे स्थापित करें?


16

मैं PostGIS डेटा के आधार पर एक एप्लिकेशन प्लेटफ़ॉर्म बनाना चाहता हूं। मैंने उस दस्तावेज को पढ़ा, जहां मैंने GEOS, GDAL और Proj4 को स्थापित करने की शर्त देखी थी। मुख्य समस्या यह है कि मैं विंडोज़ प्लेटफॉर्म का उपयोग कर रहा हूं। क्या कोई मुझे संदर्भित कर सकता है जहां मैं अपने सभी पुस्तकालय के साथ खिड़कियों पर PostGIS, GDAL, GEOS, Proj4 स्थापित करने के लिए इस पर एक पूर्ण प्रलेखन प्राप्त कर सकता हूं? या क्या खिड़कियों पर सभी पुस्तकालय स्थापित करना संभव है?


आपने कौन सा दस्तावेज पढ़ा?
आरके

जवाबों:


23

Windows पर PostGIS स्थापित करते समय आपको उन किसी भी पूर्वापेक्षा के बारे में चिंता करने की आवश्यकता नहीं है। आपको बस अपने प्लेटफ़ॉर्म के लिए Postgresql इंस्टॉलर को इंस्टॉल करना होगा । तब आप PostGIS को स्थापित करने के लिए एप्लिकेशन स्टैक बिल्डर लॉन्च कर सकते हैं।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

आप बोस्टन जीआईएस वेब साइट पर अधिक विस्तृत इंस्टॉलेशन निर्देश पा सकते हैं ।


5

मुझे लगता है कि आरके उत्तर आपको सभी की आवश्यकता है, लेकिन अगर मदद करता है, तो मैंने विंडोज पर पोस्टगिस रैस्टर को स्थापित करने और कॉन्फ़िगर करने के बारे में एक ब्लॉग पोस्ट लिखा है

http://libregis.org/2011/03/10/how-to-install-and-configure-postgis-raster-on-windows/


4

आप पोर्टेबल जीआईएस वी 3 की जांच कर सकते हैं जो कि जारी किया गया है। पैकेज में वह चीज है जो आपको जीआईएस के बारे में चाहिए।

  • डेस्कटॉप जीआईएस पैकेज QGIS (GRASS प्लगइन के साथ) संस्करण 1.8
  • FWTools (GDAL और OGR टूलकिट)
  • Apache2 और Php5
  • PostgreSQL (संस्करण 9.0) / पोस्टगिस (संस्करण 1.5)
  • Mapserver 5.6 और 6, OpenLayers।
  • पायथन 2.7
  • लोडर- एक पोस्टग्रेसीक्यूएल डेटाबेस में ऑर्डनेंस मास्टरमैप जैसे जीएलएम लोड करने के लिए
  • उपयोगिताएँ- पोर्टेबल फ़ायरफ़ॉक्स, पीडीएफ रीडर और टेक्स्ट एडिटर

बंदरगाह

मुझे उम्मीद है इससे आपको मदद मिली होगी...


3

@ Pateto777 जवाब और जैसे अन्य स्रोतों के लिए धन्यवाद इस और इस , मैं एक "पोर्टेबल" PostGIS की एक विंडोज 7 मशीन पर व्यवस्थापक अधिकार के बिना स्थापना की है में कामयाब रहे।

  1. संकुल का चयन करें और बायनेरी ज़िप फ़ाइलों को डाउनलोड करें। मैं गया:

    • postgresql-9.6.3-3-windows-x64-binaries.zip
    • postgis-bundle-pg96-2.3.3x64.zip
  2. मर्ज किए गए फ़ोल्डर में सामग्री को अनज़िप करें, मैंने "pgsql" का उपयोग किया, इसलिए इस फ़ोल्डर के भीतर आपके पास फ़ोल्डर होंगे: बिन, डॉक्टर, गदल-डेटा, शामिल, lib, pgAdmin 4, शेयर, बर्तन, प्रतीक और बर्तन। अभी तक कोई "डेटा" फ़ोल्डर नहीं है!

  3. उपयोग करने से पहले एक क्लस्टर बनाएं। मैंने इसे बनाने के लिए मर्ज किए गए फ़ोल्डर में बैच फ़ाइल का उपयोग किया। मैंने FirstBatch.bat को कॉल किया

@ECHO
REM REM स्क्रिप्ट स्क्रिप्ट सेट करता है, जो पर्यावरण चर चर पोस्टग्रेक्सेल
@SET PATH = "% ~ d00bin" के लिए मददगार है;% PATH%
@SET PGDATA =% ~ dp0data
@SET PGDATABASE = पोस्टग्रेट्स
@SET PGUSER = पोस्टग्रेट
@SET PGPORT = 5439
@SET @SET =% ~ dp0share \ locale
"% ~ dp0bin \ initdb" -U पोस्ट-ए-ट्रस्ट -E utf8
ECHO "बाहर निकलने के लिए प्रवेश पर क्लिक करें"
रोकें
  1. Postgresql प्रारंभ करें। मैंने इसे शुरू करने के लिए मर्ज किए गए फ़ोल्डर में बैच फ़ाइल का उपयोग किया। जब आप डेटाबेस का उपयोग करना चाहते हैं तो इसे चलाना होगा। मैंने NormalBatch.bat को कॉल किया।
@ MACO ON
REM स्क्रिप्ट स्क्रिप्ट सेट करता है जो पर्यावरण चर चर पोस्टग्रेक्सेल
@SET PATH = "% ~ dp0 \ bin" के लिए सहायक होता है;% PATH%
@SET PGDATA =% ~ dp0 \ data
@Sg PGDATABASE = geodb
@SET PGUSER = postgres
@SET PGPORT = 5439
@SET PGLOCALEDIR =% ~ dp0 \ share \ locale
"% ~ dp0bin \ pg_ctl" -D "% ~ dp0data" -l logfile प्रारंभ
ECHO "
रोकें
"% ~ dp0 \ bin \ pg_ctl "-D" % ~ dp0 / डेटा "बंद करो
  1. जबकि पिछले बैच चल रहा है, "जियोडब" नामक एक जियोडैटबेस बनाएं। मैंने इस बैच का उपयोग शेल से कनेक्ट करने के लिए किया था
रेम शेल इंटरफ़ेस
"% ~ dp0bin \ psql" -p 5439 -U पोस्टग्रेज करता है

फिर टाइप करें:

postgres=#create database geodb;
postgres=#\connect geodb;
geodb=#CREATE EXTENSION postgis;
geodb=#CREATE EXTENSION postgis_topology;
geodb=#\q

देखा! पोर्ट पर geodbउपयोगकर्ता के लिए पोस्टगिस डेटाबेस नामक एक डेटाबेस उपलब्ध हैpostgres5439


1

यदि आपको मैन्युअल स्थापना पसंद है, तो आप इन चरणों का पालन कर सकते हैं:

  1. बाइनरी फ़ाइलों को डाउनलोड किया। मेरे मामले में मैंने इस्तेमाल किया:

    postgresql-9.5.3-1-windows-x64-binaries.zip

    postgis-bundle-pg95-2.2.2x64-2.zip

  2. रूट फ़ोल्डर में पोस्टग्रिस से पोस्टग्रेजेकल की सभी सामग्री को कॉपी करें। अंत में आपको फ़ोल्डर्स मिलेंगे: बिन, गदल-डेटा, लिब, pgAdmin III, शेयर, बर्तन और अधिक फाइलें।

  3. यह मानते हुए पोस्टग्रैज पहले से इंस्टॉल है, शेल से कनेक्ट करें और टाइप करें:

    डेटाबेस जियोडब बनाएँ;

    \ जियोडब कनेक्ट;

    सृजन विस्तार पोस्टगिस;

    बनाएँ विस्तार पोस्टगिस_टॉपोलॉजी;

ये 2 एक्सटेंशन काम करने के लिए पर्याप्त हैं।


नमस्ते, मैं नया हो सकता हूं, लेकिन मुझे नहीं पता कि "शेल से कनेक्ट करें और टाइप करें" का क्या मतलब है? अब तक मैंने Postgresql को स्थापित किया है और मैं pgAdmin 4. BTW में एक डेटाबेस देख सकता हूं, मैं इसे बिना इंस्टॉलेशन ( postgresonline.com/journal/archives/… ) के बिना चलाने की कोशिश कर रहा हूं
Marco

नमस्ते, क्या आप विंडोज़ का उपयोग कर रहे हैं? विंडोज़ बटन पर क्लिक करने के बाद उस स्थिति में आपको कमांड प्रॉम्प्ट "cmd" खोलना चाहिए। यह एक टर्मिनल है, जहां आप डेटाबेस से आमतौर पर कमांड के साथ जुड़ सकते हैं: "psql -U postgres"। उसके बाद, आप अपनी स्थापना के साथ जारी रख सकते हैं।
pateto777

हां, बिना व्यवस्थापक अधिकारों के विंडोज 7 का उपयोग करना, इसलिए यह थोड़ा अधिक जटिल है। मैं आपके आधार पर एक नया उत्तर लिखने की कोशिश करूंगा
मार्को

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.