skip to Main Content

Каталог растров

Каталог растров – тип слоя в Geomixer, который позволяет работать с набором растров как с векторным слоем, при этом показывая на экране и контуры и тайлы одновременно.

Есть два варианта создания каталога растров.

Создание при помощи файла с метаданными

  1. Создаём в интерфейсе Geomixer векторный слой (Данные /- Создать слой /- Векторный). Скачайте пример.
  2. Выбираем в качестве источника файл с метаданными (заливаем предварительно на сервер, если ещё не залито)
  3. Устанавливаем галочку «Каталог растров»
  4. Устанавливаем минимальный зум – зум, начиная с которого будут показываться сами снимки, при меньших зумах – только векторные границы снимков
  5. Нажимаем «Дополнительные параметры»
  6. Сложный момент – нужно заполнить поля «Шаблон имени» и «Шаблон тайлов» (см «Шаблоны имени и тайлов»). Остальное можно не трогать
  7. Нажимаем «Создать», сохраняем карту – на карте появляются контуры растров, а с указанного зума и сами тайлы.

Пример: Пусть есть 3 контейнера с тайлами: vladivostok.tiles, moscow.tiles и spb.tiles. Пользователь с именем «exampleuser» загрузил эти файлы в свою директорию на сервере в подпапку «cities». Кроме того, у пользователя есть shp файл со следующими метаданными:

ogc_fid

platform

filename

area

1

SPOT

vladivostok

100

2

SPOT

moscow

72

3

WV2

spb

311

При создании каталога растров можно указать следующие настройки:

  • Шаблон имени: images_[filename]([platform])
  • Шаблон тайлов: @exampleuser/cities/[filename].tiles

После создания каталога растров будут так же созданы следующие растровые слои:

  • Имя: images_vladivostok(SPOT), файл с тайлами: @exampleuser/cities/vladivostok.tiles
  • Имя: images_moscow(SPOT), файл с тайлами: @exampleuser/cities/moscow.tiles
  • Имя: images_spb(SPOT), файл с тайлами: @exampleuser/cities/spb.tiles

Создание с вводом метаданных вручную

  1. Создаём в интерфейсе Geomixer векторный слой (Слой ? Создать векторный слой)
  2. Выбираем в качестве источника «вручную»
  3. Вводим атрибуты слоя. Важный момент – должно быть возможно по набору атрибутов определить путь к тайлам растров.
  4. Устанавливаем галочку «Каталог растров»
  5. Устанавливаем минимальный зум – зум, начиная с которого будут показываться сами снимки, при меньших зумах – только векторные границы снимков
  6. Сложный момент – нужно заполнить поля «Шаблон имени» и «Шаблон тайлов» (см «Шаблоны имени и тайлов»). Остальное можно не трогать
  7. Нажимаем «Сохранить» – появляется пустой векторный слой.
  8. В векторный слой можно добавлять объекты. Если при добавлении будут заполнены атрибуты, по которым определяется имя слоя и путь к тайлам, этот слой будет создан в фоне и начнёт отображаться на карте.

Шаблоны имени и тайлов

При создании каталога растров для каждого объекта из файла с метаданными будет создан отдельный растровый слой. В полях с шаблонами нужно ввести выражение, определяющее, как по метаданным снимка найти его тайлы и какое имя ему присвоить в списке слоёв.

Например: тайлы залиты в директорию »@cooluser/spot5/», а название файла совпадает с id сцены. (файлы вида «@cooluser/spot5/SP5_305253_1110240232432_2J.tiles») В метафайле есть атрибут «SCENEID», который тоже содержит название сцены. Тогда связь тайлов с метаданными можно выразить следующим шаблоном:

@cooluser/spot5/[SCENEID].tiles

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

Аналогично с шаблоном для имени. Например, шаблон имени может выглядеть так:

spot5_new_[ACDATE]

Тогда будут создаваться слои с именами вида «spot5_new_2011-10-24 02:32:43».

Back To Top