SASGIS

Веб-картография и навигация

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

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

Модератор: Tolik

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

Сообщение Lexod » 04 дек 2019, 10:25

Доброго времени суток, Уважаемые спецы!
Помогите, пожалуйста, разобраться с векторными слоями ресурса https://lk.ukrforest.com/map/general (честно, аналогов я не нашел, а разобраться не хватает опыта).
За векторные слои отвечают скрипты:
https://lk.ukrforest.com/map/get-current-quarters?box=
https://lk.ukrforest.com/map/get-current-forestries?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 байт) Скачиваний: 80
y11588.zip
(45.72 KiB) Скачиваний: 83

За это сообщение автора Lexod поблагодарил:
zyurets (21 апр 2020, 14:02)
Рейтинг: 5.26%
 
Lexod
Новичок
 
Сообщения: 12
Зарегистрирован: 18 ноя 2015, 20:24
Благодарил (а): 5 раз.
Поблагодарили: 9 раз.

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

Сообщение vdemidov » 04 дек 2019, 14:40

Lexod писал(а):Ответ от сервера похож на json, но как его правильно преобразовать - не знаю (примеры ответов во вложении)

Это и есть json.
Lexod писал(а):Если есть возможность, помогите разобраться. Желательно со ссылкой на матчасть по преобразованию вектора в тайлы

Разобраться можно, но САС пока не умеет работать с похожими форматами, да и под конкретный формат нужно допиливать саму программу. Тогда оно сможет отображаться как векторный слой.

Вам или в ветку для разработчиков, или в ветку с платными доработками. Там не сильно сложно, если вам будет достаточно отображения полигонов и подписей в духе "nom_kv: 50".
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.

За это сообщение автора vdemidov поблагодарил:
Lexod (04 дек 2019, 18:07)
Рейтинг: 5.26%
 
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

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

Сообщение Lexod » 04 дек 2019, 18:12

Спасибо за подсказку.
Желательно в последующем включить в программу поддержку JSON.
Мне данные слои предпочтительнее в векторе, все равно потребовалась бы векторизация. Скомпоновал на три слоя (лесничества, кварталы, выделы). Далее сохраненные "картинки" могу открыть и обработать в QGIS. Если кому надо - zmp во вложении.
Вложения
Forest.zip
(2.58 KiB) Скачиваний: 156
Lexod
Новичок
 
Сообщения: 12
Зарегистрирован: 18 ноя 2015, 20:24
Благодарил (а): 5 раз.
Поблагодарили: 9 раз.

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

Сообщение vdemidov » 04 дек 2019, 19:38

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.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

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

Сообщение koss6rrrr845 » 05 дек 2019, 17:47

crashkkm писал(а):Возможно ли подключить в Саспланету данную карту?
https://rgis.mosreg.ru/v3/#/map?bbox=37 ... 5,55.90121

Подскажите а получилось ли включить данный ресурс RGIS ?
На нем очень детальные ортофотопланы, с хорошем разрешением.
Последний раз редактировалось koss6rrrr845 06 дек 2019, 20:35, всего редактировалось 1 раз.
koss6rrrr845
Новичок
 
Сообщения: 13
Зарегистрирован: 23 июл 2018, 22:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение stefmur » 06 дек 2019, 09:30

Доброго дня!

Видимо плохо искал тему с "предложениями по улучшению и добавлению функций", но напишу тут: есть желание, но нет правильных рук, чтобы сделать в программе карту https://www.marinetraffic.com/ или иной сервис позволяющий отслеживать местоположение судов. Надеюсь найдётся смельчак, который воплотит идею в решение.
stefmur
Новичок
 
Сообщения: 6
Зарегистрирован: 27 ноя 2019, 12:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Parasite » 06 дек 2019, 15:52

stefmur писал(а):сделать в программе карту https://www.marinetraffic.com/ или иной сервис позволяющий отслеживать местоположение судов

А какой в ней смысл, если суда постоянно перемещаются (и даже карта за прошлый час, не говоря уже о вчерашней, - уже совсем не та же, что и сегодняшняя)? Будете выкачивать и складывать в отдельную папочку ВСЮ карту каждый час каждый день и исключительно ручками в САСе, или что-то еще более изысканное?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.

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

Сообщение MontoyaSat » 07 дек 2019, 14:38

добрый день

Я не знаю правильно перевести координатную часть скрипта в форму.
Код: Выделить всё
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#
MontoyaSat
Новичок
 
Сообщения: 16
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение TSA » 08 дек 2019, 18:59

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
TSA
Специалист
 
Сообщения: 517
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раз.
Поблагодарили: 275 раз.


Пред.След.

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

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

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