ПКЗО. Автоматизация подготовки межевых и технических плановПКЗО. Программный комплекс для кадастрового инженера
   
   
главная

Подложка с онлайн-картами

Управление подложкой доступно в свойствах графического раздела на вкладке «Подложка» (в главном окне в контекстном меню графического раздела пункт «Свойства» или в меню панели проекта пункт «Проект / Свойства граф. раздела»). В дальнейшем управление будет доступно также через панель инструментов в окне просмотра карты.

Обсуждение на форуме, где можно задать вопрос или поделиться своими источниками.

Источники слоев для подложки

Набор слоев для подложки определяется списком доступных источников.

Изначально в программе доступен только один источник для карты OpenStreetMap. Остальные источники нужно добавлять вручную.

Источники делятся на две группы:
1) базовые слои (непрозрачные, обычно это космические снимки, карты дорог и т. п.);
2) накладываемые слои (полупрозрачные, их можно отображать поверх других слоев).

Источники описываются в одном или нескольких файлах в формате JSON, которые пользователь размещает в папке: «C:\ProgramData\ObjectLand Group\ПКЗО\Подложка\Источники\».

Примеры файлов с описанием источников

osm.json { "id" : "osm#map", "label" : "OpenStreetMap (карта)", "url" : "https://tile.openstreetmap.org/{z}/{x}/{y}.png", "referer" : "http://openstreetmap.org/" } yandex.json { "id" : "yandex#map", "label" : "Яндекс (карта)", "projection" : "epsg:3395", "url" : "https://tiles.api-maps.yandex.ru/v1/tiles/?x={x}&y={y}&z={z}&lang=ru_RU&l=map&apikey={key}", "access_token" : "<ключ доступа к Яндекс API>" }

Параметры источника

id — Идентификатор источника. Обязательный параметр. Непустая строка, содержащая символы латиницы, цифры и символы подчеркивания (_) и диеза (#).

Идентификатор должен быть уникальным среди всех источников. Запоминается в свойствах графического раздела. При открытии проекта на другом компьютере будут отображаться только те слои, для которых там прописаны источники. Если источник с одинаковым идентификатором на разных компьютерах описывает разные источники, то такой слой будет отображаться на этих компьютерах по разному.

label — Название источника в интерфейсе. Обязательный параметр. Непустая строка.

Название используется в свойствах графического раздела.

group — Название группы источников. Непустая строка.

Название группы используется для группировки источников в интерфейсе. В списке базовых слоев название группы добавляется к названию источника. Накладываемые слои представлены в интерфейсе в виде дерева, построенного на названиях групп (см. ниже группировку источников в одном файле).

protocol — Протокол (вид запроса) к серверу. Допускаются значения: "tms", "quad", "wms". По умолчанию "wms".

Определяет набор параметров, подставляемых в URL.

projection — Вариант проекции. Допускаются значения: "epsg:3857" и "epsg:3395". По умолчанию "epsg:3857".

EPSG:3857 соответствует сферической проекции, используемой в картах Google. EPSG:3395 соответствует эллиптической проекции, используемой в картах Яндекс.

is_overlay — true, если источник возвращает полупрозрачное изображение, которое может быть наложено поверх других слоев. По-умолчанию false.

tile_size — Размер тайла. Допускаются значения: 256 и 512. По умолчанию 256.

min_zoom — Минимальный уровень приближения, поддерживаемый источником. Значение от 0 до 30. По умолчанию 0.

max_zoom — Максимальный уровень приближения, поддерживаемый источником. Значение от 0 до 30. По умолчанию 23.

url — шаблон URL для загрузки тайлов. Обязательный параметр. Непустая строка, соответствующая правилам URL с местами вставки параметров.

В шаблоне URL могут использоваться параметры:
{x}, {y}, {z} — (для протокола "tms") номера тайла по x, по y и уровень приближения (zoom);
{q} — (для протокола "quad"). Ключ тайла (quadkey), используемый в картах от Microsoft;
{bbox} — (для протокола "wms") черыре координаты, ограничивающие загружаемую область тайла;
{size} — размер тайла, задаваемый параметром tile_size (см. ниже);
{s} — поддомен, случайно выбираемый из списка, задаваемого параметром subdomens (см. ниже);
{key} — ключ (токен) для доступа к API сервера, задается параметром access_token (см. ниже).

referer — Содержимое заголовка referer в http запросе. Требуется для некоторых источников.

subdomains — список строк или целых чисел (обычно поддоменов). Одно значение из списка выбирается случайным образом и подставляется в URL вместо параметра {s}.

access_token — Ключ (токен) для доступа к API сервера. Подставляется в URL вместо параметра {key}.

retention_period — Количество дней, через которое тайл, сохраненный в кэше, нужно скачать заново. 0 — без ограничений. По умолчанию 0. Требуется, чтобы соответствовать условиям использования для некоторых источников.

Группировка источников в одном файле

В одном файле можно описать несколько источников. При этом разбив их на группы и подгруппы.

Пример:

{ "group" : "Корневая группа", "layers" : [ { описание источника 1 }, { описание источника 2 }, … ], "groups" : [ { "group" : "Группа1", "layers" : [ … ], "groups" : [ … ] } ] }

Если описатель не содержит параметр id, то он описывает группу. Внутри группы допускаются все параметры источника, кроме id и label. Параметры группы наследуются всеми источниками и группами внутри группы.

Параметры, которые допустимы только для группы:
layers — Массив описаний источников слоев;
groups — Массив описаний групп, каждая из которых может содержать вложенный список источников и/или групп.

Отказ от ответственности ООО «РАДОМ-АйТи» при работе пользователя с онлайн-картами

  1. ООО «РАДОМ-АйТи» (далее — Компания) не предоставляет пользователю (далее — Клиенту) никакой принадлежащей Компании картографической и табличной информации.
  2. Клиент должен понимать, что работа с онлайн-картами из различных источников является использованием контента, который может быть защищен исключительными, авторскими и другими правами (ГК РФ Статья 1334).
  3. Для ясного понимания правовых аспектов использования контента онлайн-карт Клиент ОБЯЗУЕТСЯ самостоятельно изучить соглашения производителей онлайн-карт с конечными пользователями.
  4. Продолжая работу с онлайн-картами в программе, Клиент СОГЛАШАЕТСЯ самостоятельно нести ответственность за неправомерное использование контента онлайн-карт.
  5. Компания отказывается от любой ответственности за неправомерное использование контента онлайн-карт Клиентом. Компания также отказывается от ответственности за точность, полноту или качество предоставленной производителем онлайн-карт информации. Никакие претензии за материальный или нематериальный ущерб, вызванный использованием или неиспользованием предоставленной информации, либо использованием неверной или неполной информации, не принимаются.
 
 
Copyright © 2016–2026 ООО «Радом-АйТи»
Лицензионое соглашение
главная | новости | о продукте | скачать | купить | форум | наш адрес