GUI के साथ SLD संपादक? [बन्द है]


11

मैं कुछ अलग PostGIS डेटाबेस की सेवा के लिए जियोसेवर उदाहरण स्थापित कर रहा हूं। मेरे पास जियोसेवर है और चल रहा है, लेकिन मुझे हमेशा हाथ में लाकर जियो सेवर में एसएलडी दर्ज करना है। क्या कुछ GUI आधारित एप्लिकेशन के माध्यम से GeoServer के लिए SLD उत्पन्न करने का एक बेहतर तरीका है?


जवाबों:


9

QGIS में एक OpenGeo एक्सप्लोरर (GeoServer के लिए) प्लग-इन है कि आप अपने फीचर सिम्बॉलॉजी के आधार पर नई SLD शैलियाँ बना सकते हैं, फिर अपने सर्वर पर पुश करें।

यहाँ छवि विवरण दर्ज करें

आप uDig वेब GIS ऐप का भी उपयोग कर सकते हैं। PostGIS लेयर्स में खींचने के लिए, फिर .xml sld टेक्स्ट को कॉपी करें जिसे आप GeoServer SLD स्टाइलिंग एडिटर में पेस्ट कर सकते हैं।


@ustroetz, ने मेरा उत्तर अपडेट कर दिया।
कलाकृति

11

मैंने हाल ही में एसएलडी के साथ कई परीक्षण-त्रुटि परीक्षण किए, और मेरा योग है

  • एटलस स्टाइलर का उपयोग करें। उन्हें प्रमाण पत्र (संस्करण 2.0) के साथ समस्या है, नवीनतम जावा रनटाइम ऐप को लॉन्च करने से इंकार कर देता है, आपको जावा की सुरक्षा सेटिंग्स को समायोजित करना होगा, लेकिन इसका एकमात्र उपकरण ALMOST कर रहा है जो मैं यह करने की उम्मीद करता हूं। केवल फ़िल्टर (फ़ील्ड = 'टेक्स्ट' की तरह फ़िल्टर करना [फ़ील्ड = टेक्स्ट] बन जाएगा और यह अमान्य है) कुछ जिज्ञासु तरीके से काम कर रहे हैं। लेकिन इसके अलावा, प्रदान की गई SLD Geoserver के साथ आकर्षण की तरह काम करती है।

  • QGIS को भूल जाइए। इसमें त्रुटि होती है, जब लेबल के साथ शैलियों का निर्यात होता है, तो लेबल सही तरीके से निर्यात नहीं किए जाते हैं, यहां अधिक: http://hub.qgis.org/issues/9365 और निर्यात किए गए SLD के कई काम मेरे लिए बिल्कुल भी नहीं हैं। यह Geoserver की तुलना में विनिर्देश (नए) के विभिन्न संस्करण का उपयोग करता है और उपयोग किए गए कई टैग अपरिचित या अनुपयोगी होते हैं। पोस्टगिस को सीधे शैली को सहेजने से मेरा नक्शा अनपेक्षित हो गया ...

  • सीमित स्टाइल एडिटिंग के लिए, आप जियो एक्सप्लेयर (ओपनजीओ सूट का हिस्सा) का उपयोग कर सकते हैं, जोसर्वर के रूप में एक ही वेबसर्वर पर चलता है और कुछ बुनियादी एसएलडी संपादन प्रदान कर सकता है। चर यूआरएल के साथ एसवीजी जैसी उन्नत शैलियों को भूल जाओ, यहां तक ​​कि आकार और निशान बहुभुज भरें, केवल सादे रंग। लेकिन कुछ काम के लिए, यह पर्याप्त है और इसका बहुत सीधा है।


1
जावा प्रमाणपत्र त्रुटि से छुटकारा पाने के लिए, जो हमेशा en.geopublishing.orgAtlasStyler से शुरू करने की कोशिश करते समय खराब हो जाती है (और जो मैंने विंडोज 7 पर हल करने का प्रबंधन नहीं किया था), मैंने उस .zipसंस्करण का उपयोग किया जो मुख्य पृष्ठ पर डाउनलोड करने के लिए भी प्रदान किया गया है । खोलना और फिर दौड़ना start_AtlasStyler.batठीक काम रहा।
डिर्क

AtlasStylerमेरे लिए भी काम किया।
निकोस एलेक्जेंड्रिस

कोई विचार जहां @Radek से एटलस स्टाइलर का नवीनतम संस्करण प्राप्त करना है? मैंने इसे मुख्य वेबसाइट से प्राप्त करने की कोशिश की, लेकिन ऑनलाइन निर्भरता गायब होने के कारण आवेदन शुरू होने में विफल रहता है। या मुझे इसे खरोंच से बनाना चाहिए?
14

उस QGIS बग को हल कर दिया गया है। शायद हमें पुनर्विचार करना चाहिए।
ADJenks

4

शैलियों के साथ काम करने के लिए दस्तावेज़ और ट्यूटोरियल इंगित करने के लिए बस एक अपडेट:


3

QGIS SLD के रूप में एक लेयर का स्टाइल एक्सपोर्ट कर सकता है। जाहिर है, इस बीच मतभेद हैं कि QGIS एक परत को कैसे प्रस्तुत कर सकता है और SLD में क्या समर्थित है, लेकिन यह हाथ से स्टाइल बनाने पर एक अच्छा शॉर्टकट प्रदान करता है:

यहाँ छवि विवरण दर्ज करें


3

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


1

मैं भी कर सकते हैं सुझाव OpenJump , लेकिन सामान्य रूप में मेरा अनुभव है कि कुछ समायोजन SLD के मानक प्रत्येक उपकरण में लागू की विशेष संस्करण (जैसे की वजह से GeoServer के संपादक में सीधे बनाया जाना चाहिए है geosever )।


1

पर एक नज़र डालें

http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html

यह SCISYS द्वारा हाल ही में जारी किया गया एक निशुल्क खुला स्रोत उपकरण है। आप https://github.com/robward-scisys/sldeditor/releases/ से इंस्टॉलर और पोर्टेबल संस्करण (.jar फ़ाइल) डाउनलोड कर सकते हैं ।


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