Страница 1 из 1

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

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


Заранее огромное спасибо!

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

Добавлено: 17 май 2012, 12:35
Denis Rykov
Подключиться к PostGIS из десктоп-клиента и редактировать - не вариант?

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

Добавлено: 17 май 2012, 12:49
denisarmawir
Если можно подробнее про такой вариант!?

Но хотелось бы сделать чтобы пользователь нажал кнопочку правка и онлайн редактировал карту!
если такое возможно!
Сервер на Ubuntu 12.04 postgresql+postgis+mapnik+openlayers

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

Добавлено: 17 май 2012, 21:59
Aleksandr Dezhin
То что вы у себя сейчас скорее всего развернули не подразумевает редактирование через API OSM (через редакторы JOSM или Potlach). Если вам нужна именно полная копия с возможностью редактирования, то нужно смотреть в сторону apidb и rails port.

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

Добавлено: 18 май 2012, 05:29
Denis Rykov
denisarmawir писал(а):Если можно подробнее про такой вариант!?
А что не понятно? Берёте QGIS или uDig и подключаете нужный слой.

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

Добавлено: 18 май 2012, 06:49
denisarmawir
у меня стоит виртуалка для тестов как к базе которая на ней подключиться! у меня не получается!

если глупые вопросы задаю, то извините!

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

Добавлено: 18 май 2012, 07:39
rhot

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

Добавлено: 18 май 2012, 07:49
denisarmawir
Что-то я не пойму как rails port установить! и как его потом подключить!?

Ткните, пожалуйста пальцем в мануал если таковой существует!Спасибо!

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

Добавлено: 18 май 2012, 11:06
Aleksandr Dezhin
denisarmawir писал(а):Ткните, пожалуйста пальцем в мануал если таковой существует!Спасибо!
Тынц: http://wiki.openstreetmap.org/wiki/Rails_port

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

Добавлено: 19 май 2012, 12:00
chehov85
denisarmawir писал(а):Если можно подробнее про такой вариант!?
Про такой вариант это QGIS. Добавляете слой PostGIS, прописываете настройки подключения к серверу, указываете базу данных, соединяетесь, и вуаля редактируйте сколько угодно... Единственное если создадите новые слои по умолчанию их не будет видно, т.к. в osm.xml они не прописаны, их нужно добавлять в соответствии с общепринятой структурой этого файла. Там же пишется SQL-запрос на выборку вашего слоя, возможно этот слой придется прописать для отображения и в OpenLayers.

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

Добавлено: 01 июн 2012, 08:05
denisarmawir
Ребят объясните пожалуйста пошагово что нужно сделать чтобы редактировать карту на своем сервере! Ато я что-то не пойму! Установил Rails скачал потлатч2! и всеравно не редактирует! Заранее огромное спасибо всем кто откликнется!

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

Добавлено: 03 июн 2012, 19:46
chehov85
Что именно не получается? Скрины и ошибки в студию...

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

Добавлено: 04 июн 2012, 07:56
denisarmawir
Значит Rails ругается постоянно что нет Memcached устанавливаю его отдельно bundler пишет что все ништяк все компоненты установлены! делаю rake db:migrate. Выдаёт ошибку что ненайден Memcached 1.4.1

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

Добавлено: 22 июн 2012, 12:00
denisarmawir
Ребят ну помогите пожалуйста!

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

Добавлено: 01 июл 2012, 08:52
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
скорее всего ты не имеешь доступа к своей БД из вне...