PostgreSQL, PostGIS, Mapnik, OpenLayer

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии

Интересна ли Вам данная тема?

Да
21
95%
Нет
1
5%
 
Всего голосов: 22

merc
Активный участник
Сообщения: 109
Зарегистрирован: 29 июн 2011, 16:36
Репутация: 1

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение merc »

FYE: На предыдущей работе использовал ПО данного производителя, как раз для парка примерно 50-100 машин
http://glorient.ru/cntnt/podderzhka/nzentr_zagr.html
Мне эта связка в принципе интересна, только я столкнулся как раз с проблемой в перфомансе бд на PostgreSQL. Может посоветуйте как вы оптимизировали работу баз?
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Не работает generate_xml.py (...
zilang1980
Новоприбывший
Сообщения: 1
Зарегистрирован: 04 апр 2012, 20:48
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение zilang1980 »

У меня этаже связка и задача, скажите с чего начать?
Только в качестве ОС, хотел использовать что нибудь Unix-подобное, например FreeBSD. Скажите, это реально?
Кто уже делал подобное, какие проблемы могут быть?
Спасибо.
Nikolka00
Активный участник
Сообщения: 101
Зарегистрирован: 01 авг 2010, 23:34
Репутация: 2

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение Nikolka00 »

с чего начать? идти по источникам) поиском по форуму о http://forum.openstreetmap.org
там есть некотрые советы и ответы

ну и не забываем самый главный источник http://wiki.openstreetmap.org/wiki/

пару ссылок
http://wiki.openstreetmap.org/wiki/RU:Mapnik
http://wiki.openstreetmap.org/wiki/User ... 0%A1%D0%9C
http://wiki.openstreetmap.org/wiki/RU:% ... 1%80%D0%B0
http://wiki.openstreetmap.org/wiki/User ... en/Osmosis

это на счет того чтобы ещё можно было самому правки вносить в базу (карту)
а если использовать кеширующий сервер то, мороки намного меньше, тайлкеш и ему подобные сервисы распростанены

и т.д.
надеюсь помог

п.с. если не затруднит может кто напишет статью по источникам и слепит в одно, распишет все ньюансы

неделю сижу курю мануалы и чтот так тоскливо стало) боюсь не осилю особенно в плане обновления данных со стороннего источника. под Windows мало кто серверного пишет, бесплатного
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Я так и не доделал сервис web-картографии, категорически не хватает времени…
Пока все отложено на полку.

Делал по материалам:
http://wiki.openstreetmap.org/wiki/RU:Mapnik
http://wiki.openstreetmap.org/wiki/RU:M ... stallation
https://github.com/mapnik/mapnik/wiki
https://github.com/mapnik/mapnik/wiki/U ... stallation
Делал под Ubuntu, было полез на FreeBSD, чуть ноги не переломал, бросил, начал заново под Ubuntu собирать.

Проблемы с которыми я столкнулся:
1) Нет актуальных и достаточно четких данных по установке и настройки web-картографического сервера для данной связки;
2) Весь нормальный материал в интернете, описывающий установку и наладку web-картографического сервера, где хоть что-то можно понять, на не русскоязычном языке;
3) На WiKi OSM-а, вроде и расписано все подробно, но еще предстоит столкнуться со множеством граблей которые не описаны на wiki. Эти грабли хоть и не значительны (например: неуказанны часть библиотек, обновление их до соответствующих версий, отсутствие части функций PostGIS-а, т.к. на момент написания статьи не было патчей, отсутствие нормального описания конфигурационных файлов (где какие к кому пути прописать и для чего это нужно…) ну и т.д.), эти нюансы решаемы по средствам внимательного ВКУРИВАНИЯ материала, мануалов и README-файлов, но это все столько времени отнимает что просто потом руки опускаются… (также не описаны права на некоторые директории, а это зачастую не позволяет увидеть результат проделанных манипуляций и действий…);

Все это, зачастую приводит к дятлодолблению о стену головой, и по возращению на свое рабочее место наступание на грабли в очередной раз…

Что не вызвало затруднений:
1) Установка любой из предыдущих(выше описанных) ОС;
2) Установка и настройка PostgreSQL;
3) Установка и настройка PostGIS;
4) Можно сказать, судя по после-установочным example-тестам, затруднений не вызвала и установка mapnik-а, но вот настройка, судя по всему дала отрицательный результат;
5) Конвертация данных в PostGIS, из какого тонибыло формата (osm, shp, и других)…

Результат рендеренга, из базы, так и не удалось увидеть… Скорее всего из-за неверной настройки mapnik-а.

Это в общих чертах. Если буду вновь возвращаться к этой задачи, опишу все нюансы с которыми сталкиваюсь.

Вообще, говоря о актуальности, хотелось бы видеть ЛИКБИЗ (в самом, что не есть прямом смысле этого слова) по связке этого ПО и библиотек, от OSM-специалистов, специалистов PostGIS-а занимающихся вопросом рендеренга данных по средствам Mapnik-а, и конечно многоуважаемого автора самой библиотеки Mapnik.

Оно то вроде все и описано в WiKi, FAQ, форумах, но пролистывая в очередной раз интернет, ища последнюю страницу с подобными вопросами по web-картографии, натыкаешься постоянно на одни и теже вопросы…
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

