Уважаемые пользователи и гости форума! Обновление карт Украины для Нави-Мапс и СитиГИД доступно внутри программ.
=> Меню -> Карты -> Обновить.
Обновите пожалуйста Нави-Мапс на версию 12.0.242 или выше.

Ошибки и замечания можно давать в соответствующих темах форума или через кнопку Ошибка в программе.
Через кнопку Ошибка отправляйте информацию следующим образом:
Тап на карте в месте где надо сделать уточнения или изменения в карте. Пишите что именно надо изменить/добавить и нажимаете на кнопку Отправить.
Подождать еще примерно 2-3 минуты для сеанса связи.

Мы запустили Telegram-канал где можно задать вопрос или оперативно прислать скриншот и дать уточнения по картам.
Присоединяйтесь к нашему каналу: https://t.me/travelGPS_Ukraine_maps

Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.

Работа над картой с помощью SVN

Здесь задаем вопросы по ПО, созданию и редактированию карт. Примеры, обмен опытом, ошибки при создании и редактировании карт.

Модераторы: alx69, Vadim_O, OldMan, AGurov, Vlad_UA

Сообщение
Автор
Vlad_UA
Картограф проекта
Сообщения: 2398
Зарегистрирован: 17 июн 2006, 16:12
Чаще езжу тут:: Донецк
Откуда: Донецк, Украина
Контактная информация:

#31 Сообщение Vlad_UA » 23 мар 2007, 20:21

Юрий писал(а):Один к себе залил, редактирует, а остальные ждут?
Да и Русса результирующий файл в 320 мегабайт не прожует никогда:-) К сведению, у меня один из самых маленьких квадратов, и тот в польском занимает 20 мегабайт.
Чё та ты не совсем принцип работы понял, что ли? Смысл, как раз в том что никто никого не ждет. Всё работает параллельно и нормально.
Вся Россия, конечно многовато, а вот квадрат нескольким людям редактировать, очень нормально.
Донецк у нас сейчас 29 мег.
Samsung Galaxy Tab 10.1/Mobistel Cynus T1 /

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#32 Сообщение Vadim_O » 23 мар 2007, 22:40

Рассказываю немного подробней про идеи.

1) разбивка на слои идет только перед отправкой изменений на сервер SVN (SVC) и при приеме от сервера, т.е. на сервере SVN карта хранится в тематических слоях. Вы скачали/обновили информацию себе на свой ПК. Запустили утилиту Merge и получили обычную полную карту, которую и правите.
Допустим поправили дорогу и речку.
Перед отправкой запускаете утилиту Split (разбивка по тематическим слоям).
Делаете Checkout (Commit) - и при этом обновляются только слои по дороге и воде, а леса, например, здания и другие слои - остаются неизменными и трафик на их обновление не идет.

Дело в том что российская нарисуйка ведется по квадратам, и в основе квадраты идут с детальностью на 26-бит. (Потом при публикации квадратов карт детальность уменьшается) Раньше у Нарисуйки была публикация 20-бит, не без моей помощи теперь тоже Level0=22 бита, что вполне достаточно для развязок на карте масштаба страны. (Оцените размеры, если нам перейти всей картой на такую детальность).
ИМХО на основе своего 2-х летнего опыта над картой Украины
считаю вполне достаточно 22 бита для Украины, развязки проверяются сразу, не надо тратить времени на преобразование/понижение детальности и вылизывание ошибок генерализаци и т.д.

2) Идея использования SVN для карты Украины есть давно, даже пытался регистрировать subversion, но считаю что все равно нужны квадраты и ответственные за квадраты, хотя иногда можно пересекаться - по 2-3-4 человека на квадрат (зависит от размера квадрата).

Идея SVN обязательно получит дальнейшее развитие при
а) исправлении ошибки несохраненя запретов поворотов в редакторе GPSMapEdit.
б) в идеале надо переделать базу треков - чтобы как-то можно было омечать обработанный трек
в) наличии свободного времени

