Мы загрузили данные OSM для нашего региона и загрузили их в PostGIS с помощью osm2pgsql. Все идет нормально. Сверху у нас есть GeoServer, и мы хотели бы представить данные OSM с помощью WMS. Мы также хотели бы стилизовать данные как в «стандартных» OpenStreetMaps (например, osm.org), так как эта картография хорошо разработана. Мы пытались загрузить стандартный SLD для данных OSM, но, похоже, возникают проблемы с использованием этих SLD (ошибки синтаксического анализа XML, недопустимое содержимое и т. Д.).
Любые хорошие идеи, как использовать OSM SLD для стилизации OSM через WMS?
источник
Еще не играл с ними, но посмотрите эти стили на github
источник
Возможно, они не совсем правы, но я работаю с модифицированными версиями, включенными в OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Предварительный просмотр доступен по этой первой ссылке.
Вы можете получить доступ к SLD непосредственно в источнике из:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
источник
Карта, на которой вы можете просматривать
http://www.openstreetmap.org/
вполне вероятно, не отображается с геосервером, но вместо этого с сервером плиток, как mapnik.
К счастью, вы можете легко (нет, серьезно) настроить сервер для рендеринга плиток, подобных тем, что на веб-сайте OSM, с использованием TileDrawer . К сожалению, на данный момент существует проблема , над которой работает автор, которая может помешать вашей настройке работать автоматически. Я предлагаю вам подождать, пока проблема не будет устранена. Если вы не можете ждать, убедитесь, что вы установили python-cssutils перед запуском скрипта.
Если вы обнаружите, что TileDrawer требуется много времени (например, минут) для рендеринга плиток, рассмотрите возможность применения следующих индексов к базе данных planet_osm (бесстыдный плагин):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
источник
Это довольно косвенно, но как насчет преобразования файла стиля OSM в SLD? Есть инструмент для преобразования файлов стиля Mapnik в SLD . Возможно, вы захотите рассмотреть этот вариант. Удачи. :)
источник