На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Отображение данных с геопорталов

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » Подключение геопорталов
Страницы: Пред. 1 2 3 4 5 6 След.
RSS
Отображение данных с геопорталов
 
Спасибо! А я смотрел в другом месте.
ГИС Панорама 14, №23262, Win10 Pro x64 (лицензия)
 
Здравствуйте. Как можно подключить геопортал ЕФИС ЗСН - http://efis.mcx.ru/map?extent=45.6213798701079%2055.8275490276649,50.2016106320311%2057.330841105593...
 
Цитата
Александр Фадеев написал:
Здравствуйте. Как можно подключить геопортал ЕФИС ЗСН -  http://efis.mcx.ru/map?extent=45.6213798701079%2055.8275490276649,50.2016106320311%2057.330841105593...
В технической документации ГИС "Панорама" ПАРБ.00046-06 Руководство оператора есть описание как подключить геопортал.
http://gistoolkit.ru/download/doc/autouserdoc.pdf
3.3.8 Подключение данных с геопорталов.

Интерфейса для настройки данных в выпадающий список нет.
Для этого необходимо вручную править файл настроек wmslist.xml.


Делаем подключение на примере Росреестра.
1) В браузере подаем запрос http://www.ign.gob.gt/geoserver/cartografia_basica/wms?service=wms&request=getcapabilities, добавляя к строке ?service=wms&request=getcapabilities
2) Открываем файл настроек wmslist.xml
3) Добавляем новый узел
<Topic Link="wmslist\rosreestr.bmp" Name="Мой узел">
<Layer Name="Мой геопортал" UnicId="MY_UNIQID">
<ConnectedSting>
<URL><![CDATA[http://www.ign.gob.gt/geoserver/cartografia_basica/wms]]></URL>
<ID Number="1" Value="ALTimetria"/>
<Name Number="1" Value="Hipsometrico"/>
<ID Number="2" Value="Cabeceras Departamentales"/>
<Name Number="2" Value="Cabeceras Departamentales"/>
<Projection CRS="EPSG:3857"/>
</ConnectedSting>
<PortalStadndart>WMS</PortalStadndart>
<Transparent>0xffffffff</Transparent>
<ShowScale>1000000</ShowScale>
<Point X="55.94448244" Y="38.21196422"/>
</Layer>
</Topic>

4) Для Topic Link задаем картинку, если она есть
5) Для Topic Name задаем отображаемоё имя папки в списке
6 )Для Layer Name задаем отображаемое имя
7) Для Layer UnicId даём уникальный не повторяющийся в файле идентификатор
8) Для URL задаём адрес подключения
9) Задаем один или несколько подключаемых слоёв. Для ID Задаём идентификаторы слоёв (в файле поле Name) и их имена Name (в файле поле Title), на основании полученного файла xml на запрос getcapabilities

10) Для Projection Задаём код проекции в которой геопортал открывается по умолчанию

11)Для PortalStadndart указываем стандарт запроса данных, в нашем случае WMS

12 )Устанавливаем цвет прозрачности, если нужно
13) Масштаб отображения ShowScale при первом открытии
14) Точку центра экрана при открытии в градусах на WGS84
15) Сохраняем изменения в файле настроек

Изменено: Елена Кузнецова - 07.09.2020 09:23:28
 
А как сформировать url в данном случае, если отдает картинку в виде таких строк: http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3481354826260399.tile?ser...
Код
http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3481354826260399.tile?service=WMS&request=GetMap&layers=&styles=&format=image%2Fpng&transparent=true&version=1.1.1&rand=0.9000326408088293&width=256&height=256&srs=EPSG%3A3857&bbox=5439870.428999424,7709744.420956019,5479006.187481435,7748880.17943803
 
Ваш адрес http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3481354826260399.tile
Вот пример описания вашего слоя
<Lay er Name="123" UnicId="Kad_karta_ex123">
         <ConnectedSting>
           <URL><![CDATA[http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3481354826260399.tile]]></URL>
           <ID Number="1" Value="123Kad_karta_ex123"/>
           <Name Number="1" Value="12313"/>
           <Matrix Name="GoogleMapsCompatible"/>
</ConnectedSting>
<PortalStadndart>UTMS</PortalStadndart>
<Alghoritm>100</Alghoritm>
         <Transparent>0xFFFFFFFF</Transparent><ShowColor>0</ShowColor­><ShiftX>0</ShiftX><ShiftY>0</ShiftY>
<ShowScale>1000000</ShowScale>
         <Point X="55.94448244" Y="38.21196422"/>
       </Layer>
 
Большое спасибо, получилось!!!
 
Цитата
Александр Фадеев написал:
Большое спасибо, получилось!!!
Хотя нет, есть проблема по загрузке число в URL-е перед 0.3481354826260399.tile для каждой картинки выдает случайным образом генератор чисел 0.0111111 до 0.99999999. И если использовать постоянное число, то после определенного периода происходит блокировка загрузки.  
 
Вы можете задать несколько адресов подключений, возможно это уменьшит шанс блокировки.
Например:
<URL><![CDATA[http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3481354826260399.tile]]></URL>
<URL2><![CDATA[http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.32342340399.tile]]></URL2>
<URL3><![CDATA[http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.3434543534526260399.tile]]></URL3>
<URL4><![CDATA[http://t.efis.mcx.ru/agropublic/regions/12:items/agrofields.items/-_rand/0.348112312321399.tile]]></URL4>

Еще один способ - возможно вы сможете написать скрипт, например на python, который бы с определенной периодичностью изменял адреса подключений в файле настроек.
 
Здраствуйте!!! Опять после праздников перестали работать геопорталы  Росреестра, причем очень странно зоны ЗОУИТ отображаются?
 
Цитата
Рустем Хисматуллин написал:
Здраствуйте!!! Опять после праздников перестали работать геопорталы  Росреестра, причем очень странно зоны ЗОУИТ отображаются?
Проблему знаем. Геопортал Росреестра изменил протокол отображения данных.
Разбираемся, спасибо!
Изменено: Елена Кузнецова - 09.03.2021 13:47:55
Страницы: Пред. 1 2 3 4 5 6 След.
Читают тему (гостей: 2)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности