Anonymous | Login | Signup for a new account | 21-11-24 16:17 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002192 | SAS.Планета | [All Projects] Баг | public | 25-09-2013 14:25 | 05-10-2013 09:03 | ||||
Reporter | zed | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | .Nightly | ||||||||
Target Version | 131111 | Fixed in Version | 131111 | ||||||
Summary | 0002192: При определённых условиях полигон импортируется (из kml) как путь | ||||||||
Description | А условия такие: если в kml первым обрабатывается путь (тэг LineString) и следом, в этом же kml, попадается полигон (тэг LinearRing), то он будет импортирован как путь. Если порядок следования объектов в kml изменить, то оба импортируются как положено. В аттаче 2 kml (с одними и теми же объектами), один рабочий, а второй нет. | ||||||||
Additional Information | Исследования показали, что спотыкается вот на эту проверку: u_XmlInfoSimpleParser.TParseXML_Aux.ApplyKmlTag // тип не понижаем if FCurrentFOT<VForceObjectType then FCurrentFOT:=VForceObjectType; Тэги описаны в алфавитном порядке и LinearRing идёт перед LineString(vsagps_public_kml.pas) : Tvsagps_KML_main_tag = ( // keep first kml_kml, // abc order kml_AddressDetails, ... kml_LatLonBox, kml_LinearRing, kml_LineString, kml_LineStyle, ... ); | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | 1_Ok_LinearRing_LineString.kml [^] (927 bytes) 25-09-2013 14:25 2_Fail_LineString_LinearRing.kml [^] (927 bytes) 25-09-2013 14:25 | ||||||||
Relationships | |||||||||||||
|
Notes | |
(0012960) zed (manager) 25-09-2013 14:32 |
Сейчас проверил на SACS - там такой проблемы нету, так что это я наверное поспешил назначать vasketsov'a ответственным. |
(0012961) vdemidov (manager) 25-09-2013 14:58 |
Zed может поковыряешься раз уж начал? |
(0012962) zed (manager) 25-09-2013 15:01 |
В SACS там глобально всё переделано, поэтому единственное, так это могу попробовать накатить патч. Но и это уже только завтра. |
(0012963) vasketsov (manager) 25-09-2013 16:36 edited on: 25-09-2013 16:49 |
Патч - u_XmlVectorObjects. TParseXML_Aux - выпиливается. Делалось по тикету 1931 - соответственно и мультигеометрия грузится, там всё написано. >Тэги описаны в алфавитном порядке Это неважно в данном случае. Непонижение типа - в рамках отдельного перечислимого типа. Сделано по причине полигонов в gpx и полигонов как LineString. И работать должно только в рамках одной метки Placemark (значение сбрасывается по условию). Если в рамках ОДНОЙ метки будет мультигеометрия вида "линия+полигон" - загружена будет линия. Вот это для чего. А то что на приложенном файле лажается - это какая-то другая ошибка, например, тип не сбрасывается. |
(0012966) zed (manager) 26-09-2013 04:36 |
2vdemidov: Всё печально - там появляется куча новых юнитов и интерфейсов, так что смотри лучше сам, что и в каком виде затягивать. |
Issue History | |||
Date Modified | Username | Field | Change |
25-09-2013 14:25 | zed | New Issue | |
25-09-2013 14:25 | zed | File Added: 1_Ok_LinearRing_LineString.kml | |
25-09-2013 14:25 | zed | File Added: 2_Fail_LineString_LinearRing.kml | |
25-09-2013 14:26 | zed | Assigned To | => vasketsov |
25-09-2013 14:26 | zed | Status | new => assigned |
25-09-2013 14:32 | zed | Note Added: 0012960 | |
25-09-2013 14:36 | zed | Assigned To | vasketsov => |
25-09-2013 14:37 | zed | Status | assigned => new |
25-09-2013 14:58 | vdemidov | Note Added: 0012961 | |
25-09-2013 15:01 | zed | Note Added: 0012962 | |
25-09-2013 16:36 | vasketsov | Note Added: 0012963 | |
25-09-2013 16:36 | vasketsov | Relationship added | related to 0001931 |
25-09-2013 16:49 | vasketsov | Note Edited: 0012963 | View Revisions |
26-09-2013 04:36 | zed | Note Added: 0012966 | |
26-09-2013 19:33 | vdemidov | Status | new => confirmed |
26-09-2013 19:34 | vdemidov | Target Version | => 131111 |
05-10-2013 09:03 | vdemidov | Status | confirmed => resolved |
05-10-2013 09:03 | vdemidov | Fixed in Version | => 131111 |
05-10-2013 09:03 | vdemidov | Resolution | open => fixed |
05-10-2013 09:03 | vdemidov | Assigned To | => vdemidov |
04-11-2013 11:35 | vdemidov | Relationship added | related to 0002033 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |