SASGIS - SACS.Планета
View Issue Details
0001859SACS.Планета[All Projects] Хотелкаpublic16-03-2013 20:3509-08-2013 15:13
Vinil_37 
vasketsov 
normaltweakhave not tried
closedfixed 
Windows7Ultimate
 
130803 
0001859: Поменять местами "долготу и широту" на более стандартные "широту и долготу".
Порядок отображения координат, в программе поменять можно в настройках, но при использовании мониторинга описанного в инциденте http://sasgis.org/mantis/view.php?id=1847 или каких-то других внешних сервисов, SACS будет получать координаты в последовательности "широта, долгота", что будет приводить к неправильному отображению меток.
No tags attached.
related to 0001847closed vasketsov Перемещение меток на основании данных от внешнего источника (простой внешний мониторинг) 
Issue History
16-03-2013 20:35Vinil_37New Issue
16-03-2013 21:24vasketsovNote Added: 0010912
16-03-2013 21:25vasketsovRelationship addedrelated to 0001847
16-03-2013 21:45Vinil_37Note Added: 0010913
16-03-2013 21:46Vinil_37Note Edited: 0010913bug_revision_view_page.php?bugnote_id=10913#r5275
16-03-2013 21:46Vinil_37Note Edited: 0010913bug_revision_view_page.php?bugnote_id=10913#r5276
16-03-2013 22:19vasketsovNote Added: 0010914
16-03-2013 22:41vasketsovAssigned To => vasketsov
16-03-2013 22:41vasketsovStatusnew => assigned
16-03-2013 22:41vasketsovStatusassigned => resolved
16-03-2013 22:41vasketsovResolutionopen => fixed
09-08-2013 14:59vasketsovFixed in Version => 130803
09-08-2013 15:13vasketsovStatusresolved => closed

Notes
(0010912)
vasketsov   
16-03-2013 21:24   
При мониторинге SACS будет получать координаты в формате KML (на что недвусмысленно указывает поле kml в запросе).
Там порядок координат фиксирован, и он совершенно не зависит от настроек программы.

Пруфлинк:
https://developers.google.com/kml/documentation/kmlreference?hl=ru#coordinates
Цитата:
кортеж, состоящий из ... широты, долготы и высоты

Или я неверно понял вопрос, или в формате координат в формате kml не бывает ничего другого, кроме "широта, долгота" (и возможно потом высота).
(0010913)
Vinil_37   
16-03-2013 21:45   
(edited on: 16-03-2013 21:46)
-При мониторинге SACS будет получать координаты в формате KML (на что недвусмысленно указывает поле kml в запросе).
-Там порядок координат фиксирован, и он совершенно не зависит от настроек программы.

Всё правильно. Только SACS воспринимает первое значение как долготу, а второе как широту

Пример:

У меня есть точка в Донецкой области
http://wikimapia.org/#lat=48.0314&lon=38.5951&z=13&l=0&m=b
с координатами: N48.0314,E38.5951

Подставляю их в строку броузера как есть:

http://localhost:7999/sas/ExternalMonitoring/test/4/1.png/kml/48.0314,38.5951

И получаю метку в SACS где-то в Иране, вместо Донецкой области.

Если поменять значения местами, то точка появляется там где нужно.

(0010914)
vasketsov   
16-03-2013 22:19   
>Только SACS воспринимает первое значение как долготу, а второе как широту
Теперь понял, координаты парсятся - и подставляются не туда.
Сейчас исправлю.