Как редактировать карту OSM на локалном сервере?

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

Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

Добрый день! Подскажите, пожалуйста каким образом можно редактировать карту на своем локальном сервере?
Просмотр карты работает тайлы рендеряться! Но хотелось бы наладить какой-нибудь редактор, чтобы пользователь мог сам вносить изменения и сохранять их на локальном сервере. Пробовал прикрутить Potlatch2 но что-то второй день ничего не получается.


Заранее огромное спасибо!
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как редактировать карту OSM на локалном сервере?

Сообщение Denis Rykov »

Подключиться к PostGIS из десктоп-клиента и редактировать - не вариант?
Spatial is now, more than ever, just another column- The Geometry Column.
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

Если можно подробнее про такой вариант!?

Но хотелось бы сделать чтобы пользователь нажал кнопочку правка и онлайн редактировал карту!
если такое возможно!
Сервер на Ubuntu 12.04 postgresql+postgis+mapnik+openlayers
Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Как редактировать карту OSM на локалном сервере?

Сообщение Aleksandr Dezhin »

То что вы у себя сейчас скорее всего развернули не подразумевает редактирование через API OSM (через редакторы JOSM или Potlach). Если вам нужна именно полная копия с возможностью редактирования, то нужно смотреть в сторону apidb и rails port.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как редактировать карту OSM на локалном сервере?

Сообщение Denis Rykov »

denisarmawir писал(а):Если можно подробнее про такой вариант!?
А что не понятно? Берёте QGIS или uDig и подключаете нужный слой.
Spatial is now, more than ever, just another column- The Geometry Column.
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

у меня стоит виртуалка для тестов как к базе которая на ней подключиться! у меня не получается!

если глупые вопросы задаю, то извините!
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как редактировать карту OSM на локалном сервере?

Сообщение rhot »

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

Что-то я не пойму как rails port установить! и как его потом подключить!?

Ткните, пожалуйста пальцем в мануал если таковой существует!Спасибо!
Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Как редактировать карту OSM на локалном сервере?

Сообщение Aleksandr Dezhin »

denisarmawir писал(а):Ткните, пожалуйста пальцем в мануал если таковой существует!Спасибо!
Тынц: http://wiki.openstreetmap.org/wiki/Rails_port
chehov85
Интересующийся
Сообщения: 42
Зарегистрирован: 18 май 2011, 09:34
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение chehov85 »

denisarmawir писал(а):Если можно подробнее про такой вариант!?
Про такой вариант это QGIS. Добавляете слой PostGIS, прописываете настройки подключения к серверу, указываете базу данных, соединяетесь, и вуаля редактируйте сколько угодно... Единственное если создадите новые слои по умолчанию их не будет видно, т.к. в osm.xml они не прописаны, их нужно добавлять в соответствии с общепринятой структурой этого файла. Там же пишется SQL-запрос на выборку вашего слоя, возможно этот слой придется прописать для отображения и в OpenLayers.
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

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

Re: Как редактировать карту OSM на локалном сервере?

Сообщение chehov85 »

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

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

Значит Rails ругается постоянно что нет Memcached устанавливаю его отдельно bundler пишет что все ништяк все компоненты установлены! делаю rake db:migrate. Выдаёт ошибку что ненайден Memcached 1.4.1
denisarmawir
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 май 2012, 10:52
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение denisarmawir »

Ребят ну помогите пожалуйста!
zhogar
Новоприбывший
Сообщения: 5
Зарегистрирован: 24 июн 2012, 18:24
Репутация: 0

Re: Как редактировать карту OSM на локалном сервере?

Сообщение zhogar »

Скорее всего, ты все делаешь правильно, походу у тебя нет соединения между Rails и PostgreSQL (это связано и стем, что ты не можешь соединиться с БД из QGIS).
Проверь все конфигурационные файлы PostgreSQL, политики безопасности, если делаешь под виртуальной машиной проверь маршрутизацию, nat, и т.д.
Вообще на первом этапе, чтобы хотя бы соединиться с БД, исправь политику PostgreSQL, разреши "всем делать все".

pg_hba.conf
host all all 10.0.2.0/24 trust
listen_addresses = '*'

http://wiki.openstreetmap.org/wiki/User ... est_Server
Раздел PostgreSQL Database, читай внимательней
проверь netstat -atun
скорее всего ты не имеешь доступа к своей БД из вне...
Ответить

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

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

Сейчас этот форум просматривают: Amazon [Bot] и 2 гостя