Я в процессе создания плитки с generate_tiles.py, и я хотел бы написать приложение Python, чтобы отображать их, а не иметь веб-интерфейс. Что-то вроде этого уже существует или есть информация где-нибудь о том, как написать такое приложение самостоятельно?Как отображать плитки OSM с помощью Python?
11
A
ответ
24
Вы можете просматривать и редактировать свою карту с помощью настольного приложения, такого как Tilemill или QGIS (я не могу догадаться, почему вы создаете плитки, если это не для веб-приложения).
Tilestache имеет внутренний веб-сервер, который вы можете использовать для тестирования, его легко запустить, только используя конфигурационные файлы.
несколько указателей, чтобы вы начали (или держать вас занят в течение нескольких недель):
стороне сервера библиотеки и приложения
- TileStache: очень простой в использовании плитки сервер и кэш плитки
- Mapnik: основной библиотеки за tilestache и tilemill
- TileLite: легкий Python плитки сервер
- MapOSMatic: написан в Python/Django + mapnik?
стороне клиента библиотеки
- Leaflet: на стороне клиента библиотеки много, как Google Maps API
- OpenLayers: позволяет легко поместить динамическую карту в любой веб-странице
- Wax: добавляет общий утилиты для библиотек минимального отображения
- Modest maps: простая платформа для построения на основе
- Mapstraction: общий интерфейс для многочисленных яваскрипта библиотек отображения
Инструменты для пользовательского создания карты
- Tilemill: как CSS для карт (удивительный)
- OSGeo4W: должны иметь геопространственной набор инструментов для окон
Маркеры
- MakiIcons: Чистая точка множества интереса значка сделали для веба-картографии
- Map Icons Collection: 700 бесплатных иконок для использования в качестве меток
Некоторых похожих видео PyCon2012
- A gentle introduction to GIS
- Making maps with Python
- Spatial data and web mapping with Python
- Making interactive maps for the web
Некоторые интересные приложения, чтобы получить Вас вдохновило:
- 8bitcity: если Google Maps был запущен в Atari 2600River Raid картридж
- OpenWhateverMap: лоскутное различных стилей рендеринга
хороший обзор! +1 –
кто-то предложил, чтобы mapOsMatic был удален из списка, потому что, по его опыту, он не является полезной библиотекой, и веб-сервис очень глючит. Я не могу подтвердить, но похоже, что проект сейчас не очень активен. –