SASGIS - SAS.Планета
View Issue Details
0001484SAS.Планета[All Projects] Хотелкаpublic10-08-2012 11:0614-09-2012 18:14
vasketsov 
vasketsov 
normalminorN/A
resolvedfixed 
WindowsVistaUltimate
110418 
121010121010 
0001484: Импорт из kml в соответствии с типом объекта (полилинии и полигоны)
Касается только импорта из kml и kmz.

Так как в kml заранее известно, что это за объект импортируется, то нет необходимости дополнительной проверки равенства начальной и конечной точки в списке координат.

Соответственно при импорте kml полигоны должны импортироваться всегда как полигоны, а полилинии - всегда как полилинии.

Для прочих форматов, где напрямую недоступен тип объекта (например, gpx), существующя проверка совпадения начала и конца объекта должна остаться.
kml, импорт
related to 0001478resolved vasketsov Глюки при импорте полигонов из kml 
Issue History
10-08-2012 11:06vasketsovNew Issue
10-08-2012 11:06vasketsovRelationship addedrelated to 0001478
10-08-2012 12:21vasketsovNote Added: 0008279
10-08-2012 12:21vasketsovAssigned To => vasketsov
10-08-2012 12:21vasketsovStatusnew => assigned
10-08-2012 12:26vdemidovNote Added: 0008280
10-08-2012 12:29vasketsovNote Added: 0008281
10-08-2012 12:33vasketsovStatusassigned => resolved
10-08-2012 12:33vasketsovFixed in Version => 121010
10-08-2012 12:33vasketsovResolutionopen => fixed
13-08-2012 05:41vdemidovProduct Version.Nightly => 110418
13-08-2012 05:41vdemidovTarget Version => 121010
14-09-2012 18:14gpsMaxTag Attached: kml
14-09-2012 18:14gpsMaxTag Attached: импорт

Notes
(0008279)
vasketsov   
10-08-2012 12:21   
Создал полигон руками (4 вершины).
Экспортировал его в kml.
Удалил оттуда последнюю точку.
Импортировал.
Импортировался как полигон с 4-мя вершинами.
Закрыл сас, открыл снова.
Объект ак и остался полигоном с 4-мя вершинами.
При его последующем экспорте снова в kml попадают 5 точек (дубль начала и конца).
Так что можно считат что тест пройден ))).
(0008280)
vdemidov   
10-08-2012 12:26   
Ну понятное дело. Внутри примитивов 5-я точка давно не хранится физически и появляется только при выдаче координат наружу. И при создании, если ты создаешь полигон, то он всегда замкнутый будет. Независимо от того совпадают ли первая и последняя точка.
(0008281)
vasketsov   
10-08-2012 12:29   
Ну я типа очковал ))) выясняется что напрасно