एक एक्सेस पर्सनल जियोडैटबेस की तरह फाइल जियोडैटबेस को मैनिप्युलेट करें?


11

वहाँ सुविधाओं के साथ इंटरफेस करने के लिए कोई रास्ता नहीं है, लेकिन विशेष रूप से उनकी विशेषताओं, एक फ़ाइल geodatabase में जैसे आप एक व्यक्तिगत geodatabase में कर सकते हैं?

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

फ़ाइल जियोडैटेबेस के साथ इस दृष्टिकोण के लिए कोई पुनरावृत्ति है? मैं अनुमान लगा रहा हूं लेकिन मैं उम्मीद नहीं कर रहा हूं कि मैं गलत हूं ... और सोच रहा हूं कि क्या ईएसआरआई व्यक्तिगत जियोडेटाबेस प्रारूप को एक साथ चित्रित कर सकते हैं क्योंकि वे वास्तव में फ़ाइल जियोडैटाबेस प्रारूप को धकेलते हैं ...

धन्यवाद टॉम


5
यह उन स्थितियों में से एक है जहां फ़ाइल जियोडेटाबेस के लिए ओडीबीसी इंटरफेस
माइक टी

मैं सहमत हूं - एक FileGDB के लिए एक ODBC इंटरफ़ेस शानदार होगा। लगता है कि लिंक विरासत esri मंच पोस्ट पढ़ने के बाद लगता है कि यह अभी भी "काम करता है" में है। ArcObjects सब कुछ का जवाब नहीं है!
१६:११

थ्रेड @ मेइक में पोस्ट किए गए, एश्री कर्मचारी ने 04 मार्च, 2008 को पोस्ट किया कि "हम आर्कगिस (पोस्ट 9.3) के बाद के रिलीज के लिए ओडीबीसी प्रदाता की योजना बना रहे हैं।" दुःख की बात है कि हमारे पास अभी भी बहुत जरूरी ODBC इंटरफ़ेस नहीं है।
रियानकैल्टन

हाँ, मैंने देखा कि के रूप में अच्छी तरह से। जो वास्तव में FGDB एपीआई के साथ अपने स्वयं के बनाने के लिए समय है ?? c'mon esri ...
Dyngold

1
आप को देखने के लिए ODBC कार्यक्षमता फ़ाइल geodatabase में शामिल करना चाहते हैं, तो ideas.arcgis.com साइट पर इस विचार को बढ़ावा दें: ideas.arcgis.com/apex/...
turkishgold

जवाबों:


10

फ़ाइल GDB एपीआई शायद सबसे अच्छा तरीका है।
यह http://resources.arcgis.com/content/geodat डेटाबेस/10.0/file-gdb-api में हुआ करता था, लेकिन अब ESRI के GitHub, https://github.com/Esri/file-bodatabase-api में हुआ करता था

इसका सिर्फ एक लाइब्रेरी है जिसमें कोई फ्रंट एंड GUI नहीं है। यदि आपका .NET डेवलपर मैंने C ++ डीएल के लिए एक नमूना आवरण बनाया है जो आपको शुरू कर सकता है।
http://code.google.com/p/filegdbapi-dotnet-example/

अपडेट
आप यहां सबसे नया पा सकते हैं। उदाहरणों के साथ C ++ और C # लाइब्रेरी शामिल है। https://github.com/Esri/file-geodatabase-api


3
+1 ऐसा करने के लिए धन्यवाद। अब अगर कोई filegdb के लिए एक IQueryable प्रदाता का निर्माण करेगा ...
Kirk Kuykendall

5

फ़ाइल जियोडैटेबेस ईएसआरआई का मूल है, लेकिन क्रॉस-प्लेटफॉर्म (केवल व्यक्तिगत जियोडैट डेटाबेस खिड़कियों के विपरीत)।

हम FME (सुरक्षित सॉफ़्टवेयर) का उपयोग करते हैं जो व्यक्तिगत, फ़ाइल या एसडीई जियोडैट डेटाबेस के साथ काम करना आसान बनाता है।

हालाँकि यह व्यक्तिगत जियोडैटेबेस दृष्टिकोण का उपयोग करना संभव हो सकता है, लेकिन एक स्वचालित प्रणाली है जो रात भर एक फ़ाइल जियोडैटाबेस की प्रतिलिपि (या अपडेट) करेगी।

हालांकि हाल ही में फाइल जियोडैटबेस एपीआई अधिक उपयोगी हो गया है

http://resources.arcgis.com/content/geodat डेटाबेस / 10.0 / file - gdb - api या https://github.com/Esri/file-geodatabase-api

(यदि आपके पास C ++ कौशल है)

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