ओपन सोर्स और ईएसआरआई उपयोग दोनों के लिए कौन सा जियोडैटेबेस प्रकार सबसे उपयुक्त है?


22

मुख्य प्रश्न: क्या कोई जियोडैटबेस है जो मूल रूप से ESRI और ओपन सोर्स उत्पादों दोनों के साथ काम करता है?

विवरण: मेरी कंपनी वर्तमान में विभिन्न वेक्टर और रेखापुंज फ़ाइल स्वरूपों में जियोडाटा के आसपास से गुजरती है और विशेष रूप से व्यवस्थित नहीं है। अधिकांश संसाधन ओपन सोर्स टूल का उपयोग करके किया जाता है, लेकिन कुछ ग्राहक मांग करते हैं कि हम अपने डेटा को ईएसआरआई मैप सेवा प्रारूप में होस्ट करें। हमारे पास पहले से ही एक आर्किजीस सर्वर उदाहरण है जो इन सेवाओं को होस्ट करता है, लेकिन हम अभी भी एक ईएसआरआई आर्क्सड जियोडेटाबेस में परिणाम डंप करने से पहले खुले स्रोत उपकरण का उपयोग करके हमारे प्रसंस्करण अपस्ट्रीम करते हैं। मैं जो भी बता सकता हूं, ओग्रेस / गाल्ड के पास एक आर्केसीड जियोडैटेबेस से पढ़ने / लिखने की कुछ सीमित क्षमताएं हैं, लेकिन इतना पर्याप्त नहीं है कि मैं अपने सभी डेटा को एक आर्सेड जियोडेटाबेस में संग्रहीत कर सकता हूं और उम्मीद करता हूं कि हमारे प्रोसेसिंग टूल आर्सेड का उपयोग करने में सक्षम होंगे। कंपनी के लिए प्राथमिक डेटा स्टोर के रूप में जियोडेटाबेस। क्या मै गलत हु? अगर मैं एक ओपन सोर्स जियोडेटाबेस जैसे कि पोस्टगिस पर स्विच करता हूं, हमारे प्रसंस्करण उपकरण ठीक काम करेंगे, लेकिन मुझे नहीं लगता कि मैं ESRI सेवाओं की मेजबानी के लिए डेटा स्टोर के रूप में एक पोस्टगिस डेटाबेस का उपयोग कर सकता हूं। क्या मै गलत हु? क्या कोई जियोडैटेबास टाइप है जो खुले स्रोत और ईएसआरआई दोनों को मूल रूप से सेवा दे सकता है? यदि समान भू-डेटाबेस को बनाए रखने के लिए, खुले स्रोत के लिए एक और ESRI के लिए एक सामान्य अभ्यास नहीं है?

अतिरिक्त शिकन: मुझे जो उत्तर मिला, वह था पोस्टग्रेक्यूएल / पोस्टगिस का उपयोग करना। इसके साथ एकमात्र संभावित शिकन यह है कि मैं इस डेटाबेस को अमेज़ॅन वेब सर्विसेज (AWS) पर होस्ट करना चाहता हूं और यदि संभव हो तो मैं हमारे डेटाबेस प्रबंधन ओवरहेड (बैकअप, लोड बैलेंसिंग) को कम करने के लिए अमेज़न रिलेशनल डेटाबेस सर्विस (आरडीएस) का उपयोग करना चाहता हूं। , आदि)। हालाँकि, RDS वर्तमान में डेटाबेस इंजन के रूप में MySQL, Oracle और SQL सर्वर का समर्थन करता है। मुझे लगता है कि अगर RDS PostgreSQL का समर्थन करना शुरू कर देता है कि यह आदर्श परिदृश्य होगा, लेकिन सिर्फ डबल चेक करने के लिए, PostgreSQL ArcGIS + gdal / ogr- आधारित ओपन सोर्स इंटरऑपरेबिलिटी सही के लिए एकमात्र विकल्प है? यदि ऐसा है तो मुझे AWS पर एक PostgreSQL डेटाबेस बनाने की संभावना है, मुझे इसे प्रबंधित करने के लिए अधिक संसाधन खर्च करने होंगे।


जिस समय मैंने यह प्रश्न लिखा था RDS ने PostgreSQL का समर्थन नहीं किया था, लेकिन अब यह करता है और PostGIS को RDS PostgreSQL डेटाबेस में जोड़ना भी आसान है।
एथन एच।

जवाबों:


14

आप एक SDE डेटा स्टोर के रूप में एक मूल PostGIS डेटाबेस का उपयोग कर सकते हैं।

http://resources.arcgis.com/en/help/main/10.1/index.html#//002p0000006v000000

यह लिंक मूल पोस्टगिस तालिका को एसडीई के साथ पंजीकृत करने के लिए मूल सेटअप का वर्णन करता है। दोष यह है कि ESRI केवल Postgres और PostGIS संस्करणों की एक संकीर्ण श्रेणी का समर्थन करता है, यहां वे जो समर्थन करते हैं उसकी सूची है:

http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000075000000


