05.12.2022 10:34:56
Спасибо за быстрый ответ, будем разбираться с mapOpenDataUn.
|
|
|
|
05.12.2022 18:42:03
Если в ГИС Панорама (Панорама Мини и т.п.) открыть данные с некоторого сервиса (геопортала)
и закрыть приложение, то в INI-файле будет записана строка для доступа к этому сервису, которая может быть передана в функцию mapOpenDataUn или подобную. Например: PATH1%=%WMTS#Type=UTMS&IP= %=% означает кодировку UTF-8 Строка для доступа: WMTS#Type=UTMS&IP= или PATH1%=%WMTS#IP= строка - WMTS#IP= Или WFS: PATH1%=%WFS#IP= В моем случае ini-файл расположен так: c:\Users\user1\AppData\Roaming\Panorama\mapview64.ini |
|
|
|
05.12.2022 19:21:55
Здравствуйте!
Приводим небольшой пример работы с WFS:
|
|||
|
|
13.12.2022 15:00:33
Спасибо за примеры. Моей первой ошибкой были попытки засунуть в функции mapapi запрос который работает в браузере, типа такого:
Где можно почитать в каком формате должен формироваться запрос для функций mapapi, перечень обязательных и необязательных параметров? Запрос для карты «Граф дорог» получилось выполнить только с указанием одного слоя: WFS#IP= другие комбинации слоёв не загружают ничего, даже из-под Панорамы 14. Самый неясный момент с кодировками. Если пройтись по всем загруженным объектам и попытаться вывести результат функций mapSemanticName и mapSemanticValue, значения служебных семантик записаны в кодировке KOI8-R, а другие уже в CP1251. А для некоторых значений mapSemanticValue у меня так и получилось подобрать кодировку, все какие-то кракозябры выдает. Это нормальная ситуация? Можно как-то программно узнать кодировку значения семантики, а не подбором? |
|
|
|
13.12.2022 16:12:17
Формирование строки подключения к геопорталу можно посмотреть в документе Прикладные задачи. Разработка новых модулей.
Рекомендуется работать с Unicode версиями функций, например, запрашивать значения семантик можно с помощью mapSemanticValuePro(mapapi.h). Значения служебных семантик, отдающиеся в разных кодировках, могут свидетельствовать о некорректности исходных данных.
Изменено: |
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |