Карты, не вошедшие в основной список

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Lexod
Новичок
Сообщения: 12
Зарегистрирован: 18 ноя 2015, 20:24
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Re: Карты, не вошедшие в основной список

Сообщение Lexod »

Доброго времени суток, Уважаемые спецы!
Помогите, пожалуйста, разобраться с векторными слоями ресурса https://lk.ukrforest.com/map/general (честно, аналогов я не нашел, а разобраться не хватает опыта).
За векторные слои отвечают скрипты:
https://lk.ukrforest.com/map/get-current-quarters?box=
https://lk.ukrforest.com/map/get-curren ... tries?box=
Запросы на получение данных формируются:

Код: Выделить всё

[b]params.txt[/b]
[PARAMS]
pnum=41
GUID={B30B8F92-5680-410B-962D-E2CFEDDECE45}
asLayer=1
name=Forest (UA)
NameInCache=Forest
DefURLBase=https://lk.ukrforest.com/map/get-current-quarters?box=
ContentType=image/png,text/plain
Ext=.png
ParentSubMenu_ru=
projection=1
sradiusa=6378137
sradiusb=6356752
DetectContentType=1
MimeTypeSubst = text/plain=image/png

[b]GetUrlScript.txt[/b]
begin
 ResultURL:=GetURLBase+'%5B'+RoundEx(GetLMetr,10)+'%2C'+RoundEx(GetBMetr,10)+'%2C'+RoundEx(GetRMetr,10)+'%2C'+RoundEx(GetTMetr,10)+'%5D';
end.
Ответ от сервера похож на json, но как его правильно преобразовать - не знаю (примеры ответов во вложении). Подстановка в формат png, понимаю, не правильна, но в таком виде программа хотя бы сохраняет ответы. HTTP Analizer в ответе на запрос к скриптам дает text/html; charset=utf-8
Если есть возможность, помогите разобраться. Желательно со ссылкой на матчасть по преобразованию вектора в тайлы
Вложения
y2899.zip
(194 байт) 168 скачиваний
y11588.zip
(45.72 КБ) 184 скачивания
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Карты, не вошедшие в основной список

Сообщение vdemidov »

Lexod писал(а):Ответ от сервера похож на json, но как его правильно преобразовать - не знаю (примеры ответов во вложении)
Это и есть json.
Lexod писал(а):Если есть возможность, помогите разобраться. Желательно со ссылкой на матчасть по преобразованию вектора в тайлы
Разобраться можно, но САС пока не умеет работать с похожими форматами, да и под конкретный формат нужно допиливать саму программу. Тогда оно сможет отображаться как векторный слой.

Вам или в ветку для разработчиков, или в ветку с платными доработками. Там не сильно сложно, если вам будет достаточно отображения полигонов и подписей в духе "nom_kv: 50".
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Lexod
Новичок
Сообщения: 12
Зарегистрирован: 18 ноя 2015, 20:24
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Re: Карты, не вошедшие в основной список

Сообщение Lexod »

Спасибо за подсказку.
Желательно в последующем включить в программу поддержку JSON.
Мне данные слои предпочтительнее в векторе, все равно потребовалась бы векторизация. Скомпоновал на три слоя (лесничества, кварталы, выделы). Далее сохраненные "картинки" могу открыть и обработать в QGIS. Если кому надо - zmp во вложении.
Вложения
Forest.zip
(2.58 КБ) 254 скачивания
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Карты, не вошедшие в основной список

Сообщение vdemidov »

Lexod писал(а): Желательно в последующем включить в программу поддержку JSON.
Хотел обрадовать, сказав, что это даже более-менее стандартный GeoJson формат, а потом заметил, что там странные координаты, хотя rfc формата, требует, что бы там были координаты долгота-широта в градусах в датуме WGS 84. Так что даже реализация поддержки GeoJson вам не поможет. Нужен кастомный парсер.

Код: Выделить всё

