Подтвердить что ты не робот

Показать карту, такую ​​как OpenStreetMap

Мне нравится, как OpenStreetMap отображает свою карту. Он почти похож на Google Map. Я уже установил GeoServer и PostGis на свой ноутбук. Я также получил этот облачный файл osm для моей страны, Индонезии. Я загрузил indonesia.osm.bz2.

Я успешно импортировал его в свой PostGis и настроил его на своем GeoServer, но он не отображал такую ​​же карту, как OpenStreetMap. Я выбрал planet_osm_polygon как свой слой в GeoServer. В конце я получил этот показанный с openlayers. alt text http://deerawan.com/blogimages/map_polygon.jpg

Но я ожидал быть таким alt text http://deerawan.com/blogimages/map-indo.png

был ли неправильный файл OSM, который я использовал из Cloudmade?

Благодарим вас за помощь.

4b9b3361

Ответ 1

Я бы рекомендовал следовать этот учебник из блога Geoserver.

Здесь вы найдете пошаговое руководство по настройке данных OSM, включая импорт баз данных, стиль и т.д.

Ответ 2

Загружаемый файл содержит только данные. Нет информации о том, как он отображался...

У вас есть 2 решения: - Используйте OSM прямо на вашей карте с помощью OpenLayers.Layer.OSM(http://openlayers.org/dev/examples/osm.html), - Используйте картографический сервер для стилизации ваших данных так, как вы хотите... (OSM использует mapnik, или вы можете использовать maperver: http://trac.osgeo.org/mapserver/wiki/RenderingOsmData, no идея, если они доступны стили для geoserver)

НТН,

Ответ 3

Для отображения карты GeoServer требуется две вещи:

данные

Просто импортировать дамп планет OSM недостаточно, чтобы получить хорошую карту, вам нужно больше, чем просто дороги и ориентиры. OpenStreetMap добавляет набор данных береговой линии (который, я думаю, фактически получен из данных OpenStreetMap, но предварительно обработан бит по соображениям производительности) и некоторые данные из Natural Earth.

таблицы стилей

GeoServer использует OGC SLD для стилей, поэтому вам нужно будет найти или создать некоторые стили SLD, специфичные для набора данных OpenStreetMap. Вот несколько предложений мест, которые вы могли бы найти для них:

Я также работаю над инструментом для преобразования файлов карт Mapnik в конфигурации GeoServer. Он работает нормально со стилями из MapQuest Open, но все еще имеет некоторые проблемы с теми, которые используются для openstreetmap.org. Если вы хотите дать ему попробовать, отчеты об ошибках приветствуются.

Ответ 4

Я думаю, что вам не хватает береговых линий и мировых границ. Существует более подробная информация о osm wiki о том, где скачать дополнительные данные для рисования береговых линий.