15:57 Скриптові функції - Вихід в інтернет | |
Тут зібрані скриптові функції, які дозволяють читати інформацію безпосередньо з публічної кадастрової карти, з яндекс-карт (тільки із включеним VPN, бо вони заборонені на території України), карт Google, OpenStreetMap, також інші функції для передачі і отримання даних з інших ресурсів в інтернеті.
@CheckPublicMapParcel CadNumber - переевіряє наявність ділянки на ПКК, Повертає: 1 - наявна, 0 - відсутня. @Map.GetPublicMapParcelInfo $X $Y - повертає дані про ділянку з Публічної кадастрової карти України по координатах точки, яка знаходиться всередині ділянки. Функція повертає "0", якщо на Публічній карті немає відомостей про ділянку. При наявності інформації, поверне список значень доступних атрибутів:
@Map.GetPublicMapQuarterInfo $X $Y - повертає дані про квартал і зону з Публічної кадастрової карти України по координатах точки, яка знаходиться всередині кварталу чи зони. Функція повертає пусте значення, якщо на Публічній карті немає відомостей про зону чи квартал. При наявності інформації, поверне список значень доступних атрибутів: @CreateParcelMarker CadNum - створює на карті маркер за кадастровим номером ділянки, записуючи в його параметри кадастровий номер, цільове призначення, форму власності @Map.Selected.GoogleElevation GoogleAPIKey - дістає висоти виділених об'єктів із сервісу Google Elevation @Map.GetYandexMapInfo X Y [Lang] - повертає із карти Яндекс адресу (назва нас.пункту, вулиця, будинок тощо) в точці X,Y. В карті повинен бути заданий датум. Аргумент Lang задає мову топонімів. Список значень, які підтримуються: Перший рядок результату - кількість пар "ключ-значення", інші рядки - список пар "ключ-значення" в кодуванні UTF-8. *Для роботи функції потрібний доступ до Яндекс карт через проксі (оскільки вони заборонені в Україні) та потрібні бібліотеки OpenSSL (скачати), Їх слід розмістити в папку з програмою.
@Map.GetYandexMapInfo X Y [Lang] - завантажує найближчу адресу з Yandex maps @HTTP.Get URL - викликає URLадресу і виводить текстовий результат сторінки @Download URL SaveFolder - скачує файл з інтернету за адресою URL і зберігає його в SaveFolder @DownloadFileExists Filename - повертає 1, якщо файл за вказаним URL існує, і 0 - якщо ні @SendDebugReport - відправляє розробникам звіт виправлення і пов'язані з ним файли @Map.BrowseGoogleMap [ZoomLevel] [s/m/h] - вікриває карту Google в браузері у вказаній позиції і з вказаним рівнем зближення @Map.BrowseOpenStreetMap [ZoomLevel] - відкриває карту OpenStreetMap в браузері із вказаним рівень зближення @Map.BrowsePublicMap [ZoomLevel] [Layer:BaseLayer] - відкриває Публічну кадастрову карту в браузері із вказаним зближенням та базовими шарами @Map.Object[N].GetPublicMapInfo - заповнює атрибути ділянки з ПКК @UkrCadServer - ? Примітка: жирним шрифтом (напр.@Computer.Name) виділена назва скриптової функції | |
|
Всього коментарів: 1 | |
0
Спам
| |