2013-09-11 2 views
10

Я использую OpenStreetMap на моей стороне, но он работает через их страницу. Интересно, можно ли загрузить некоторую карту и использовать локальный сервер. До сих пор я нашел что-то вроде этого: http://openlayers.org/dev/examples/offline-storage.htmlOpenStreetMap offline?

http://openlayers.org/dev/examples/offline-storage.js

Но здесь используется кэш.

ответ

12

Конечно, это возможно, данные OpenStreetMap бесплатны, поэтому большинство инструментов вокруг него.

Для рендеринга tiles выполните следующие действия: switch2osm в руководстве serving tiles. Вы также можете импортировать один из extracts, если вы не хотите обслуживать всю планету. В качестве альтернативы вы можете использовать некоторые другие доступные renderers and toolchains для создания собственных плит, например Maperitive и TileMill.

Если вас интересует маршрутизация, ознакомьтесь с инструкцией по routing wiki page и особенно в списке различных online routers и offline routers для OSM.

Для геокодирования имеются различные search engines, из которых Nominatim является самым популярным в данный момент.

1

С мрамором вы можете загружать регионы выбранной карты. У Marble также есть интересный список загружаемых карт. Некоторые OSM основаны: дороги, карта цикла и спутник, а также исторические карты и другие.

On linux + macOS + windows: Marble. sudo yum install marble или sudo apt-get install marble e.t.c.

«Мрамор - это виртуальный глобус и мировой атлас - ваш швейцарский армейский нож для карт». Offline режим, скачать карты. Обзор карты. Выберите источник просмотра/данных. Маршрутизация. Поиск. https://marble.kde.org/ https://marble.kde.org/features.php

Многие другие различные приложения: https://wiki.openstreetmap.org/wiki/Software/Desktop

+0

Мраморный доступ к Интернету для извлечения плитки. Однако он имеет локальный кеш тайлов для уже посещенных фрагментов. – scai

+0

С мрамором вы можете загружать регионы выбранной карты. У Marble также есть интересный список загружаемых карт. Некоторые OSM основаны: дороги, карта цикла и спутник, а также исторические карты и другие. – gaoithe

+1

Действительно, что я искал. Для полноты: эта функция также доступна с 'foxtrotgps'. – benni

-1

для использования на Android я предпочитаю OSMand.It хранит данные в гораздо более эффективном, маршрутизируемом, с возможностью поиска формата, чем кэшированные плитки. С разумной SD-картой в телефоне вы можете легко использовать целые континенты на своем телефоне для использования в автономном режиме.