В последних версиях данных приложений и библиотек, по словам разработчиков, проблемы совместимости должны уйти...
Я бы наверное начинал использовать данную связку на Ubuntu 12.04, в ближайшее время попытаюсь вновь приступить к решению задачи, со временем опишу результаты своей работы...

Кто знает какие библиотеки, в данной связке, использовать для редактирования данных? Желательно фришные.

Просьба ко всем интересующимся данной темой, пройти голосование.
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение denisarmawir »

Тоже интересует вопрос по редактированию данных!
Кстати у меня получилось связать Postgresql/postgis, mapnik, openlayers.
делал по http://wiki.openstreetmap.org/wiki/User ... est_Server
но граблей очень много!
Скйчас уже есть рабочий сервер на Ubuntu 12.04. Но проблема с редактирование никак не получается прикрутить какой-нибудь редактор!
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

То, о чем Вы говорите, называется библиотеки редактирования векторных данных (PostGIS).
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Для отоброжения новых слоев Вам понадобится средактировать свой osm.xml.
Если хотите перейти на mapnik 2.0, для этого нужно в вашей настроиной системе удалить старый mapnik и установить 2-ю версию, справиться с osm.xml поможет upgrade_map_xml.py, береговые линии должны обязательно присутствовать.
Вообще запомните! В каждой кокойбыто небыло библиотеки лежит Readme-файл, в первую очередь курите его, потом уже мануалы, wiki, форумы и т.д.

З.Ы.
http://forum.openstreetmap.org/viewtopic.php?id=8346
http://forum.openstreetmap.org/viewtopic.php?id=9512
http://forum.openstreetmap.org/viewtopic.php?id=9695
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Интересные ресурсы.

Все исходники OSM-а живут тут: http://svn.openstreetmap.org/
Данные OpenStreetMap в форматах XML и PBF: http://gis-lab.info/projects/osm_dump/index.html
Инструмент по поиску данных в базе: http://wiki.openstreetmap.org/wiki/Nominatim
Какойто весьма интересный блог по GIS: http://geomapx.blogspot.com/
Пожалуй один из лучших ресурсов любителей GPS-систем: http://gps-club.ru/
Editing GPX Tracks (утилиты по обработке gpx данных): http://wiki.openstreetmap.org/wiki/Editing_GPX_Tracks
Еще один интересный блог: http://shtosm.ru/
Примеры реализации функционала на OpenLayers: http://openlayers.org/dev/examples/
Тут тоже достаточно описанно нюансов по созданию сервера: http://forum.openstreetmap.org/viewtopi ... =13898&p=1
Вот собственно статья от ребят по ссылке выше (Создание локального OSM-сервера): http://wiki.openstreetmap.org/wiki/RU:% ... 1%80%D0%B0
О потдержке данных в актуальном состоянии: http://wiki.openstreetmap.org/wiki/User ... 0%A1%D0%9C
Структура работы OSM-сервера: http://wiki.openstreetmap.org/wiki/File ... onents.png
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Еще один OSM "Export": http://download.geofabrik.de/osm/
Тут достаточно понятно описанна схема БД: http://wiki.openstreetmap.org/wiki/PostGIS

По редактированию.
В общем: http://forum.openstreetmap.org/viewtopic.php?id=8346
Rails Port: http://wiki.openstreetmap.org/wiki/Rails
JOSM: http://wiki.openstreetmap.org/wiki/JOSM
Potlatch 2: http://wiki.openstreetmap.org/wiki/Potlatch_2
QGIS (раздел): http://wiki.openstreetmap.org/wiki/QGIS

Тоже о QGIS, но нагугленное и разное.

http://www.gistutor.com/quantum-gis/20- ... -qgis.html
http://wiki.intamap.org/index.php/PostGIS
http://kappasys.ch/cms/index.php?id=23& ... %201%3D1--'
Неплохой буржуйский форум: http://osgeo-org.1560.n6.nabble.com/

Занимательная Веб-картография.
Изучаем различные способы создания карт в интернет:
http://webmap-blog.ru/
Последний раз редактировалось chehov85 19 май 2012, 13:24, всего редактировалось 1 раз.
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Хотите стили для своего сервера? Да не вопрос...
http://maps.cloudmade.com/editor
http://webmap-blog.ru/obzors/znakomstvo ... -cloudmade
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение denisarmawir »

Ребят объясните пожалуйста пошагово что нужно сделать чтобы редактировать карту на своем сервере! Ато я что-то не пойму! Установил Rails скачал потлатч2! и всеравно не редактирует! Заранее огромное спасибо всем кто откликнется!
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: PostgreSQL, PostGIS, Mapnik, OpenLayer

Сообщение chehov85 »

Может все таки редактируется, просто ты не прописал слои в osm.xml?
Подключи к QGIS свою Geo-базу, и проверь.
А вообще с Rails идет файл Readme, кури его.

Если не получается, то не останавливайся на Rails иди дальше, пробуй весь инструментарий до тех пор, пока не увидишь что твои отредактированные данные появятся на твоей странице.

Проверь кэш, может у тебя тайлы старые, удали все и генерируй их снова.
Последний раз редактировалось chehov85 03 июн 2012, 22:09, всего редактировалось 1 раз.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя