ПСО Экстремум
https://forum1.extremum.org/

Конвертер координат в GPX
https://forum1.extremum.org/viewtopic.php?f=8&t=6108
Страница 1 из 1

Автор:  lefedor [ 10 июл 2015, 02:46 ]
Заголовок сообщения:  Конвертер координат в GPX

При получении задач в виде вороха координат бывает удобно загнать их разом в навигатор при помощи GPX файла.

Написал заготовку под решение этой задачи.

Вложения:
Комментарий к файлу: Результат
Workspace 1_127.png
Комментарий к файлу: Скопированы в форму
Workspace 1_126.png
Комментарий к файлу: Координаты
Workspace 1_125.png

Автор:  zrv [ 10 июл 2015, 12:10 ]
Заголовок сообщения:  Re: Конвертер координат в GPX

хорошая штука, полезная.
поигрался с форматом координат, есть пара предложений по доработке:
- приравнять к значку градуса ° запятую и точку - удобнее и быстрее набирать будет, знака градуса на клавиатурах нет :-)
- координаты в разных форматах игнорируются: N60°20,0138' E29°25'30" - не прокатывает, тогда как N60°20'01" E29°25'30" проходит

если бакэнд на питоне, могу поучаствовать в разработке :-)

Автор:  lefedor [ 10 июл 2015, 12:49 ]
Заголовок сообщения:  Re: Конвертер координат в GPX

Воспроизвести Ваш ньюанс не удалось, парсер довольно терпим к формату на входе:

Вложения:
Workspace 1_130.png

Автор:  zrv [ 10 июл 2015, 13:43 ]
Заголовок сообщения:  Re: Конвертер координат в GPX

перепроверил, вот что получается - если одна координата десятичная, а вторая минутная/минутно-секундная, то в итоговом файле нечто странное:
N60,123456 E29,123456
N60.123456 E29.123456
N60°12'34" E29°25'30"
N60°12'34" E29°25,1234'

N60.123456 E29°25'30"
N60,123456 E29°25'30"
N60,123456 E29°25,1234'


Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" version="1.0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" creator="StatisfactionPRJ">
<wpt lat="60.123456" lon="29.123456">
<name>15.07.10 14:37</name></wpt>
<wpt lat="60.123456" lon="29.123456">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="60.2056666667" lon="29.4216666667">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="60.2056666667" lon="29.4187233333">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="25.05">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="25.05">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="27.0566666667">
<name>15.07.10 14:37..</name></wpt></gpx>


подчёркнуты последние три точки

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/