4.  Coordinate Reference System

   The coordinate reference system for all GeoJSON coordinates is a
   geographic coordinate reference system, using the World Geodetic
   System 1984 (WGS 84) [WGS84] datum, with longitude and latitude units
   of decimal degrees.  This is equivalent to the coordinate reference
   system identified by the Open Geospatial Consortium (OGC) URN
   urn:ogc:def:crs:OGC::CRS84.  An OPTIONAL third-position element SHALL
   be the height in meters above or below the WGS 84 reference
   ellipsoid.  In the absence of elevation values, applications
   sensitive to height or depth SHOULD interpret positions as being at
   local ground or sea level.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
koss6rrrr845
Новичок
Сообщения: 13
Зарегистрирован: 23 июл 2018, 22:00
Поблагодарили: 4 раза

Re: Подключить сторонний сервис (карту) в Сас планету

Сообщение koss6rrrr845 »

crashkkm писал(а):Возможно ли подключить в Саспланету данную карту?
https://rgis.mosreg.ru/v3/#/map?bbox=37 ... 5,55.90121
Подскажите а получилось ли включить данный ресурс RGIS ?
На нем очень детальные ортофотопланы, с хорошем разрешением.
Последний раз редактировалось koss6rrrr845 06 дек 2019, 20:35, всего редактировалось 1 раз.
stefmur
Новичок
Сообщения: 6
Зарегистрирован: 27 ноя 2019, 12:07

Re: Карты, не вошедшие в основной список

Сообщение stefmur »

Доброго дня!

Видимо плохо искал тему с "предложениями по улучшению и добавлению функций", но напишу тут: есть желание, но нет правильных рук, чтобы сделать в программе карту https://www.marinetraffic.com/ или иной сервис позволяющий отслеживать местоположение судов. Надеюсь найдётся смельчак, который воплотит идею в решение.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Карты, не вошедшие в основной список

Сообщение Parasite »

stefmur писал(а):сделать в программе карту https://www.marinetraffic.com/ или иной сервис позволяющий отслеживать местоположение судов
А какой в ней смысл, если суда постоянно перемещаются (и даже карта за прошлый час, не говоря уже о вчерашней, - уже совсем не та же, что и сегодняшняя)? Будете выкачивать и складывать в отдельную папочку ВСЮ карту каждый час каждый день и исключительно ручками в САСе, или что-то еще более изысканное?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
MontoyaSat
Новичок
Сообщения: 18
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Карты, не вошедшие в основной список

Сообщение MontoyaSat »

добрый день

Я не знаю правильно перевести координатную часть скрипта в форму.

Код: Выделить всё

2247870.7338770353%2C6316708.415442532%2C2249127.1675293664%2C6317808.392052606
Я бы попросил помощи

Это карта

Код: Выделить всё

https://zbgis.skgeodesy.sk/mkzbgis/sk/teren?bm=dmr&z=18&c=20.198127,49.248770&sc=n#
TSA
Специалист
Сообщения: 658
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раза
Поблагодарили: 320 раз

Re: Карты, не вошедшие в основной список

Сообщение TSA »

MontoyaSat писал(а):добрый день

Я не знаю правильно перевести координатную часть скрипта в форму.

Код: Выделить всё

2247870.7338770353%2C6316708.415442532%2C2249127.1675293664%2C6317808.392052606
Я бы попросил помощи

Это карта

Код: Выделить всё

https://zbgis.skgeodesy.sk/mkzbgis/sk/teren?bm=dmr&z=18&c=20.198127,49.248770&sc=n#
ну возьмите какой нибудь россреестр и посмотрите как там возможно вам поможет

https://zbgis.skgeodesy.sk/zbgis/rest/s ... /5607/9118
https://zbgis.skgeodesy.sk/zbgis/rest/s ... /5609/9113

https://zbgis.skgeodesy.sk/zbgis/rest/s ... 21&f=image
MontoyaSat
Новичок
Сообщения: 18
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Карты, не вошедшие в основной список

Сообщение MontoyaSat »

Мне нужна третья плитка "LLS_DMR5"

https://zbgis.skgeodesy.sk/zbgis/rest/s ... 56&f=image

https://zbgis.skgeodesy.sk/zbgis/rest/s ... 56&f=image

Я прошел несколько ZMP перед запросом
Ответить

Вернуться в «SAS.Планета»