Расширенный поиск  

Новости:

Автор Тема: Комплект утилит для создания карт Навител в новом формате nm3  (Прочитано 42347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

свершилось, нашлись таки умельцы:

[quote author= 058);
 3. папку атласа с картами nm2 и созданным индексным файлом скопировать на настольный компьютер, на котором будет выполняться упаковка атласа в контейнер nm3.

 Использование:

 >packNM3.exe -i:index.058.nti -r:route.nm2 -o:full_path_name.nm3 [folderName]

 здесь:

 folderName - имя папки с относительным или абсолютным путём, в которой содержатся все файлы упаковываемого атласа; в случае отсутствия - используется текущая папка;

 index.058.nti - имя индексного файла атласа, расположенного внутри папки folderName;

 route.nm2 - имя выделенного рутингового файла атласа, расположенного внутри папки folderName;

 full_path_name.nm3 - имя файла контейнера nm3, которое может содержать относительный или абсолютный путь; в качестве точки отсчёта для относительного пути используется текущая папка; в случае отсутствия пути в имени файла, он будет помещён в текущей папке.

 В результате работы утилиты в контейнер full_path_name.nm3 будут помещены:

 1. индексный файл атласа, заданный параметром -i:index.058.nti;
 2. выделенный рутинговый файл атласа, заданный параметром -r:route.nm2
 3. все остальные файлы *.nm2, расположенные в папке атласа folderName.

Архив с утилитами (Research version 0.2.2 от 15.07.2011 г.) можно скачать ЗДЕСЬ.

 Copyright © 2011 by CNT, Mi81 & Furgon

 CNT - правообладатель программы Navitel Navigator, форматов картографической информации NM2, NM3, NTI;

 Mi81 - анализ структуры, материалы и алгоритмы по формату контейнера NM3;

 Furgon - практическая реализация.[/quote]
« Последнее редактирование: Январь 01, 1970, 07:00:00 от polpred »
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

В моём распоряжении есть уже пару дней. Реально даёт плюсы только при индексации карт. Причём есть подозрение (ещё не проверял, так как нет нескольких версий пятёрки под рукой), что только при идентичной версии пятого Навитела. На днях сделаю в одной из версии беток для пробы.
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

у меня есть несколько версий 5.0 для автонавигаторов, ну и 1620 для мобильных под эмулятором, могу помочь в предварительном тестировании.

опять таки все это "псевдо" nm3, т.к. актуальный формат карт от "ЦНТ" по понятным причинам не поддерживается! Используется контейнер для карт nm2 + index, что помогает лишь от смешивания карт nm2 из разных источников.
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

ekx71

  • Легенда
  • ******
  • Спасибо: 37 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 2.744
  • ОЗТ: 152482
  • г.Стрежевой регион 70

А я так и не понял, как получить инд.файл058 под АСНП, если он пятеркой не индексируется? :-(
Записан
Lenovo IdeaTab A2107+SG Tab4

Navitel_5.0.3.99\9.3|CG\GN8 And4.0.3\4.4.2
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

целиком, под атлас от 5 марта, никак... много роутинга! только под отдельные квадраты (сборки квадратов), которые индексирует 5-ка!
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

ekx71

  • Легенда
  • ******
  • Спасибо: 37 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 2.744
  • ОЗТ: 152482
  • г.Стрежевой регион 70

Примерно так и понял, то есть весь Атлас перевести не удастся в *nm3?
Записан
Lenovo IdeaTab A2107+SG Tab4

Navitel_5.0.3.99\9.3|CG\GN8 And4.0.3\4.4.2
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Только попортив атлас вырезав всё "лишее", как собственно сами навителовцы, я так понял и сделали. Но нам такой путь развития что-то не нравится.
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Сегодня поковырялся с псевдо nm3, но что-то не разобрался до конца (то ли я что-то не так делаю, то ли что-то не так понял, но у меня не в какую не делает этот файл), если у кого есть желание, вот здесь лежит всё для его создания. Сделано всё строго по инструкции до момента запуска утилиты, она у меня запускается и закрывается тут же. Сейчас нет времени, если честно разбираться, если кто разберётся выкладывайте результаты и коменты как сделали! Уже любопытно что же я не так делаю. :)
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Всё лежит в каталоге "D:\_Install\GPS\nm3"
Запустил команду:
D:\_Install\GPS\nm3>packNM3.exe -i:index.058.nti -r:route.nm2 -o:1.nm3


Copyright (C) 2011 by CNT, Mi81 & Furgon
Research version: 0.2.2

 - working Dir: D:\_Install\GPS\nm3
 - atlas Dir  : D:\_Install\GPS\nm3
 - indexFile: D:\_Install\GPS\nm3\index.058.nti
 - routeFile: D:\_Install\GPS\nm3\route.nm2
 - outFile  : D:\_Install\GPS\nm3\1.nm3
   -   nti file [D:\_Install\GPS\nm3\index.058.nti] - Ok
   - route file [D:\_Install\GPS\nm3\route.nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\M-44_Altay_463_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\M-45_Altay_469_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\M-46V_Altay_466_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\N-42_RUS_141_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\N-43-omsk_771_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\N-44-AVG_1950_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\N-44-B(nsk)_1951_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\N-45_kem_1889_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\O-42_6139_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\O-43_6148_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\O-44_kolp_6119_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\O-44_O-45_TSK_1425 (River).nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\O-45_tsk_6146_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\obzorka.nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\P-41G_6137_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\P-43_strj_6147_beta_M.F..nm2] - Ok
   -   nm2 file [D:\_Install\GPS\nm3\P-44_6131_beta_M.F..nm2] - Ok

D:\_Install\GPS\nm3>
В результате получил новый файл "1.nm3" размером 104 302 419 байт.
Вроде, работает
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Попробовал полученный файл (1.nm3) на девайсе. При переключении на масштаб 800м Навител аварийно закрывается (недостаточно памяти).
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Ещё кто-нибудь пробовал?
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Цитата: gura

Попробовал полученный файл (1.nm3) на девайсе. При переключении на масштаб 800м Навител аварийно закрывается (недостаточно памяти).

Не знаю связано это или нет, то что выкладывал индексировалось в 5.0.1.26, а у тебя 5.0.0.1620 вроде версия стоит.
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

ekx71

  • Легенда
  • ******
  • Спасибо: 37 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 2.744
  • ОЗТ: 152482
  • г.Стрежевой регион 70

У меня тож вылет нехваткой памяти и аварийное закрытие :-(
Записан
Lenovo IdeaTab A2107+SG Tab4

Navitel_5.0.3.99\9.3|CG\GN8 And4.0.3\4.4.2
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

почти сразу выпустили исправления, я забыл его сюда кинуть:

File: pack_unpack_nm3_0_2_2_fix.rar

попробуйте пересоздать им, может полегчает...
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Попробовал исправленый packNM3. Не полегчало ... Вот что получилось. Навител вылетает по причине нехватки памяти на масштабе 800м.
File: 1.zip
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

Обновление:

File: pack_unpack_nm3_0_2_3.rar
Цитата: Furgon
Недокументированный ключик утилит -CNT решит ваши проблемы с офф. картами.
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Кто-нибудь ковырялся с последней версии утилиты? Проблемы предыдущих версий решены или так и вылетает на зверьке?
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Пробовал обновление от 5.08 на Навителе 5.0.1.26. Вылетает точно также, как и раньше. Может проблема в исходных файлах.nm2 или route.nm2?
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

to gura
Может и так. Пробовал и мной и ias сделанными бетками? Мы просто отдельный роут совершенно по разному на данный момент делаем!
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

На основе вчерашних беток под 5.0 (от 17.08.2011) собрал атлас nm3 (псевдо):

Copyright (C) 2011 by CNT, Mi81 & Furgon
Research version: 0.2.3

 - working Dir: C:\1\rusnavi.org
 - atlas Dir  : C:\1\rusnavi.org
 - indexFile: C:\1\rusnavi.org\index.058.nti
 - routeFile: C:\1\rusnavi.org\rusnavi.org_rt.nm2
 - outFile  : C:\1\rusnavi.org-20110817.nm3
   -   nti file [C:\1\rusnavi.org\index.058.nti] - Ok
   - route file [C:\1\rusnavi.org\rusnavi.org_rt.nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\M-44_487_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\M-45_488_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\M-46-V_473_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\N-42_RUS_141_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\N-43-omsk_783_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\N-44-AVG_1969_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\N-44-B(nsk)_1966_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\N-45_kem_1914_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\O-42_6207_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\O-43_6197_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\O-44_kolp_6244_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\O-45_tsk_6245_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\obzorka.nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\P-41G_6184_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\P-43_strj_6224_beta_M.F..nm2] - Ok
   -   nm2 file [C:\1\rusnavi.org\P-44_6232_beta_M.F..nm2] - Ok


потестировал роутинг на длинных маршрутах. работает зараза! ;-)
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

M.F.

  • Administrator
  • Легенда
  • *****
  • Спасибо: 44 раз(а)
  • Онлайн Онлайн
  • Сообщений: 8.259
  • ОЗТ: 395073

Не вываливается как ранее на зверьке? Сам файлик выложи, пусть люди на зверьках протестируют.
Записан
Координатор внешних узлов карт проекта rusnavi.org, также в недалёком прошлом один из координаторов проекта ASNP.
Считаешь что твой родной населённый пункт плохо обрисован или хочешь рисовать карты в качестве хобби для себя и людей, тогда напиши мне в личку!
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

кемерово - омск проложил без проблем. не очень шустро, но  и не вывалился.

выложить на обменник смогу только вечером (из дома), сейчас канал узкий (файл все ж 100 метров получился). постараюсь не забыть. ;-)
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Хотел попробовать, но из архивов 5_variant_2.part1.rar и part2 от 17.08 не могу вытащить файл
O-44_kolp_6244_beta_M.F. (ошибка CRC). Мой 7zip не берёт эти архивы. Без файла O-44_kolp_6244_beta_M.F сборка .nm3 проходит с ошибкой.
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

Выкладываю ссылку на обещанный атлас nm3 (псевдо):

Файл: rusnavi.org-20110817.nm3.rar [86.71 Mb]

Качайте, тестируйте... у меня работает! ;-)
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

letitbit - очень нехороший сайт!!!
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

gura

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 33
  • ОЗТ: 405564

Проверил дома. Вроде всё работает. Надо покататься.
Записан
Samsung Galaxy S2(CM11), Navitel (Android), OruxMaps+MobAC, OsmAnd+
 

Sergeyuzer

  • Участник
  • **
  • Оффлайн Оффлайн
  • Сообщений: 98
  • ОЗТ: 64484

На андроиде 5.0.1.754 работает, сейчас заметил, что в этой карте и в бетках и ВКО при адресном поиске городов курсор выставляется не на самом городе а в стороне. На официальной карте таково нет.
Записан
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.670
  • ОЗТ: 30083
  • Кузбасс, Кемерово

ну что сказать?

пока никто не жаловался на вываливание. я тестирую на зверьке с оперативкой на 64, проверяю на 5.0.0.1724 и 5.0.1.60. получился вполне рабочий вариант nm3! ;-)
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 
 

Страница сгенерирована за 0.221 секунд. Запросов: 21.