SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003811SAS.ПланетаРефакторингpublic01-02-2022 19:1807-07-2022 08:48
Reporterzed 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version211230 
Target Version220707Fixed in Version220707 
Summary0003811: Добавить поддержку gpx метаинформации в IEnumDoublePoint
DescriptionВ интерфейс нужно добавить перегруженный метод Next для получения метаинформации:

IEnumDoublePoint = interface
  function Next(out APoint: TDoublePoint): Boolean; overload;
  function Next(out APoint: TDoublePoint; out AMetaItem: TDoublePointMetaItem): Boolean; overload;
end;



  TDoublePointsMetaItem = record
    IsElevationOk: Boolean;
    IsTimeStampOk: Boolean;

    Elevation: Double;
    TimeStamp: TDateTime;
  end;
  PDoublePointsMetaItem = ^TDoublePointsMetaItem;
TagsNo tags attached.
Attached Files

- Relationships
child of 0002503resolvedzed Сохранение высоты и времени меток при импорте GPX трека 

-  Notes
(0020274)
zed (manager)
01-02-2022 19:23

Или даже лучше без перегрузки, а через указатель:

function Next(out APoint: TDoublePoint; const AMetaItem: PDoublePointMetaItem = nil): Boolean;

если nil, то мету не возвращаем, если не nil, то заполняем структуру. Так в mORMot частенко сделано.

- Users who viewed this issue
User List Anonymous (297x), zed (7x), ingener (1x), vdemidov (1x)
Total Views 306
Last View 29-01-2023 16:08

- Issue History
Date Modified Username Field Change
01-02-2022 19:18 zed New Issue
01-02-2022 19:18 zed Status new => assigned
01-02-2022 19:18 zed Assigned To => zed
01-02-2022 19:19 zed Description Updated View Revisions
01-02-2022 19:20 zed Relationship added child of 0002503
01-02-2022 19:23 zed Note Added: 0020274
15-02-2022 11:40 zed Status assigned => resolved
15-02-2022 11:40 zed Fixed in Version => 23xxxx
15-02-2022 11:40 zed Resolution open => fixed
07-07-2022 08:47 zed Target Version 23xxxx => 220707
07-07-2022 08:48 zed Fixed in Version 23xxxx => 220707



Copyright © 2007 - 2023 SAS.Planet Team