Страница 2 из 3

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 27 мар 2019, 15:01
vdemidov
Belkin писал(а):Да, при первой же возможности, самое позднее — завтра днём. Сервис пока внутренний, но кэш создаётся исправно.

Ok, вряд ли это сильно ускорит дело, так что можно не спешить. Не горит совершенно.

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

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 30 мар 2019, 21:43
vdemidov
В следующей ночной сборке уже будут изменения с поддержкой LineStyle в kml слоях. Пока только для линий и полигонов. Но в zmp нужно разрешить использование. Примерно вот так:

Код: Выделить всё
[PARAMS_Vector]
UseAppearance=1

[PARAMS_Vector_Line]
IsForceLineColor=0
IsForceLineWidth=0

[PARAMS_Vector_Poly]
IsForceLineColor=0
IsForceLineWidth=0
IsForceFillColor=0

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

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 31 мар 2019, 14:48
Belkin
Стили в загруженных kml отлично работают, задачу можно закрывать.
Большое спасибо!

P.S. На днях, кстати, будет очередная статья про тактику поисково-спасательных работ, в этот раз про ПО и источники данных, пишите кому интересно — отправлю ссылки.

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 31 мар 2019, 22:52
Tolik
vdemidov писал(а):Но в zmp нужно разрешить использование.

Поясните, пожалуйста, в каких zmp? Эти изменения только для карт типа викимапии (каких именно) или для импорта kml файлов (как я думал вначале)?

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 31 мар 2019, 23:59
vdemidov
Tolik писал(а):Поясните, пожалуйста, в каких zmp? Эти изменения только для карт типа викимапии (каких именно) или для импорта kml файлов (как я думал вначале)?

Пока таких нет. Для викимапии все еще используется старый парсер. Но теперь можно, во-первых, сделать слой, в котором линии и полигоны будут загружаться из kml c оформлением и отображаться так же как если бы они были импортированы в метки. Во-вторых, после некоторого допиливания, можно будет сделать принудительные, но разные настройки оформления для разных zmp.
PS: А еще, можно будет сделать специализированные парсеры для других векторных данных, которые сервер может отдавать в виде тайлов.

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 01 апр 2019, 10:45
Tolik
А импорт KML с сохранением оформления (цветов линий и т.д.) сделаете? Это ведь теперь легко? Это тоже очень нужная фича.

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 01 апр 2019, 12:01
vdemidov
Tolik писал(а):А импорт KML с сохранением оформления (цветов линий и т.д.) сделаете? Это ведь теперь легко? Это тоже очень нужная фича.

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

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 02 апр 2019, 09:52
Tolik
Странно. Вот простой kml с путями разного цвета. При импорте выбираю цвет, и все пути получаются одного этого цвета. Что я делаю не так?
m11.kml
(25.18 KiB) Скачиваний: 182

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 02 апр 2019, 10:00
vdemidov
Tolik писал(а):Странно. Вот простой kml с путями разного цвета. При импорте выбираю цвет, и все пути получаются одного этого цвета. Что я делаю не так?
m11.kml

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

Я никогда и не утверждал, что оформление поддерживается полностью, но по-крайней мере свои kml, САС загружает нормально.

Re: Поддержка LineStyle в Викимапия-подобных слоях .kml

СообщениеДобавлено: 03 апр 2019, 09:11
Tolik
vdemidov писал(а):По результатам анализа можно и нужно создать хотелку в багтрекере.

Пожалуйста, http://www.sasgis.org/mantis/view.php?id=3429