3) Просьба к донецким товарищам - сделать эксперимент ! - посмотреть что будет если вы закачаете себе последнее обновление, а потом один из вас сдвинет какую-то улицу в одну сторону (влево) а другой в другую сторону (вправо) и почти одновременно сделаете Update ... ?
Каков будет результат такой параллельной работы ?

К сожалению наш хостер не позволяет сделать SVN на виртуальном сервере. Но так как объем сайта растет, то летом надо будет переходить или на новый пакет (сейчас 180Мб, надо будет 500Мб) или в идеале когда-то перейти на выделенный сервер (что пока дорого (ежемесячно платить по 50 у.е. минимум)).
Собираюсь летом выделить сервер под SVN у себя на работе, железо есть, канал есть, вроде из Киева пингуется неплохо, но нет пока времени почитать что и как делать и достаточных знаний для настройки (сам я не программист и не сисадмин).
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

oleg_ku
местный сумаcшедший :)
Сообщения: 1302
Зарегистрирован: 17 июн 2006, 07:59
Откуда: Киев
Контактная информация:

#33 Сообщение oleg_ku » 24 мар 2007, 00:05

Vadim_O
бабло не вопрос -скинемся! ради идеи ничего нежалко.
Garmin 1340 : iPhone 3GS

Vlad_UA
Картограф проекта
Сообщения: 2398
Зарегистрирован: 17 июн 2006, 16:12
Чаще езжу тут:: Донецк
Откуда: Донецк, Украина
Контактная информация:

#34 Сообщение Vlad_UA » 24 мар 2007, 10:21

Vadim_O писал(а):Делаете Checkout (Commit) - и при этом обновляются только слои по дороге и воде, а леса, например, здания и другие слои - остаются неизменными и трафик на их обновление не идет.
:? Ребята вы чего?
Ничего НЕИЗМЕНЕННОГО и так не передается. Какой бы карта не была. В этом всё суть. Идет передача только изменений.
Еще повторюсь, вариант одновременного редактирования одного элемента чисто гипотетический и его вероятность равна нулю.
Даже если три человека поредактируют ПОЧТИ одновременно (одновременно невозможно даже теоретически) один элемент, останется вариант последней фиксации.

Думаю, что идея разбивки по тематическим слоям всё-таки другая. правда не знаю какая. Можно придумать, что это для гибкости, например нужна карта без каких-то элементов, вот её и собираем. Но с другой стороны, не нужен рельеф-удалили с общей - всё.
Возможно, чтобы уменьшить общий размер карты, с которой работают.
Vadim_O писал(а):2) Идея использования SVN для карты Украины есть давно, даже пытался регистрировать subversion, но считаю что все равно нужны квадраты и ответственные за квадраты, хотя иногда можно пересекаться - по 2-3-4 человека на квадрат (зависит от размера квадрата).
Украину же пока планируем оставлять одной картой? А для редактирования пусть будут условные квадраты, ограниченные линиями. Правда вначале всем рисующим придется скачать всю карту. Но а потом, будут закачиваться только изменения. При закачке файлы передаются пакованными. Наша карта в 29 мег предается как 7 мег.
Vadim_O писал(а):К сожалению наш хостер не позволяет сделать SVN на виртуальном сервере.
Думаю ваш хостер тут не при чем вообще, и отношения к этому не имеет.

Проект мы создали 1 марта. За 20 с небольшим дней на двоих было создано около 120 версий проекта. Версия проекта создается при любом обновлении файлов, входящих в проект.
Samsung Galaxy Tab 10.1/Mobistel Cynus T1 /

tav13
Тоже наш человек
Сообщения: 1321
Зарегистрирован: 18 дек 2006, 16:35
Откуда: Белгород, Россия
Контактная информация:

#35 Сообщение tav13 » 25 мар 2007, 12:22

Господа ведущие Украины, меня удивляет тот факт что вы вот уже четыре страницы пишете о том что карте Украины SVN не подходит. Ребята почему вы просто не хотите попробовать? И оценить все прелести? А начинаете расказывать про тематические слои, про невозможность работать всем одновременно, про то что все будут делать одну и туже гипотетическую дорогу и т.д.
Скриншоты, треки, точки и т.д. можно загрузить на форум по ссылке:
[url]http://travelgps.com.ua/tracksin.php[/url]

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#36 Сообщение Vadim_O » 25 мар 2007, 18:15

Почему мы говорим что не подходит ?

О том что надо делать сервер с SVN - мысли и обсуждения есть еще с сентября прошлого года, было написано письмо хостеру - поддерживают ли они возможность работы с системами типа SVN, или sourceforge ? - на что был получен ответ, что только на физическом выделенном сервере.

1. Напишите какое примерно подойдет железо (типа комп обычный подойдет ? ) для инсталляции SVN.
2. SVN будет ставится на какую операционку ? (Linux, FreeBSD, Windows 2003 Server ?)
3. Просто для карты Украины есть еще некоторые правила (которые правда не до конца отработаны) - связанные с единым видом карты, отношений ведущих к тому что и как будет выгладеть - чтобы не было такого, что каждый ведущий резко начинает детальней чем надо прорисовавать свой город или свою область на карте Украины.
4. Можно конечно пробовать делать на всей карте, но по разбитым квадратам мне кажется что это более надежней, тем более что больших квадратов у нас всех 10, если по максимуму.
При нарезке карты Украины на квадраты проблема только одна - что слетают запреты поворотов в нарезанных квадратах. Автор редактора GPSMapEdit об этой проблеме знает, обещал скоро исправить.
5. Давайте проведем эксперимент - возьмем какой-то большой квадрат или 2 квадрата - L35+L36 например и попробуем потренироваься что выйдет как в плане коллективой работы, так и в плане соблдения правил при использовании SVN (не забывать проверять и получать наличие последних изменений перед редактированием).
6. Разбивка на тематические слои - это идея взята с российской нарисуйки, в принципе можно на слои не разбивать.
Насколько я понял - передаваться будут только измененные строчки ? - если правильно все настроить.

Некоторая документация по настройке сервера SVN (Subversion) на русском найдена здесь:
http://svnbook.red-bean.com/nightly/ru/index.html
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

tav13
Тоже наш человек
Сообщения: 1321
Зарегистрирован: 18 дек 2006, 16:35
Откуда: Белгород, Россия
Контактная информация:

#37 Сообщение tav13 » 26 мар 2007, 15:41

Vadim_O
Про сервер пока ничего не скажу.
по п. 5 предлагаю просто попробовать, до связи в аське
"Насколько я понял - передаваться будут только измененные строчки ? - если правильно все настроить." - именно так
Скриншоты, треки, точки и т.д. можно загрузить на форум по ссылке:
[url]http://travelgps.com.ua/tracksin.php[/url]

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#38 Сообщение Vadim_O » 08 июл 2007, 02:07

На всякий случай вот ссылка = скачать последнюю версию клиентского ПО Tortoise SVN с русским языковым пакетом - готовый архив

http://www.travelgps.com.ua/soft/svn14449706rus.zip

Учебник на русском здесь:
http://tortoisesvn.net/docs/release/TortoiseSVN_ru/
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

sbd
Ведущий по г.Харьков
Сообщения: 70
Зарегистрирован: 20 сен 2007, 07:36
Откуда: Харьков

#39 Сообщение sbd » 01 ноя 2007, 07:39

Осваиваю потихоньку SVN. Пока нравится. Но не могу сообразить своей бестолковкой как оставлять сообщения о подробностях ревизии карты.
Ткните носом, плиз.

oleg_ku
местный сумаcшедший :)
Сообщения: 1302
Зарегистрирован: 17 июн 2006, 07:59
Откуда: Киев
Контактная информация:

#40 Сообщение oleg_ku » 01 ноя 2007, 10:17

После того как нажал "фиксировать", вылазит окно, в котором и пишешь что поменял/добавил.
Garmin 1340 : iPhone 3GS

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#41 Сообщение Vadim_O » 01 ноя 2007, 13:51

хм... - может там для Харькова не прописаны настройки для комментариев, поправлю это дело ...

Ответить

Вернуться в «Создание и редактирование любительских карт.»