SASGIS - SAS.Планета
View Issue Details
0003673SAS.Планета[All Projects] Хотелкаpublic07-05-2020 21:5618-05-2020 11:50
rass 
vdemidov 
normalfeaturehave not tried
closedwon't fix 
191221 
 
0003673: Добавить в отображение границ изображений относительные координаты из zmp
Добавить в отображение границ изображений (сетку тайлов) относительные координаты из zmp.
попадаются карты с координатной сеткой отличной от googlemaps,
например: ResultURL:=GetURLBase + IntTostr(GetZ-8) + '/' + inttostr(GetX/100) + '/' + inttostr(GetY/25);
и при отладке zmp, чтобы найти эталонный тайл, приходится производить эти деления внешней от программы среде.

No tags attached.
jpg 2020-05-08_0-42-12.jpg (168,936) 07-05-2020 21:56
https://bugtracker.sasgis.org/file_download.php?file_id=2454&type=bug
jpg
Issue History
07-05-2020 21:56rassNew Issue
07-05-2020 21:56rassFile Added: 2020-05-08_0-42-12.jpg
08-05-2020 08:07zedNote Added: 0019843
08-05-2020 08:08zedProduct Version.Nightly => 191221
08-05-2020 19:24rassNote Added: 0019845
08-05-2020 20:37zedNote Added: 0019846
18-05-2020 11:50vdemidovNote Added: 0019850
18-05-2020 11:50vdemidovStatusnew => resolved
18-05-2020 11:50vdemidovResolutionopen => won't fix
18-05-2020 11:50vdemidovAssigned To => vdemidov
18-05-2020 11:50vdemidovStatusresolved => closed

Notes
(0019843)
zed   
08-05-2020 08:07   
Чтобы такое сделать, надо во-первых заводить какой-то новый скрипт (например, GetTileCoord), который будет пересчитывать координаты тайла, а во-вторых сделать как-то чтобы сетка понимала, что значения надо выводить вот из этого скрипта, а не из внутренней логики.

Идея интересная, но реализовать это будет не просто (если кто-то возьмётся).
(0019845)
rass   
08-05-2020 19:24   
Из zmp брать, я думаю сложно. к тому же там не всегда представлена тайловая система отсчета, а это лишние условия в коде программы.
А если просто в лоб, давать в самой программе, например, в настройках эти параметры (коэффициенты), который будут умножаться на текущую гуглмапс систему отсчета и уже выводится на экран. Можно добавить какое-то еще уведомление (например Х1= и Y1=), что координаты относительные, чтобы не забыть, что в настройках были изменения системы отсчета.
И да, систему отсчета тайлов гугл мапс разумно оставить, а относительную систему выводить не вместо, а рядом.
(0019846)
zed   
08-05-2020 20:37   
Для таких редких случаев как ваш, можно вообще две строчки (вот эти) в сорцах подправить и собрать себе SAS с особенной сеткой.
(0019850)
vdemidov   
18-05-2020 11:50   
По-сути это микс хотелки с изменением формата подписей тайлов на сетке и хотелки с созданием собственных тайловых сетко. И если первую еще можно без особой боли реализовать в достаточно широком спектре, то вторая это очень много работы и боли.