Редактирование с помощью WFS-T

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
goodwin
Интересующийся
Сообщения: 16
Зарегистрирован: 16 янв 2012, 14:45
Репутация: 0

Редактирование с помощью WFS-T

Сообщение goodwin » 16 янв 2012, 14:57

Добрый день, подскажите пожалуйста новичку в ГИС системах.
Изучаю форум более недели, но решился спросить, так как сам разобраться уже не в силах.
Ситуация такая, имею geoserver, базу Postgis с импортированными шейп файлами, получаю wms слой, который успешно выводиться на карте.
Но сейчас понимаю, что возможно делал не то что нужно.
Меня бы вполне устроила карта OMS или google maps которая бы грузилась с web-серера,и возможностью через wfs-t наносить на эту карту объекты, которые бы соотвественно сохранялись в бд.
Как я могу реализовать такой функционал? Нужны ли мне шейп файлы с этого сайта или можно напрямую сделать вывод веб-карт ?
спасибо.

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

Re: Редактирование с помощью WFS-T

Сообщение Denis Rykov » 16 янв 2012, 18:33

Вроде все слова знакомые, а смысл понять не могу.
goodwin писал(а):Ситуация такая, имею geoserver, базу Postgis с импортированными шейп файлами, получаю wms слой, который успешно выводиться на карте.
На какой карте вы выводите WMS слой, в каком софте?
goodwin писал(а):Нужны ли мне шейп файлы с этого сайта или можно напрямую сделать вывод веб-карт ?
Какие шейпы, с какого-сайта? Вывод напрямую - это куда? Вывод web-карт - что за web-карты?

Если вам достаточно подложки OSM (не OMS!) и нужно на ней рисовать какие-то объекты и сохранять их по протоколу WFS-T, то это можно сделать либо в настольном клиенте (например, QGIS) или в web-клиенте (например, OpenLayers).
Spatial is now, more than ever, just another column- The Geometry Column.

goodwin
Интересующийся
Сообщения: 16
Зарегистрирован: 16 янв 2012, 14:45
Репутация: 0

Re: Редактирование с помощью WFS-T

Сообщение goodwin » 17 янв 2012, 07:40

Соглашусь - с изъяснением туговато ))
Да подложка вида OSM устроила бы,
а как мне на ней рисовать в qgis - там почему то закрыто редактирование ?
С помощью openlayers пытался сделать - там доступна только функция создания полигона и при этом не работало сохранение.Делал по этому мануалу.

И еще вопрос - если я сейчас сделаю точки на базе osm или googlemapы, смогу ли я потом эти точки перенести на локальную подложку, которая, как я понял, будет из shape файлов ?

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

Re: Редактирование с помощью WFS-T

Сообщение Denis Rykov » 17 янв 2012, 09:22

Насчет QGIS - что значит закрыто редактирование, неактивна кнопка?
Spatial is now, more than ever, just another column- The Geometry Column.

goodwin
Интересующийся
Сообщения: 16
Зарегистрирован: 16 янв 2012, 14:45
Репутация: 0

Re: Редактирование с помощью WFS-T

Сообщение goodwin » 17 янв 2012, 10:30

Если добавить слой с openstreetmaps, сделать соединение с postgis, то ничего нарисовать не получается.
Может там слой векторный как то наложить надо ?

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

Re: Редактирование с помощью WFS-T

Сообщение Denis Rykov » 17 янв 2012, 11:29

Слой PostGIS - это и есть векторный слой, его можно подключить в QGIS как напрямую, так и через WFS (в этом случае необходим WFS-сервер, например GeoServer). Если вы подключаетесь напрямую к PostGIS под учетной записью, позволяющей редактировать данные, то в этом случае просто добавьте слой в QGIS, включите режим редактирования и "рисуйте", аналогично для WFS-T.
Spatial is now, more than ever, just another column- The Geometry Column.

goodwin
Интересующийся
Сообщения: 16
Зарегистрирован: 16 янв 2012, 14:45
Репутация: 0

Re: Редактирование с помощью WFS-T

Сообщение goodwin » 17 янв 2012, 13:12

Да, так сделать получается,
а если я просто на карте openstreetmaps хочу что то отметить-нарисовать - мне в любом случае нужно сначала создать векторный слой иначе надписи нанести не получится ?

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

Re: Редактирование с помощью WFS-T

Сообщение Denis Rykov » 17 янв 2012, 13:40

Да, если вы конечно не хотите вносить правки в OSM, в этом случае вам нужен инструмент наподобие JOSM.
Spatial is now, more than ever, just another column- The Geometry Column.

goodwin
Интересующийся
Сообщения: 16
Зарегистрирован: 16 янв 2012, 14:45
Репутация: 0

Re: Редактирование с помощью WFS-T

Сообщение goodwin » 17 янв 2012, 14:16

Нет в OSM правки вносить не хочу, но не исключено что в будущем подложку с сайта openstreetmaps нужно будет заменить на локальную. В связи с этим я правильно понимаю что JOSM уже не подходит - и необходимо использовать более универсальный - postgis ?

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Редактирование с помощью WFS-T

Сообщение yellow-sky » 23 янв 2014, 10:32

Geoserver не смог распарсить код проекции присланный QGIS. Скорее всего редактировали в 3857/900913. Я бы копал в эту сторону.

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Редактирование с помощью WFS-T

Сообщение yellow-sky » 23 янв 2014, 13:22

Проверяйте что отправляет qgis, и какие настройки на Geoserver'е.

Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: Редактирование с помощью WFS-T

Сообщение Vladimir_R » 30 янв 2014, 11:47

У Geoserver есть особенность при работе по WFS-T - система координат источника должна совпадать с системой координат создаваемого объекта. При этом перепроецирование на стороне Geoserver не работает. Если в pg данные загружены в МСК, то и созданный объект должен быть в МСК.

Ответить

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

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

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