फाइल जियोडेटाबेस का उपयोग करते समय सर्वोत्तम अभ्यास जो कई उपयोगकर्ताओं द्वारा उपयोग और संपादित किए जाने वाले हैं? [बन्द है]


12

मेरे पास एक फाइल जियोडैटेबस है जिसमें 3 फीचर क्लास हैं और प्रत्येक फीचर क्लास में बहुत सारे डेटा हैं जिन्हें रोजाना 6 अन्य उपयोगकर्ताओं द्वारा देखा और संपादित किया जाएगा। मैं ऐसे लोगों से किसी भी सलाह की तलाश कर रहा हूं, जो एक ही स्थिति में हैं और सबसे अच्छा अभ्यास है एडिट लॉक आउट से बचने और हर चीज को आसानी से चलाने के लिए। क्या ये कोई भी खुला स्रोत उपकरण है जो मैं उपयोग कर सकता हूं जो एक फ़ाइल जियोडेटाबेस पर बहु ​​उपयोगकर्ता संपादन को सक्षम करेगा? धन्यवाद!

मेरे काम में केवल एक जोड़ी एक्सटेंशन (व्यापार विश्लेषक, नेटवर्क विश्लेषक और स्थानिक विश्लेषक) के साथ ArcView स्तर का लाइसेंस है


यू 3 सुविधाओं का उल्लेख? मैं एक फीचर क्लास के भीतर सिंगल ज्योमेट्रिक शेप के रूप में एक फीचर को परिभाषित करता हूं। क्या आप फ़ीचर क्लासेस या शायद फ़ीचर डेटासेट्स के बारे में बात कर रहे हैं (जिसमें कई फ़ीचर क्लासेस हो सकते हैं)?
साइमन

मेरा मतलब था फीचर क्लास, इस बारे में खेद है।
फर्लांग

"सर्वोत्तम प्रथाओं" के लिए सवाल पूछना उनकी प्रकृति द्वारा बहुत व्यापक है क्योंकि वे कई उत्तरों की तलाश करते हैं और परिणाम के आधार पर उत्तर देने की संभावना रखते हैं। नतीजतन, वे फोकस्ड क्यू एंड ए के लिए एक खराब फिट हैं।
PolyGeo

जवाबों:


5

मैं सहमत हूं, एस्री द्वारा बनाए गए मालिकाना (fgdb या pgdb) db प्रारूप का उपयोग करने और उनके लाइसेंस के माध्यम से प्रबंधित करने का प्रयास एक बेकार मार्ग है। यदि आप लाइसेंस के पैसे खर्च नहीं करने के लिए दृढ़ हैं तो आप संसाधन (आपके समय और अन्य कर्मचारियों के समय) के पैसे खर्च करेंगे। आप जो प्रस्ताव कर रहे हैं, वह एक ओपनसोर्स rdbms या rdbms के एक मालिकाना लाइट संस्करण और कुछ इंटरऑपरेबल टूल (अधिकांश अच्छे हालांकि मुक्त नहीं हैं) के साथ करने योग्य है। इसलिए लंबे समय में आपको या तो कुछ महंगे अनुभव या कुछ अच्छे उपकरणों की आवश्यकता होती है, दोनों ही महंगे हैं। आर्कव्यू सिर्फ पाने के लिए उपकरण नहीं है। टास्क कार्यक्षमता मैट्रिक्स


9

मास्टर (सर्वर पर) के रूप में एक फ़ाइल GDB का उपयोग करें, यदि 2GB से अधिक 6 व्यक्तिगत GDB (2GB सीमा) या 6 FGDB के लिए COPY निकालें। प्रत्येक व्यक्ति GDB को संपादित करता है, फिर एक फ़ोल्डर में जगह लगाता है FILE Geodatabase [खाली है लेकिन स्कीमा सेट किया है] रात के लिए APPEND (जियोप्रोसेसिंग सर्वर)

स्कीम टेस्ट- इंप्यूट डेटासेट स्कीमा (क्षेत्र की परिभाषाएं) लक्ष्य डेटासेट के स्कीमा से मेल खाना चाहिए। यदि स्कीमा मेल नहीं खाती हैं तो त्रुटि वापस आ जाएगी।

नुकसान: डेटा का विरोध - 2 प्लस उपयोगकर्ताओं द्वारा एक विशेषता एकाधिक संपादन। परिशिष्ट पिछली संलग्न फाइल को अधिलेखित कर देगा। एक तुलना द्वारा पता लगाया जा सकता है <यह आर्क इन्फो लाइसेंस प्राप्त करने से सस्ता है।

पिछली भूमिका में सफलतापूर्वक लागू किया गया ...

FME 2010 के साथ भी हासिल किया जा सकता है


1
एक अच्छा तरीका, सिवाय इसके कि मैं व्यक्तिगत gdb के साथ पूरी तरह से सरलता और प्रदर्शन के लिए निपटा दूंगा (जब तक कि आपको गैर-एस्रीआई उपकरण के साथ डेटा का उपयोग करने की आवश्यकता न हो, जिस स्थिति में पी-जीडीबी या शेपफाइल्स आपके एकमात्र विकल्प हैं)। साथ ही किसी ने भी स्पष्ट उत्तर नहीं दिया है, "नहीं, आप एक ही फ़ीचर डेटासेट या क्लास के जियोडैटबेस की फ़ाइल में बहु-उपयोगकर्ता संपादन नहीं कर सकते हैं।"
मैट विल्की

