SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003352SAS.Планета[All Projects] Хотелкаpublic13-07-2018 11:2413-07-2018 14:24
Reporterygorigor 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityN/A
StatusclosedResolutionwon't fix 
Platformx86OSWindowsOS Version10
Product Version.Nightly 
Target VersionFixed in Version 
Summary0003352: Импорт kmz (kml) в которых иконки имеют разное направление (азимут)
DescriptionС помощю kml можно добавлять на карте иконки которые имеют разные направления (азимуты). Вот пример кода для одной иконки:

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.2"><Document>
<Placemark>
<description>desc.</description>
<Style>
<IconStyle>
<scale>1</scale>
<Icon>
<href>files/icon.png</href>
</Icon>
<hotSpot x="0.5" y="0" xunits="fraction" yunits="fraction"/>
<heading>0</heading>
</IconStyle>
</Style>
<Point>
<extrude>1</extrude>
<coordinates>long,lat,0</coordinates>
</Point>
</Placemark>
</Document></kml>

На данный момент SasPlanet не обрабатывает поле <heading>, тем самым на карте добавляется только иконка предлагаемая Sas, без направления.
Additional InformationПрикрепил скрин показать как это выглядет в Google Earth
Tagskml, kmz, иконки, импорт
Attached Filesjpg file icon Icons_with_directions.jpg [^] (59,241 bytes) 13-07-2018 11:24

- Relationships

-  Notes
(0018362)
vdemidov (manager)
13-07-2018 13:00

В базе меток просто нет где хранить азимут
(0018363)
zed (manager)
13-07-2018 13:04

Между прочим, базу меток можно и доработать, чтобы было где.
(0018364)
vdemidov (manager)
13-07-2018 14:04

Конечно можно. Но это, как минимум, приведет к потере обратной совместимости баз меток. Соответсвенно придется продумывать как это все добавлять в каждый из движков (ну хотя бы в SQL и Mongo). Потом нужно будет добавлять эту инфу в ГУЙ, делать отрисовку иконок с поворотом и только потом можно будет добавить поддержку азимута в импорт. ИМХО оно того не стоит. Но тебе никто ж не запрещает занятся этим и переоткрыть эту хотелку. А также заодно создать 5 дочерних, что бы хоть как-то разбить этот процесс на этапы.
(0018367)
zed (manager)
13-07-2018 14:24

В SML я бы это, конечно, добавлять не стал, только в ORM, а там особых проблем с совместимостью быть не должно. Добавится столбец с дефолтным NULL и только. То, что схема БД со временем будет требовать изменений, это по-моему, вполне нормально для живого приложения. Для всяких экстра-параметров, по которым не требуется делать выборку (как в этой хотелке), можно, к примеру, завести одно json-поле и сохранять туда всякое, по мере необходимости.

Отображение маркеров с поворотом уже вроде есть - стрелка GPS навигации как пример. По крайней мере, какие-то интерфейсы там уже точно были.

- Users who viewed this issue
User List Anonymous (1442x), ygorigor (3x), zed (8x), vdemidov (7x)
Total Views 1460
Last View 29-03-2024 09:37

- Issue History
Date Modified Username Field Change
13-07-2018 11:24 ygorigor New Issue
13-07-2018 11:24 ygorigor File Added: Icons_with_directions.jpg
13-07-2018 12:58 zed Tag Attached: kml
13-07-2018 12:58 zed Tag Attached: kmz
13-07-2018 12:58 zed Tag Attached: иконки
13-07-2018 12:58 zed Tag Attached: импорт
13-07-2018 13:00 vdemidov Note Added: 0018362
13-07-2018 13:00 vdemidov Status new => resolved
13-07-2018 13:00 vdemidov Resolution open => won't fix
13-07-2018 13:00 vdemidov Assigned To => vdemidov
13-07-2018 13:00 vdemidov Status resolved => closed
13-07-2018 13:04 zed Note Added: 0018363
13-07-2018 14:04 vdemidov Note Added: 0018364
13-07-2018 14:24 zed Note Added: 0018367



Copyright © 2007 - 2024 SAS.Planet Team