Jump to content
Sign in to follow this  
KIAlex

WPT конвертор Vnedorog

Recommended Posts

Коллеги!

 

Написал программу для конвертирования точек из Excel в OZI WPT формат. очень удобно для соревнований вбить все точки сначала в Excel таблице, а после ее транслировать в wpt

Помимо прочего добавил фишки:

1. можно выбирать добавлять бальность точки в название или нет

2. можно автоматически расскршываить точки исходя из их бальности. Программа автоматичсеки делит все баллы на 4 диапазано и автоматически расставляет цвета (зеленый, синий, желтый, красный) для них

 

Архив тут. http://www.vnedorog.ru/wpt_convertor/vnedo...t_convertor.zip

Работает под винду.

Нажмите Import чтобы выбрать Excel файл

Нажмите Export чтобы сохранить в wpt

 

Прошу попробовать, пишите замечании и предложения!

Скриншоты:

окно программы

20162001154634.jpg

 

Исходный Excel

20162001154635.jpg

Точки в ozi

20162001154635_0.jpg

Share this post


Link to post
Share on other sites
Архив тут.

Работает под винду.

Даёшь исходник на Github или BitBucket!! :)

Share this post


Link to post
Share on other sites
Крут!

А какие требования к формату коор-т в екселе?

 

Там в архиве шаблон - все должно быть в строгом соответствии с ним

Первая строка - названия (оставляем, ничего не меняем, они просто на экране отображаются, в цзе не идут)

 

Вторая и далее точки, Колонки

1. Название точки. Без запятых (потом я допилю всякие проверки ..может быть)

2. Широта градусы. именно отдельная колонка, потому что на сореве обычно одни и те же градусы для всех точек - одним движением мыши растягиваются

3. широта, минуты и доли минут через запятую

4. долгота

5. долгота-доли минут

6. баллы точки , только целые числа

7. Примечание - любой текст (лучше на английском чтобы в 276 тоже отображался. часто на сорвеах дают примечание типа "на березе" и тп)

 

Пример:

Номер точки Широта, градусы Широта минуты.доли имнтут Долгота, градусы Долгота, минуты.доли минут Баллы Примечание

Wpt1 55 46,8622 37 50,7506 1 derevo

Wpt2 55 47,3189 37 22,5662 3 pen

Share this post


Link to post
Share on other sites
Даёшь исходник на Github или BitBucket!! :)

Да, сделаю)). А тут еще team foundation server хочу освоить)))))

Share this post


Link to post
Share on other sites
team foundation server

В некоторых случаях проприетарные решения - зло. Это как раз тот случай :)

Share this post


Link to post
Share on other sites
Работает под винду.

Требует для работы установленный MS Excel и его компонент "Поддержка программирования . NET"

Для MS Office 2010 можно загрузить здесь: https://www.microsoft.com/en-us/download/de...ls.aspx?id=3508

Share this post


Link to post
Share on other sites
Требует для работы установленный MS Excel и его компонент "Поддержка программирования . NET"

С 2013 офисом работает. Придется переписывать кусок импорта из Excel.

Share this post


Link to post
Share on other sites
Придется переписывать кусок импорта из Excel.

Есть компоненты для работы с Excel-файлами без него самого, при этом и под Линух можно будет запускать :)

Share this post


Link to post
Share on other sites

Глянь в скайп.

Я там тебе прислал хлс который нормально конвертится и написал какие условия вызывают ошибку.

Share this post


Link to post
Share on other sites
Глянь в скайп.

Я там тебе прислал хлс который нормально конвертится и написал какие условия вызывают ошибку.

ок, погляжу, пока осваиваю новые горизонты науки и техники ))

Share this post


Link to post
Share on other sites

Глянь скайп. Я там тебе отправил шаблон.

Он во первых очень удобный. Когда откроешь увидишь почему.

Во вторых он правильный результат выдает. Точки не в линию.

Share this post


Link to post
Share on other sites
Глянь скайп. Я там тебе отправил шаблон.

Он во первых очень удобный. Когда откроешь увидишь почему.

Во вторых он правильный результат выдает. Точки не в линию.

можешь сюда его приаттачить?

Share this post


Link to post
Share on other sites
А ты архив не перезаливал? А то меня все спрашивают кругом)

Не. Депрессия. Лечусь. Деградирую...))

Завтра все сделаю.

Share this post


Link to post
Share on other sites

Продублирую то что в скайп написал

 

1/ Создает нулевую точку

https://yadi.sk/i/_ZlCtguwnwEsK

 

 

2. почему то ввод через ноль работает раз через раз

72.22 вместо 07.222

 

https://yadi.sk/i/zi0jH56JnwG2m

https://yadi.sk/i/UnoFlGsDnwGBF

 

https://yadi.sk/i/RLkS4mX7nwHhC

 

 

Но мне кажется это глюки экселя. Там вообще иногда ввод как то через раз работает.

Вводишь координаты - они не транслируются в столбец с запятой. Стираешь. Вводишь еще раз - получается. Правда не всегда с первого раза.

 

 

3. Сделай в шаблоне какую-нибудь одну строку с нулем, чтобы понятно было

 

 

4. Названия только из транслита сохраняет

https://yadi.sk/i/Lrdo7MhJnwJDF

 

 

В остальном вроде все заебись!

https://yadi.sk/i/bl4mSZfvnwJpG

Жалко нельзя загруженную табличку подредактировать уже в самой проге, а не екселе)

п.с. Надо автора шаблона указать.

Share this post


Link to post
Share on other sites
Новый пост тут https://www.drive2.ru/c/2746504/

Про мартышку чета жестко ))))

ЗЫ: чета я не могу туда ответить даже ...слоненок видать потоптался...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...