जब तक जियोडैटबेस ओपन एपीआई का उपयोग नहीं किया जाता है ...? जारी रखा जाएगा ..
Mapperz

ओह। तुलना के लिए उत्पादन मानचित्रण विस्तार (पूर्व v10 में उर्फ ​​प्रोडक्शन लाइन टूल सेट) की आवश्यकता होती है, हालांकि $ 10k की कीमत बहुत ज्यादा है, जो सिंगल-इन आर्कव्यू को आर्कइन्फो (2009 की कीमतों) में अपग्रेड करने के समान है ।
मैट विल्की

लेकिन ArcInfo को अब भी mutli- उपयोगकर्ता संपादन ($ 28k) के लिए ArcSDE की आवश्यकता है ताकि मैपिंग एक्सट अभी भी एक सस्ता विकल्प है।
Mapperz

Arcinfo कार्यसमूह SDE के साथ आता है, जो SQL एक्सप्रेस के शीर्ष पर ArcSDE है; आपके द्वारा उपयोग किए जा रहे आर्कजीआईएस (9,10) के किस संस्करण के आधार पर 4 या 10 कनेक्शन की सीमा है।
मैट विल्की

5

यह ArcView के साथ नहीं किया जा सकता है। (एक ही समय में कई उपयोगकर्ताओं द्वारा एक ही PGDB / FGDB का संपादन।) ArcEditor में अपग्रेड करने के लिए देखें: ArcEditor कई उपयोगकर्ताओं को एक साथ डेटा संशोधित करने और संपादित करने की अनुमति देता है। http://www.esri.com/software/arcgis/arceditor/key-features.html

अलग नोट के रूप में; मैं एक ऐसे एप्लिकेशन को विकसित करने से जुड़ा था, जहाँ हमने व्यक्तिगत डेटाबेस के साथ बहु-उपयोगकर्ता संपादन का अनुकरण करने की कोशिश की और यह मिश्रित परिणामों के साथ काफी जटिल हो गया। तर्क वही था; एक बहु-उपयोगकर्ता डेटाबेस बहुत महंगा था। इसने इस तरह के वातावरण को विकसित करने में बहुत अधिक लागत लगा दी। अंत में यह बेहतर होगा कि आप आर्कएसडीई में निवेश करें या समाधान की तरह।


क्या मुझे सिर्फ 1 ArcEditor लाइसेंस की आवश्यकता होगी और अन्य उपयोगकर्ताओं को Arcview स्तर पर रखना होगा या सभी के पास ArcEditor लाइसेंस होना चाहिए?
फर्लांग

सभी उपयोगकर्ताओं को संभवतः ArcEditor की आवश्यकता होगी। आदर्श रूप से, आप शायद SDE Geodatabase को लागू करना चाहेंगे। इस तरह से नेटवर्क ट्रैफ़िक को भी ठीक से प्रबंधित किया जा सकता है और सभी उपयोगकर्ता ArcView के साथ रह सकते हैं।
जैकब सिसक जियोग्राफिक्स

4

मैं एक fGDB के साथ यह प्रयास नहीं करेगा। यह एक के बाद एक सिरदर्द होगा। यदि आपको बहु-उपयोगकर्ता संपादन की आवश्यकता है, तो आपको एक एसडीई जीडीबी के साथ जाना चाहिए। यदि आपको केवल छह संपादक मिले हैं, तो कार्यसमूह SDE आपके लिए अच्छा काम करेगा। से ArcGIS 10 प्रलेखन: geodatabases के प्रकार

ArcGIS सर्वर कार्यसमूह में SQL सर्वर एक्सप्रेस के लिए ArcSDE समर्थन भी शामिल है। ArcSDE के इस स्तर के साथ, आप SQL सर्वर एक्सप्रेस का उपयोग 10 तक एक साथ विंडोज डेस्कटॉप उपयोगकर्ताओं और संपादकों (ArcView, ArcEditor, ArcInfo, एक कस्टम ArcGIS इंजन एप्लिकेशन, ऑटोकैड, माइक्रोग्राफिक और इतने पर) के साथ कर सकते हैं। वेब अनुप्रयोगों से सर्वर कनेक्शन। (अपने कार्यान्वयन के लिए कनेक्शन की संख्या के बारे में विशेष जानकारी के लिए अपने लाइसेंस समझौते से परामर्श करें।)


मैं आपसे सहमत हूँ, दुर्भाग्य से मेरे पास SDE GDB तक पहुँच नहीं है। मेरे काम में केवल एक जोड़ी एक्सटेंशन (बिजनेस एनालिस्ट, नेटवर्क एनालिस्ट और स्पेसियल एनालिस्ट) के साथ ArcView स्तर का लाइसेंस है
फर्लांग

मैं कहूंगा कि प्रत्येक संपादक का डेटा अपने स्वयं के fGDB में रखें ... कि, या जो कोई भी एक एसडीई लाइसेंस के लिए कुछ $ $ को टटोलने के लिए चेक लिखता है।
डेरेक स्विंगली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.