जवाबों:
क्या आपने तीव्र जीआईएस से एसक्यूएल स्थानिक उपकरण देखे हैं ? या आपके पास अधिक उन्नत आवश्यकताएं थीं?
मैनिफोल्ड सीधे SQL सर्वर स्थानिक डेटा को पढ़ और लिख सकता है। मुझे लगता है कि आप 2008 का उपयोग कर रहे हैं, लेकिन यदि नहीं, तो कई गुना आप SQL 2005 का उपयोग करने देंगे (Geometries varbinary हैं (MAX) उस मामले में SQLGeometry / SQLGeography नहीं)। उनके पास एक मुफ्त सीएलआर एड-इन है जो 2005 के लिए स्थानिक अनुक्रमण प्रदान करता है।
यह बहु-उपयोगकर्ताओं, संघर्ष समाधान आदि का समर्थन करता है।
हम इसका आंतरिक रूप से उपयोग करते हैं और मैं कई अन्य लोगों को जानता हूं जो ऐसा करते हैं। यह स्थिर और मजबूत है।
GDAL के विकास में SQL सर्वर के लिए OGR ड्राइवर शामिल है:
आपके ओपन-सोर्स (फ्री) विकल्प थोड़े सीमित हैं, आप एक दर्शक के रूप में GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) के साथ कुछ करने में सक्षम हो सकते हैं। कम से कम, अगर कोई वेब ऐप आपका इरादा है। हालाँकि कई वाणिज्यिक जीआईएस वातावरण एसक्यूएल सर्वर का समर्थन करते हैं; 'स्थानिक भागीदारों' की एक सूची यहाँ मिल सकती है
http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx
TatukGIS संपादक अधिकांश स्थानिक डेटाबेस में Sql Server, Oracle, SDE, PostGIS, pGeodb, आदि में भू-स्थानिक डेटा को संपादित करेगा।
इसके अलावा, नई Fgis, tatukgis संपादक पर आधारित है, Sql Server स्थानिक को संपादित / देख सकती है। यह केवल $ 99 है। http://fgis.tatukgisconsulting.com/
QGIS संस्करण 1.8 में अब मूल है ( OGR का उपयोग नहीं ) MS SQL 2008/2012 के लिए समर्थन पढ़ें / लिखें / संपादित करें
यह विंडोज, लिनक्स, ओएस एक्स पर काम करेगा। हालांकि लिनक्स और ओएस एक्स को कुछ और सेटअप की आवश्यकता होती है फिर क्यूटी ओडीबीसी ड्राइवर के कारण विंडोज क्या करता है।
आप ऑटोकैड मैप (FDO) के साथ प्रयास कर सकते हैं। मैं SQL Server 2008 स्थानिक डेटा के संपादन के लिए इसका उपयोग करता हूं। वर्तमान में मैं SQL सर्वर स्थानिक डेटा संपादन के लिए किसी भी अन्य अच्छे संपादक को याद नहीं रख सकता।
मैंने SQL डेटा को संपादित करने के लिए मेनिफोल्ड का उपयोग किया है, लेकिन ऐसा लगता है कि यह वास्तव में तालिका को पकड़ता है और डेटा को संपादित करने के लिए कई गुना लाता है (शायद इसे मेमोरी में स्टोर करता है?)। जब आप सहेजते हैं, तो यह संपूर्ण तालिका को SQL में वापस लिखने के लिए लगता है।
मैंने TatukGIS के एडिटर का भी इस्तेमाल किया है। यह केवल चयनित रिकॉर्ड को संपादित करने या SQL में नए रिकॉर्ड को लिखने का एक बहुत अच्छा काम करता है। लेकिन मुझे एडिटिंग टूल्स थोड़े क्लंकी लगते हैं।
मैंने ArcSDE के माध्यम से ArcGIS 10 की भी कोशिश की है। हां, आप डेटा को SQL स्थानिक प्रारूप के रूप में लिखने के लिए ArcGIS बता सकते हैं। लेकिन यह डेटा के इर्द-गिर्द कई अन्य तालिकाओं को लपेटता है। इसके अलावा, यदि आपके पास एक देशी एसक्यूएल स्थानिक तालिका है, तो आर्कगिस इसे एक्सेस या संपादित नहीं कर सकता है। यह एससीजी के जियोडाटबेस से होकर आरजीआईआईएस को उपलब्ध होना चाहिए।
मैं जानना चाहूंगा कि क्या क्वांटम जीआईएस नए ओजीआर के साथ बनाया गया था जो एसक्यूएल स्पैटियल को संपादित करने की अनुमति देगा। यह एक महान समाधान होगा।
मेरी राय में, कई गुना SQL-Server geometries के प्रत्यक्ष संपादन के लिए सबसे व्यावहारिक उपाय है जीआईएस। दुर्भाग्य से वे अब 18 महीने से अधिक के लिए एक नया संस्करण घोषित कर रहे हैं। इसलिए यह वास्तव में स्पष्ट नहीं है कि क्या आप निवेश टिकाऊ होंगे। लेकिन पल के लिए कई गुना उत्कृष्ट है।
यदि आप कुछ कोडिंग करना चाहते हैं mapdotnet.com SQL- सर्वर पर रीड-राइट कनेक्टर प्रदान करता है
Intergraph के GeoMedia उत्पादों ने एसक्यूएल सर्वर डेटाबेस का समर्थन है। चूंकि हाल ही में, जनवरी 2012 से, SQL Server 2008 स्थानिक संवर्द्धन भी समर्थित हैं।
MapInfo व्यावसायिक SQL Server 2008 डेटाबेस में संग्रहीत डेटा को पढ़ने और लिखने में सक्षम है। यह समर्थन v10.0 के बाद से MapInfo Professional में शामिल किया गया है।
MapInfo प्रो का वर्णन करने वाले डेटाबेस में एक अतिरिक्त तालिका के अलावा कोई मिडलवेयर की आवश्यकता नहीं है, डेटा कैसे पढ़ें और डेटा को मानचित्र पर कैसे प्रदर्शित करें (शैलियाँ और इत्यादि)
एक वेब ओपनलाइयर फ्रंट-एंड का उपयोग करके सरल सुविधाओं को बनाना और संपादित करना संभव है और WKT को सीधे SQL सर्वर ज्योमेट्री फ़ील्ड में बदल सकते हैं।
AFAIK, SQL SERVER 2008 स्थानिक डेटा का कोई भी प्रत्यक्ष संस्करण समर्थन नहीं करता है।
आपके DB में स्थापित ArcSDE के साथ आप अपने डेटा को ArcGIS में संपादित कर सकते हैं।
शायद अधिक वर्गीय अनुभव वाला कोई व्यक्ति आपको बेहतर संकेत दे सकता है।
जॉर्ज