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

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

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

Сообщение denisarmawir » 17 май 2012, 10:58

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


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

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

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

Сообщение Denis Rykov » 17 май 2012, 12:35

Подключиться к PostGIS из десктоп-клиента и редактировать - не вариант?
Spatial is now, more than ever, just another column- The Geometry Column.

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

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

Сообщение denisarmawir » 17 май 2012, 12:49

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

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

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

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

Сообщение Aleksandr Dezhin » 17 май 2012, 21:59

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

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

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

Сообщение Denis Rykov » 18 май 2012, 05:29

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 » 18 май 2012, 06:49

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

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

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

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

Сообщение rhot » 18 май 2012, 07:39

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

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

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

Сообщение denisarmawir » 18 май 2012, 07:49

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

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

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

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

Сообщение Aleksandr Dezhin » 18 май 2012, 11:06

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

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

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

Сообщение chehov85 » 19 май 2012, 12:00

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

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

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

Сообщение denisarmawir » 01 июн 2012, 08:05

Ребят объясните пожалуйста пошагово что нужно сделать чтобы редактировать карту на своем сервере! Ато я что-то не пойму! Установил Rails скачал потлатч2! и всеравно не редактирует! Заранее огромное спасибо всем кто откликнется!

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

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

Сообщение chehov85 » 03 июн 2012, 19:46

Что именно не получается? Скрины и ошибки в студию...

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

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

Сообщение denisarmawir » 04 июн 2012, 07:56

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

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

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

Сообщение denisarmawir » 22 июн 2012, 12:00

Ребят ну помогите пожалуйста!

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

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

Сообщение zhogar » 01 июл 2012, 08:52

Скорее всего, ты все делаешь правильно, походу у тебя нет соединения между 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
скорее всего ты не имеешь доступа к своей БД из вне...

Ответить

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

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

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