SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000334SAS.Планета[All Projects] Хотелкаpublic19-12-2010 23:2111-04-2011 07:09
ReportergpsMax 
Assigned To 
PrioritylowSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version101206 
Target Version24xxxxFixed in Version 
Summary0000334: Передавать координаты границ экрана в редактор OSM
DescriptionТакая вот мысль возникла - а удобно было бы из просмотра покрытия OSM в SAS.Планете, найдя место, требующее дорисовки, сразу передавать его координаты в редактор.

JOSM, один из самых популярных редакторов, будучи запущен, слушает порт TCP 8111 и принимает с него ограниченный набор команд по HTTP. Подробнее см. http://wiki.openstreetmap.org/wiki/JOSM/Plugins/RemoteControl . Собственно, требуется передать в браузер строку запроса следующего вида:
http://localhost:8111/load_and_zoom?left=...&right=...&top=...&bottom=..., подставив туда координаты границ экрана. Например:
http://localhost:8111/load_and_zoom?left=38.977411&right=38.977811&top=45.049387&bottom=45.049187

Можно передавать запрос сразу на локальный порт 8111 путем HTTP, тогда это будет, соответственно
GET /load_and_zoom?left=...&right=...&top=...&bottom=...
Не знаю, как в реализации, а в пользовании это было бы чуть удобнее - не нужно закрывать в браузере пустые окошки.
Tagsosm
Attached Files

- Relationships
has duplicate 0002201closedvasketsov Открытие видимой области в JOSM 
child of 0000324confirmed Добавление пунктов в меню копировать в буфер обмена -> "Cсылку для просмотра в..." 

-  Notes
(0000823)
Garl (manager)
21-12-2010 06:01

можно объединить с http://sasgis.org/mantis/view.php?id=324
(0000824)
gpsMax (manager)
21-12-2010 11:33

Та хотелка, хотя и более общая, но в ней пока что говорится о координатах точки - мышки или центра экрана. Если там в скрипте будут границы, то я тоже за обеими руками.
(0000825)
Garl (manager)
21-12-2010 11:44

по идее если грамотно реализовать с учётом всех пожеланий - счастье будет всем .
(0000826)
vdemidov (manager)
21-12-2010 11:56

>Та хотелка, хотя и более общая, но в ней пока что говорится о координатах точки - мышки или центра экрана. Если там в скрипте будут границы, то я тоже за обеими руками.
Жду пожеланий насчет того, что должно быть доступно из скрипта. Сейчас я планирую передавать координаты центра экрана в градусах и зум, возможно размер окна в пикселях. Может вместо еще координаты углов в градусах.
(0000827)
Garl (manager)
21-12-2010 12:32
edited on: 21-12-2010 12:35

нужно:
координаты мышки.
координаты тайла надо которым находтся мышка.
координаты краёв экрана аналогично
размер экрана в пикселях (ширина\высота)

соответственно в тайлах\градусах\пикселях

дабы быть супер универсальными.

(0000828)
vdemidov (manager)
21-12-2010 12:35

обойдетесь. Разве что можно добавить координаты мышки. Все остальное пересчитаете в скрипте по мере необходимости.
(0001143)
feya (manager)
10-03-2011 08:32

а почему не сделать доступным то же самое что и для обычных zmp?

- Users who viewed this issue
User List Anonymous (2816x), rass (1x), vdemidov (1x)
Total Views 2818
Last View 03-12-2024 18:01

- Issue History
Date Modified Username Field Change
19-12-2010 23:21 gpsMax New Issue
21-12-2010 06:01 Garl Note Added: 0000823
21-12-2010 08:46 vdemidov Relationship added child of 0000324
21-12-2010 08:47 vdemidov Status new => acknowledged
21-12-2010 08:47 vdemidov Target Version => 110311.Alfa
21-12-2010 11:33 gpsMax Note Added: 0000824
21-12-2010 11:44 Garl Note Added: 0000825
21-12-2010 11:56 vdemidov Note Added: 0000826
21-12-2010 12:32 Garl Note Added: 0000827
21-12-2010 12:35 vdemidov Note Added: 0000828
21-12-2010 12:35 Garl Note Edited: 0000827 View Revisions
10-03-2011 08:16 vdemidov Target Version 110311.Alfa => 24xxxx
10-03-2011 08:32 feya Note Added: 0001143
10-03-2011 18:37 gpsMax Tag Attached: osm
11-04-2011 07:09 vdemidov Status acknowledged => confirmed
07-10-2013 02:20 vasketsov Relationship added has duplicate 0002201



Copyright © 2007 - 2024 SAS.Planet Team