View Issue Details

IDProjectCategoryView StatusLast Update
0003906SAS.ПланетаХотелка / Feature requestpublic20-04-2025 13:46
ReporterCherkDV Assigned Tozed  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
PlatformWindowsOS7OS VersionEnterprise
Product Version241111 
Target Version250404Fixed in Version250404 
Summary0003906: Построение профиля высоты по всей длине
DescriptionПоумолчанию профиль высоты строится только по отдельным точкам линии, что очень не удобно при построении реального профиля. Нужно чтобы профиль строился по всему пути.
Steps To ReproduceПостроить профиль рельефа по произвольному пути
Additional InformationПредположительно в файле u_ElevationMetaWriter.pas
Между строчками
 221 while VEnum.Next(VPoint, VMeta) do begin
 222 VMeta.Elevation := FTerrainInfo.GetElevationInfo(VPoint, 23);

нужно добавить что-то типа
Начало цикла i
   TempPoint = (lat1+ (lat2-lat1)*i/koef, lon1 + (lon2-lon1)*i/koef)
   VMeta.Elevation := FTerrainInfo.GetElevationInfo(VPoint, 23);
Конец цикла i
, где koef можно определить, например в 10 метров.
TagsNo tags attached.
Attached Files

Activities

zed

09-02-2025 18:33

manager   ~0020525

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

CherkDV

10-02-2025 01:17

reporter   ~0020526

Трэк протяженностью 104 км, разбитый на 10 метровые отрезки формируется не более 2 секунд.

zed

18-03-2025 08:04

manager   ~0020529

Сделал: при использовании источника высот DEM, в пустоты в треке будут вставляться промежуточные точки через каждые 25-50 метров. Пока что без возможности какой-либо настройки. Может быть она вообще и не понадобится? В общем, тестируйте.

zed

19-03-2025 11:08

manager   ~0020530

Добавил конфиг в SASPlanet.ini:

[ElevationProfile]
MaxDistanceForIntermediatePoint=50
Для отключения функции добавления точек, нужно присвоить параметру значение равное нулю.

CherkDV

20-04-2025 13:46

reporter   ~0020536

Отлично работает. Спасибо!!

Issue History

Date Modified Username Field Change
09-02-2025 12:57 CherkDV New Issue
09-02-2025 12:57 CherkDV File Added: Сником 1- профиль линии с двумя точками - неверный.png
09-02-2025 12:58 CherkDV File Added: Профиль этой же линии разбитой на 10 метровые отрезки.png
09-02-2025 18:33 zed Note Added: 0020525
09-02-2025 18:34 zed Product Version .Nightly => 241111
10-02-2025 01:17 CherkDV Note Added: 0020526
18-03-2025 08:04 zed Note Added: 0020529
18-03-2025 08:05 zed Assigned To => zed
18-03-2025 08:05 zed Status new => feedback
18-03-2025 08:05 zed Target Version => 41xxxx
19-03-2025 11:08 zed Note Added: 0020530
04-04-2025 06:00 zed Status feedback => resolved
04-04-2025 06:00 zed Fixed in Version => 41xxxx
04-04-2025 06:00 zed Resolution open => fixed
04-04-2025 06:32 zed Target Version 41xxxx => 250404
04-04-2025 06:37 zed Fixed in Version 41xxxx => 250404
20-04-2025 13:46 CherkDV Note Added: 0020536
20-04-2025 13:46 CherkDV Status resolved => closed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request