Стандартні SLD для OpenStreetMaps?


20

Ми завантажили дані OSM для нашого регіону та завантажили їх у PostGIS за допомогою osm2pgsql. Все йде нормально. Зверху у нас є GeoServer, і ми хотіли б відкрити дані OSM за допомогою WMS. Ми також хотіли б стилювати такі дані, як у "стандартних" OpenStreetMaps (наприклад, osm.org), оскільки ця картографія добре розроблена. Ми намагалися завантажити стандартний SLD для даних OSM, але, мабуть, виникають всілякі проблеми з використанням цих SLD (помилки розбору XML, недійсний вміст тощо).

Будь-які хороші ідеї, як повторно використовувати SLM для OSM для стилю OSM через WMS?

Відповіді:


6

Я використав цей , створений (але вже не підтримується) Флорентом Бервасом, і це досить добре. На жаль, у ньому є лише стиль ліній та багатокутників, але, можливо, це вам допоможе.


Я спробував osm_lines.sld, але я отримую багато помилок під час перевірки таблиці стилів у редакторі SLD геосервера. Дані були імпортовані в postgis з екстракту формату OSM. Використання Geserver 2.1-SNAPSHOT.
maning

спробуйте завантажити без перевірки. Я не підтверджував SLD. Просто завантажив його і зберег.
Маріо Мілер

Привіт, так, це була саме моя проблема - перевірка пішла не так. Я спробую використовувати без перевірки
user4944


2

Вони можуть бути не зовсім правильними, але я працюю з модифікованими версіями версій, включених до OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Попередній перегляд доступний за цим першим посиланням.

Ви можете потрапити на SLD-адреси безпосередньо у джерелі з:

http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/reitions/master/show/Code/osm2gis/geoserver/geoserver_data/styles


Для цього посилання потрібен логін. Якщо ви можете, будь ласка, розмістити стилі десь доступні, я вдячний!
Аміт Найду

1
Подивіться на мою відповідь тут: gis.stackexchange.com/questions/70641/… Немає прямого посилання, але доступний за допомогою декількох кроків. Файли cookie потрібні.
AndreJ

1

Карта, на якій можна переглядати

http://www.openstreetmap.org/

це, мабуть, не виведено з геосервером, а з сервером плиток, як mapnik.

На щастя, ви можете легко (ні, серйозно) налаштувати сервер для візуалізації плиток, таких як веб-сайт OSM за допомогою TileDrawer . На жаль, на даний момент існує проблема , над якою працює автор, яка може перешкодити автоматичній роботі вашої установки. Я пропоную зачекати, поки проблема не буде вирішена. Якщо ви не можете чекати, переконайтесь, що ви встановите python-cssutils перед запуском сценарію.

Якщо ви виявите, що TileDrawer потребує багато (наприклад, хвилин) для відображення плиток, подумайте про застосування наступних індексів до бази даних planet_osm (безсоромний штекер):

http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html


Посилання TileDrawer мертві.
Beachwalker

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