1

Не работает приоритет карт в WebGIS

(edited by popov_a_v 23/10/2019 16:09:12)

Topic: Не работает приоритет карт в WebGIS

Добрый день!

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

Загружаю карты в польском формате с конфиг файлом, компилирую с разными приоритетами. Место пересечения карт отображается каким-то необъяснимым образом. Пробовал разные приоритеты, менять местами - ничего не меняется.

В руководстве по wialon, вроде как, указано:

Приоритет (Priority)
Приоритет карты. По умолчанию — 100. Бóльший приоритет означает более раннюю отрисовку карты. Карты с меньшим приоритетом рисуются позже и находятся выше карт с бóльшим приоритетом.

Так вот, много экспериментировал, пробовал разные приоритеты. Ничего не меняется. Опция приоритет ни на что не влияет.

У нас много слоев с разной информацией и их необходимо расставлять в определенном порядке.
Кто-нибудь грузит карты в WebGIS? Использует приоритеты? Пожалуйста, подскажите как там работать и где взять адекватную инструкцию, которая соответствует реальности.

2

Не работает приоритет карт в WebGIS

Re: Не работает приоритет карт в WebGIS

Пример с картинкой.
Есть основная карта (серый цвет это не пустота, а полигон) с приоритетом 50.
Есть поле с контуром с приоритетом 60.
Есть поле с контуром с приоритетом 35.
Так вот, приоритеты можно ставить любые. В результате получается такая картинка:

https://forum.gurtam.com/misc.php?action=pun_attachment&item=10295&download=0

Хотя поле с приоритетом 60 мы не должны видеть вообще, а поле с приоритетом 35 должно быть поверх всех элементов на основной карте.

3

Не работает приоритет карт в WebGIS

Re: Не работает приоритет карт в WebGIS

popov_a_v

Чтобы при пересечении карт отображалась только одна, при компиляции включите параметр "Очистить подложку". С этим параметром всё что лежит ниже данной карты будет скрыто. Без него объекты из разных карт будут накладываться друг на друга.

Если в вашем случае карты на одну и ту же территорию и вы хотите скрывать только те места, где объекты пересекаются - такое в WebGIS реализовать нельзя. Тут лучше отредактировать исходные карты или объединить их в одну.

Sergey Haritonov, Gurtam Maps Specialist
4

Не работает приоритет карт в WebGIS

Re: Не работает приоритет карт в WebGIS

hase wrote:

Если в вашем случае карты на одну и ту же территорию и вы хотите скрывать только те места, где объекты пересекаются - такое в WebGIS реализовать нельзя. Тут лучше отредактировать исходные карты или объединить их в одну.

Спасибо огромное! Теперь все понятно.