Фон
Шукаєте відображення карти (лише для внутрішнього використання) на веб-сторінці. Додаток повинен мати можливість додавати власні шари (без надсилання даних хосту служби карт):
- Муніципальні зони (визначені формними файлами)
- Спеціальні зони (визначаються багатокутниками, можливо, через муніципальні зони)
- Розташування веб-сайтів (визначено lat / long)
- Додаткові дані про місто (визначені файлами форми)
Оскільки це приватне підприємство, воно усуває багато сервісів карт, зокрема: Google Maps, Bing, Yahoo! Карти, MapQuest та інші послуги з оплатою за користування.
Оновлення №1
Можливо, MapQuest - це можливість .
Оновлення №2
Вимоги, які я забув зазначити:
- Є додаткові дані (міста, селища, хутори), які не входять до OpenStreetMap. Ці міста повинні бути включені без надання даних постачальнику карт.
- Існують різні шари (наприклад, місця розташування службовців), які також повинні відображатися, не повідомляючи постачальника карт, де їх знайти (тобто дані опиняться за брандмауером).
Сучасний розвиток
Наразі мені не вдалося знайти сервер, який відповідає моїм вимогам, тому я дотримуюся інструкцій на різних веб-сайтах для встановлення веб-сервера Mapnik:
- http://dbsgeo.com/foss4g2010/html/_static/pdf/osm-rendering-foss4g2010.pdf
- http://osgeo.org.cn/l18n/geodjango/install.html
- http://wiki.openstreetmap.org/wiki/Mapnik/Installation
- http://www.postgresonline.com/journal/archives/180-pgAdmin113plugins_postgis.html
- http://blog.geoserver.org/2009/01/30/geoserver-and-openstreetmap/
- http://workshops.opengeo.org/stack-intro/postgis.html
- Масове завантаження декількох файлів у PostGIS
На даний момент у мене є різні дані:
- Дані про міста та муніципалітети (файли форм, завантажені в PostGIS)
- Натуральні дані про Землю (файли форми; не завантажуються)
- Таблиці стилів Mapnik (різні файли; не завантажуються)
GeoServer
Я спробував встановити GeoServer (до Mapnik), але виявив, що документація не вистачає, веб-інструмент адміністрування є громіздким у налаштуванні, а чутливість на машині 2 ГГц буде болісно повільною (10 секунд, щоб візуалізувати плитку один шар: дороги), а за замовчуванням естетична приємність. (Я знаю, що я можу використовувати таблиці стилів, щоб активізувати презентацію, але це означає, що потрібно знайти [або створити !] Відповідні файли, встановити їх, протестувати їх тощо.)
Вимоги
Технічні вимоги включають:
- Міста, дороги, водойми (озера, річки, океани)
- Політичні межі (провінції, країни)
- Висока якість (візуально схожий на Карти Google, MapQuest тощо)
- Високий час роботи
- Проекція 900913 (подібно до Карт Google)
- Чуйна плитка (менше 0,1 секунди на плитку)
- Відмінне висвітлення даних про вулиці для Канади
- Корисно для слизької карти (сумісна з OpenLayers)
- 10 000 запитів на плитку в день
- Безкоштовно для комерційного (або приватного) використання чи менше 2000 доларів на рік?
Хороший приклад
Ось чудовий приклад (OpenLayers) того, що я хочу досягти:
Погані приклади
Приклад того, чого я не хочу досягти:
Приклад неповних даних:
Пов'язані посилання
- http://atlas.nrcan.gc.ca/site/english/dataservices/web_map_service.html
- http://columbo.nrlssc.navy.mil/ogcwms/servlet/WMSServlet
- http://wiki.openstreetmap.org/wiki/WMS
- http://geoserver.org/display/GEOS/Available+WMS+and+WFS+servers
- http://www.skylab-mobilesystems.com/en/wms_serverlist.html
- http://www.ogcnetwork.net/servicelist
- http://ows-search-engine.appspot.com/ - [зламано]
Питання
Які сервери WMS, WMTS або WFS пропонують необхідну функціональність?