1
धन्यवाद! ईएसआरआई मैनुअल के उस भाग में करने के लिए मेरे पास बहुत कुछ है, लेकिन अगर मैं सही ढंग से समझ रहा हूं, तो मुझे एक पोस्टग्रेसीक्यू / पोस्टगिस जियोडैटबेस स्थापित करने में सक्षम होना चाहिए और इसे आर्कगिस से कनेक्ट करने के लिए बिना "EnableEnterpriseGeodatabase () चलाना चाहिए। ) "चीजों के आर्किस पक्ष से उस पर कार्य? इसके अलावा, एक बार कनेक्ट होने के बाद, मुझे डेटा स्टोर के रूप में पोस्टगिस के साथ आर्कजीस सेवा के सभी प्रकार (मानचित्र सेवा, सुविधा सेवा, आदि) बनाने में सक्षम होना चाहिए?
एथन एच

2
आपको अभी भी एंटरप्राइज़ जियोडैटेबेस टूल को चलाने की आवश्यकता है, लेकिन आप पहले पोस्टजीआईएस डेटाबेस बनाना चाहते हैं, फिर मौजूदा डेटाबेस के लिए टूल को इंगित करें।
हेयवर

ठीक है, और सक्षम / CreateEnterpriseGeodatabase टूल पोस्टगिस डेटाबेस की संरचना के साथ हस्तक्षेप नहीं करता है, जैसे कि गदल / ogr को पढ़ने / लिखने में मुश्किल से सही / इसमें से होगा?
एथन एच

1
सही बात। यह क्या करेगा एक नया स्कीमा बनाया जाता है जिसे sde कहा जाता है और इसमें sde से संबंधित सभी सामान डाले जाते हैं। यह वास्तव में आपके मौजूदा तालिकाओं में डेटा को नहीं छूएगा, वे PostGIS ज्यामितीय रहेंगे। आप अभी भी गैर-ईएसआरआई सॉफ्टवेयर में देख सकते हैं और संपादित कर सकते हैं, हालांकि, यदि आप अपने डेटा को गैर-ईएसआरआई संस्करण के रूप में देखते हैं, तो उन संस्करणों को नजरअंदाज कर देंगे और तालिका को सीधे संपादित करेंगे जो आपके संस्करणों को खराब कर सकती हैं। मुझे लगता है कि यह होगा, लेकिन मैंने उस धारणा का परीक्षण नहीं किया है।
अरेवर

यदि आप आधार तालिका को सीधे संपादित करते हैं, तो आप कहीं भी भ्रष्ट नहीं होंगे, परिणाम अप्रत्याशित दिखाई देंगे। यदि आप अन्य सॉफ़्टवेयर के साथ आर्कएसडीई संस्करण डेटा का उपयोग करना चाहते हैं, तो आपको आधार विकल्प के लिए संस्करण के साथ संस्करण के रूप में पंजीकरण करना चाहिए, और संस्करण दृश्य।
ट्रैविस

3

जरूरी नहीं कि आपको अपने डेटाबेस को एसडीई जियोडेटाबेस के रूप में स्थापित करना होगा। आर्कगिस 10.1 आर्कगिस में SQL सर्वर और पोस्टजीआईएस (अन्य के बीच) देशी डेटाबेस को पढ़ा और लिखा जा सकता है। इसका मतलब है कि आप अपने डेटाबेस को ओपन सोर्स पैकेज और आर्कगिस द्वारा समर्थित आरडीबीएमएस में से एक में सेट कर सकते हैं (व्यक्तिगत रूप से मैं या तो एमएस SQL ​​सर्वर या पोस्टजीआईएस कहूंगा) और इसे आर्कजीआईएस के भीतर से एक्सेस कर सकता हूं।

यहाँ अधिक जानकारी के साथ हेल्प सिस्टम का लिंक दिया गया है:

आर्कगिस में डेटाबेस के साथ काम करने का एक त्वरित दौरा


मुझे संदेह है कि आप आर्कजीआईएस के साथ किसी भी डेटाबेस को एसडीईई जियोडैटेबेस के रूप में पंजीकृत किए बिना (उपयुक्त लाइसेंस के साथ) संपादित करने में सक्षम होंगे ... संस्करण 10.0 के बाद से, ईएसआरआई ने आपको एसडीई के बिना डेटाबेस निर्देशन से कनेक्ट करने की संभावना दी, लेकिन केवल पढ़ने के लिए और आप टोपोलॉजी, नेटवर्क या वर्जन एडिटिंग जैसे किसी भी फॉनटैक्नालिटी का उपयोग नहीं कर सकते हैं।
एटीन डेसग्ने

@ एटिनेडेसगैग्ने - जहां तक ​​मुझे पता है, उन्होंने पढ़ने के समर्थन में गैर-एसडीई कार्यक्षमता 10.1 पर बढ़ा दी। हालाँकि, आप सही हैं कि आर्कगिस में गैर-एसडीई डेटाबेस का उपयोग करते समय जियोडेटाबेस कार्यक्षमता जैसे टोपोलॉजी, वर्जनिंग, फीचर डेटासेट आदि का कोई समर्थन नहीं है। दूसरी ओर, खुले स्रोत उपकरण का उपयोग करते समय या आर्कगिस पर्यावरण के बाहर एसडीई डेटाबेस का उपयोग करते समय जियोडैटेबेस कार्यक्षमता उपलब्ध नहीं होगी, यह सब सहज नहीं है।
ब्रायन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.