2012-10-19 21 views
5

के विकल्प मैं ESRI के JSAPI में कुछ वेब मानचित्र विकसित कर रहा हूं। वर्तमान में मैं एसक्यूएल सर्वर में निम्नलिखित परतों भंडारण कर रहा हूँ:आर्कजीआईएस सर्वर

1.000.000 अंक

30,000 बहुभुज

1,000 polyons

ये एक दूसरे के शीर्ष पर प्रदर्शित करने के लिए की जरूरत है। मुझे कुछ हद तक उन्नत पूछताछ करने और सुविधाओं की पहचान करने में भी सक्षम होना चाहिए।

मैंने अभी तक कुछ टूल बनाए हैं, लेकिन अगर बेहतर विकल्प हैं तो मैं उत्सुक हूं। मैंने CartoDB पर देखा है, लेकिन वर्तमान में यह एकाधिक परतों का समर्थन नहीं करता है। ऐसा लगता है कि आप कार्टो डीबी और Google मैप्स एपीआई का उपयोग कर सकते हैं, लेकिन मुझे लगता है कि यह अतिरिक्त जटिलता जोड़ रहा है। मैंने कुछ पुस्तिका, मैपबॉक्स, ओपनेजो और अन्य के बारे में कुछ पढ़ा है।

तो यह एसक्यूएल सर्वर/आर्कजीआईएस सर्वर/ईएसआरआई जेएसएपीआई के लिए एक सभ्य विकल्प क्या है?

धन्यवाद, इवान

+0

यह अच्छा होगा अगर आपने निर्दिष्ट किया कि आप "बेहतर विकल्प" _ से क्या मतलब रखते हैं। और तेज? सस्ता? सेटअप करने के लिए आसान है? - (बीटीडब्ल्यू। आप [gis.stackexchange.com] (http://gis.stackexchange.com/) पर भी जा सकते हैं।) – stakx

+0

बीटीडब्लू।, [मैपसेवर] जोड़ें (http://mapserver.org/) संभावित विकल्पों की आपकी सूची में। – stakx

+1

क्या आप सभी अतिरिक्त ArcGIS सामान के बिना मूल रूप से SQL सर्वर का उपयोग नहीं कर सकते? –

उत्तर

5

एक बराबर खुला स्रोत ढेर PostGIS/PostgreSQL + GeoServer + OpenLayers होगा। अपने डेटा को डेटाबेस में स्टोर करें, जियोसेवर के माध्यम से प्रस्तुत करें, ओपनलेयर के साथ इंटरफ़ेस। यदि आप एक अधिक जटिल अंतर्निहित उद्देश्य ऐप बना रहे हैं, तो GeoExt/ExtJS के साथ इंटरफ़ेस बनाएं।

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

जिन घटकों का उल्लेख मैं अलग-अलग डाउनलोड कर सकता हूं (postgis.org, geoserver.org, openlayers.org) या ओपनजीओ सूट (opengeo.org) के माध्यम से एक एकीकृत खंड के रूप में।

1

आप MapDotNet पर एक नज़र डालना चाहते हैं, खासकर यदि आप SQL सर्वर में अपना डेटा रखना चाहते हैं। मेरे पास उनके साथ कोई सीधा अनुभव नहीं है लेकिन मैंने जो पढ़ा है और सुना है, वह एक अच्छे उत्पाद की तरह लगता है। उनके पास एक HTML5/JS API/समाधान है जिसे टचगेओ भी कहा जाता है।

और जैसा कि उपरोक्त उल्लेख किया गया है, तो आप MapServer देख सकते हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^