работа с WFS-T через Leaflet и QGIS

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 09:06

Понимаю, что подобные вопросы уже надоели...
но все же:
задача следующая-
1)необходимо, чтобы пользователи могли редактировать объекты (как геометрию так и атрибуты)
в одном или нескольких векторных слоях через браузер(leaflet) и через полноценное ПО(QGIS),
2)доступ к данным должен осуществляться как по локальной сети, так и через интернет(если возможно как из веб клиента, так и из QGIS)

насколько понимаю данная задача реализуется следующим образом???(поправьте если не прав):
PostgreSQL+веб-сервер(Apache)+гео-сервер работающий по протоколу WFS-T
далее: веб-клиент Leaflet+плагин Leaflet-WFST

вопросы(думаю модераторы простят, что не создал 3 темы)):
1)(главный вопрос)-где должны размещаться БД и серверное ПО и как организуется доступ к ним через интернет?
2)будет ли работать QGIS по с WFS-T сервером через интернет?
3)какой посоветуете гео-сервер?

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 09:21

1) Всмысле где?
2) Конечно будет.
3) NextGIS Web, TinyOWS, GeoServer

Чтобы посмотреть как это будет выглядеть на практике - можете завести инстанс на http://nextgis.com/ (облако на базе NextGIS Web), загрузить какой-нибудь shape-файл, создать на его основе WFS-T сервис и поредактировать его в QGIS.
Spatial is now, more than ever, just another column- The Geometry Column.

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 09:48

Спасибо.Облачный сервис пока рассматриваю как запасной вариант, если нет подключения к интернету ничего работать не будет?Или данные для облачного сервиса могут храниться на локальной машине?Но тогда получается двойной путь.
В этом и главный вопрос, можно ли развернуть базу,гео-сервер на локальной машине для управления, но иметь возможность редактировать данные через интернет (пусть,возможно сервис не всегда будет доступен он-лайн)
и где размещать HTML-страницу с leaflet (возможно вопросы глупые, но вообще не ориентируюсь в собственно принципах работы интернета и сетей)?
Я за наше отечественное, но NextGisWeb пока пугает те,что: работает только с Ubuntu(???), судя по темам- очень не тривиальная установка.
Последний раз редактировалось gornak 29 июн 2016, 10:04, всего редактировалось 1 раз.

trir
Гуру
Сообщения: 5298
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: работа с WFS-T через Leaflet и QGIS

Сообщение trir » 29 июн 2016, 09:51

nextgis-web можно поставить себе на сервер

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 10:04

Да, NextGIS Web можно развернуть у себя в сети.
gornak писал(а):В этом и главный вопрос, можно ли развернуть базу,гео-сервер на локальной машине для управления, но иметь возможность редактировать данные через интернет (пусть,возможно сервис не всегда будет доступен он-лайн)
Можно, если у вас есть доступ снаружи к этой машине.
gornak писал(а):и где размещать HTML-страницу с leaflet
Да хоть где, но в вашем случае, наверное, проще будет разместить на том же Веб-сервере, через который осуществляется доступ по WFS-T.
Spatial is now, more than ever, just another column- The Geometry Column.

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 10:05

trir писал(а):nextgis-web можно поставить себе на сервер
я уже понял, сообщение выше подправил :)

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 10:10

Denis Rykov писал(а):Можно, если у вас есть доступ снаружи к этой машине.
Вот этот момент мне не понятен, что есть "доступ снаружи" и как его осуществить (в интернете я профан, но разберусь, только надо понять в какую сторону копать и есть ли возможность это организовать).

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 10:18

Тут могут быть разные варианты, например, если вы за NAT-ом, то проще всего настроить проброс портов на маршрутизаторе (80-й в вашем случае).
Spatial is now, more than ever, just another column- The Geometry Column.

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 10:33

Denis Rykov писал(а):Тут могут быть разные варианты, например, если вы за NAT-ом, то проще всего настроить проброс портов на маршрутизаторе (80-й в вашем случае).
судя по IP-адресу 192.168.1.147 - за NAT-ом
То есть в предложенном (как и вероятно в других вариантах) просто сам факт наличия проводного интернета(и локальной сети) на предприятии не достаточен, необходимо :
некое дополнительное оборудование?
а по какому адресу я буду обращаться к данным через интернет "извне"?
Последний раз редактировалось gornak 29 июн 2016, 11:03, всего редактировалось 1 раз.

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 10:42

1) не обязательно
2) не обязательно

Простейшая ситуация: провод от провайдера заходит к вам в роутер, а роутер уже раздаёт интернет в локальную сеть. В этом случае роутер одним интерфейсом смотрит наружу и имеет IP-адрес, выданный провайдером (WAN порт), а остальными - в вашу сеть (LAN порты). Так вот IP адрес WAN-порта и будет тем адресом, по которому клиент снаружи может ходить в вашу сеть.

В вашем то случае как организована раздача Интернета в организации?
Spatial is now, more than ever, just another column- The Geometry Column.

trir
Гуру
Сообщения: 5298
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: работа с WFS-T через Leaflet и QGIS

Сообщение trir » 29 июн 2016, 10:56

имеет IP-адрес
часто динамический

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 11:09

по вашим наводкам нашел резюме "Без внешнего IP-адреса сделать себе доступный порт нельзя."https://ru.wikibooks.org/wiki/%D0%A1%D0 ... %D0%B0_NAT
если IP адрес WAN-порта - прямой могу ли я получить доступ используя локальный IP (ipconfig)
Последний раз редактировалось gornak 29 июн 2016, 11:33, всего редактировалось 2 раза.

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 11:19

Можно, но для этого нужно осуществить некоторые телодвижения, о которых я писал выше. Но для этого сначала ответьте на вопрос - как реализована у вас раздача Интернета.
Spatial is now, more than ever, just another column- The Geometry Column.

gornak
Активный участник
Сообщения: 146
Зарегистрирован: 30 авг 2015, 16:38
Репутация: 25
Контактная информация:

Re: работа с WFS-T через Leaflet и QGIS

Сообщение gornak » 29 июн 2016, 11:30

судя по всему(ipconfig)
Основной шлюз. . . . . . . . . : 192.168.1.2
-IP адрес WAN-порта
внешний IP адрес (отображается http://www.whatsmyip.org/) 193.160.230.98
-не прямой и я нахожусь за NAT-ом провайдера(т.е. двойной NAT)

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

Re: работа с WFS-T через Leaflet и QGIS

Сообщение Denis Rykov » 29 июн 2016, 11:42

Как вы определили, что находитесь именно за NAT-ом провайдера? Вы зашли в настройки маршрутизатора и увидели, что адрес WAN порта отличается от того адреса, что вам показывают всевозможные сервисы типа whatsmyip?
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

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

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

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