Редактор SLD з графічним інтерфейсом? [зачинено]


11

Я встановлюю примірник GeoServer для обслуговування кількох різних баз даних PostGIS. У мене GeoServer працює і працює, але мені потрібно вічно вводити SLD в GeoServer вручну. Чи є кращий спосіб генерувати SLD для GeoServer через додаток на основі GUI?


Відповіді:


9

QGIS має плагін OpenGeo Explorer (для GeoServer), за допомогою якого ви можете створювати нові стилі SLD на основі вашої символьної функції, а потім натискайте на ваш сервер.

введіть тут опис зображення

Ви також можете використовувати веб-додаток GIS uDig. щоб перетягнути шари PostGIS, потім скопіюйте текст .xml sld, який ви можете вставити в редактор стилів GeoServer SLD.


@ustroetz, оновив мою відповідь.
художній твір21

11

Останнім часом я робив багато тестів на помилки проб із SLD, і підсумовую

  • використовувати Atlas Styler. У них проблеми з сертифікатами (версія 2.0), новіша програма Java відмовляється запускати додаток, ви повинні відрегулювати налаштування безпеки Java, але це єдиний інструмент, який робить НАЙБІЛЬШЕ все, що я очікую від цього. Тільки фільтри (фільтр налаштування типу Field = 'text' стане [Field = text], а це недійсно) працюють цікаво. Але в іншому випадку, наданий SLD працює як шарм з Geoserver.

  • Забудьте про QGIS. Він має помилку, коли експорт стилів з мітками мітки експортуються неправильно, докладніше тут: http://hub.qgis.org/isissue/9365, і багато експортованих SLD взагалі не працювали для мене. Він використовує іншу версію специфікації (новішу), ніж Geoserver, і багато використовуваних тегів в кінцевому підсумку не визнані або непридатними. Збереження стилю безпосередньо на postgis зробило мою карту невиправданою ...

  • Для обмеженого редагування стилів ви можете використовувати GeoExplorer (частина OpenGeo Suite), що працює на тому ж веб-сервері, що і Geoserver, і може надати деякі основні редагування SLD. Забудьте про вдосконалені стилі, такі як SVG зі змінною URL-адресою, рівними формами та позначками як заповнення полігону, лише звичайного кольору. Але для деякої роботи достатньо і досить просто.


1
Щоб позбутися помилки сертифіката Java, яка завжди виникала при спробі запуску AtlasStylerбезпосередньо з en.geopublishing.org (і яку мені не вдалося вирішити в Windows 7), я використовував .zipверсію, яка також передбачена для завантаження на головну сторінку . Розпакування та повтор запуску start_AtlasStyler.batпрацювали чудово.
Дірк

AtlasStylerзробив роботу і для мене.
Нікос Олександріс

Будь-яка ідея, де взяти останню версію Atlas Styler від @Radek? Я намагався отримати це з головного веб-сайту, але програма не запускається через відсутність залежності в Інтернеті. Або я повинен будувати його з нуля?
jlengrand

Ця помилка QGIS з тих пір була вирішена. можливо, нам слід переглянути.
ADJenks

4

Просто оновлення, щоб вказати на документацію uDig та підручники для роботи зі стилями:


3

QGIS може експортувати стиль шару як SLD. Очевидно, є відмінності між тим, як QGIS може візуалізувати шар, і тим, що підтримується в SLD, але це забезпечує хороший ярлик для створення стилів вручну:

введіть тут опис зображення


3

Я пам’ятаю, що використовував Atlas Styler для створення (базового) файлу SLD скелету, а потім редагував його вручну, але програма була дуже корисною для початку. Це програмне забезпечення можна читати з PostGIS або Shapefile.


1

Я також можу запропонувати OpenJump , але загалом мій досвід полягає в тому, що деякі редагування повинні бути внесені безпосередньо в редактор GeoServer через специфічну версію стандарту SLD, реалізованого у кожному інструменті (наприклад, geosever ).



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.