Страница 1 из 2
					
				работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 09:06
				 gornak
				Понимаю, что подобные вопросы уже надоели...
но все же:
задача следующая-
1)необходимо, чтобы пользователи могли редактировать объекты (как геометрию так и атрибуты) 
в одном или нескольких векторных слоях через браузер(leaflet) и через полноценное ПО(QGIS),
2)доступ к данным должен осуществляться как по локальной сети, так и через интернет(если возможно как из веб клиента, так и из QGIS) 
насколько понимаю данная задача реализуется следующим образом???(поправьте если не прав):
PostgreSQL+веб-сервер(Apache)+гео-сервер работающий по протоколу WFS-T
далее: веб-клиент Leaflet+плагин  Leaflet-WFST 
вопросы(думаю модераторы простят, что не создал 3 темы)):
1)(главный вопрос)-где должны размещаться БД и серверное ПО и как организуется доступ к ним через интернет?
2)будет ли работать QGIS по с WFS-T сервером через интернет?
3)какой посоветуете гео-сервер?
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 09:21
				 Denis Rykov
				1) Всмысле где?
2) Конечно будет.
3) 
NextGIS Web, 
TinyOWS, 
GeoServer
Чтобы посмотреть как это будет выглядеть на практике - можете завести инстанс на 
http://nextgis.com/ (облако на базе NextGIS Web), загрузить какой-нибудь shape-файл, создать на его основе WFS-T сервис и поредактировать его в QGIS.
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 09:48
				 gornak
				Спасибо.Облачный сервис пока рассматриваю как запасной вариант, если нет подключения к интернету ничего работать не будет?Или данные для облачного сервиса могут храниться на локальной машине?Но тогда получается двойной путь.
В этом и главный вопрос, можно ли развернуть базу,гео-сервер на локальной машине для управления, но иметь возможность редактировать данные через интернет (пусть,возможно сервис не всегда будет доступен он-лайн)
и где размещать HTML-страницу с leaflet (возможно вопросы глупые, но вообще не ориентируюсь в собственно принципах работы интернета и сетей)?
Я за наше отечественное, но NextGisWeb пока пугает те,что: работает только с Ubuntu(???), судя по темам- очень не тривиальная установка.
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 09:51
				 trir
				nextgis-web можно поставить себе на сервер
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:04
				 Denis Rykov
				Да, NextGIS Web можно развернуть у себя в сети.
gornak писал(а):В этом и главный вопрос, можно ли развернуть базу,гео-сервер на локальной машине для управления, но иметь возможность редактировать данные через интернет (пусть,возможно сервис не всегда будет доступен он-лайн)
Можно, если у вас есть доступ снаружи к этой машине.
gornak писал(а):и где размещать HTML-страницу с leaflet
Да хоть где, но в вашем случае, наверное, проще будет разместить на том же Веб-сервере, через который осуществляется доступ по WFS-T.
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:05
				 gornak
				trir писал(а):nextgis-web можно поставить себе на сервер
я уже понял, сообщение выше подправил 

 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:10
				 gornak
				Denis Rykov писал(а):Можно, если у вас есть доступ снаружи к этой машине.
Вот этот момент мне не понятен, что есть "доступ снаружи" и как его осуществить (в интернете я профан, но разберусь, только надо понять в какую сторону копать и есть ли возможность это организовать).
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:18
				 Denis Rykov
				Тут могут быть разные варианты, например, если вы за NAT-ом, то проще всего настроить проброс портов на маршрутизаторе (80-й в вашем случае).
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:33
				 gornak
				Denis Rykov писал(а):Тут могут быть разные варианты, например, если вы за NAT-ом, то проще всего настроить проброс портов на маршрутизаторе (80-й в вашем случае).
судя по IP-адресу 192.168.1.147 - за NAT-ом
То есть в предложенном (как и вероятно в других вариантах) просто сам факт наличия проводного интернета(и локальной сети) на предприятии не достаточен, необходимо :
некое дополнительное оборудование?
а по какому адресу я буду обращаться к данным через интернет "извне"?
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:42
				 Denis Rykov
				1) не обязательно
2) не обязательно
Простейшая ситуация: провод от провайдера заходит к вам в роутер, а роутер уже раздаёт интернет в локальную сеть. В этом случае роутер одним интерфейсом смотрит наружу и имеет IP-адрес, выданный провайдером (WAN порт), а остальными - в вашу сеть (LAN порты). Так вот IP адрес WAN-порта и будет тем адресом, по которому клиент снаружи может ходить в вашу сеть.
В вашем то случае как организована раздача Интернета в организации?
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 10:56
				 trir
				имеет IP-адрес
часто динамический
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 11:09
				 gornak
				по вашим наводкам нашел резюме "Без внешнего IP-адреса сделать себе доступный порт нельзя."
https://ru.wikibooks.org/wiki/%D0%A1%D0 ... %D0%B0_NAT
если IP адрес WAN-порта - прямой могу ли я получить доступ используя локальный IP (ipconfig)
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 11:19
				 Denis Rykov
				Можно, но для этого нужно осуществить некоторые телодвижения, о которых я писал выше. Но для этого сначала ответьте на вопрос - как реализована у вас раздача Интернета.
			 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 11:30
				 gornak
				судя по всему(ipconfig)
Основной шлюз. . . . . . . . . : 192.168.1.2
-IP адрес WAN-порта
внешний IP адрес  (отображается 
http://www.whatsmyip.org/) 193.160.230.98
-не прямой и я нахожусь за NAT-ом провайдера(т.е. двойной NAT)
 
			
					
				Re: работа с WFS-T через Leaflet и QGIS
				Добавлено: 29 июн 2016, 11:42
				 Denis Rykov
				Как вы определили, что находитесь именно за NAT-ом провайдера? Вы зашли в настройки маршрутизатора и увидели, что адрес WAN порта отличается от того адреса, что вам показывают всевозможные сервисы типа whatsmyip?