ХарківТурист тепер у Телеграмі, долучайся!

| купити великий в Україні |

Начать новую тему Ответить на тему На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 62, Bce  След.
Автор Сообщение
СообщениеДобавлено: 29.03.2015 23:58 
Аватара пользователя

Сообщения: 1172
Город: Харьков
Пол: Муж
Возраст: 47
Зарегистрирован:18.03.2013
Ура!

_________________
Карти для GPS-навігаторів: де їх брати? https://encyclopedia-mandriv.blogspot.com/2013/06/karty-dlya-gps-navigatorov.html


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 31.05.2015 12:03 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Вчера обнаружил, что магеллановские карты могут быть не только векторными и растровыми, но и комбинированными: растр плюс вектор в одном файле. Выяснил, когда ковырял базовую карту мира из прошивки eXplorist GC. Внутри файла WWNA_BM.mgi кроме привычных суб-файлов векторной карты лежит ещё rmp.ini и тайловые картинки .A00 с привязками .tlm. Однако, в ВантажПоинт никаких растровых картинок не видно.
Я их все вытащил и слепил отдельную чисто растровую карту. В ВантажПоинт её видно, правда, на самом "отдалённом" зуме. https://cloud.mail.ru/public/B89y/BL6W835mG
А ещё внутри той карты лежат фалики .rt для роутинга. Но роутинг всё равно не работает.

(upd)
А вообще это бред какой-то. Хотел слепить сам такую комплексную карту - фиг вам. Растр не видно. А если переименовать файл из .imi в .rmp, то растр видно, а вектор не видно.
Ну, по крайней мере, в ВантажПоинт так.
Может, в самом навигаторе оно и работает, но проверить не на чем.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 18.06.2015 15:06 

Сообщения: 28
Город: Australia
Пол: Муж
Зарегистрирован:17.06.2015
Aussie says hello. :friends: I see that you are experts in Australian Maps.

Цитата:
http://www.magellangps.com.au/Products/Outdoor/eXplorist_Series/eXplorist_510... you can access the following maps as an *optional [paid] download via SD card - The GeoScience Australia 1:250k Raster Map ...

How do I make free legal NATMAP 250K West.rmp (692,391,500 bytes) + NATMAP 250K East.rmp (1,002,964,148 bytes) for my friends?

Free data: http://www.ga.gov.au/metadata-gateway/metadata/record/gcat_e354c6fb-14c7-2442-e044-00144fdd4fa6/NATMAP+Digital+Maps+250K+2008+-+Australia+mosaic (ecw file - 2.826 GB)

West: -9.0N, 112.5W, -44.0S, 132.0E <---> East: -9.0N, 132.0W, -44.0S, 154.0E

Maybe antalos rmp-creator but might take 21 days on my computer with slow tiling.
Also, file size and map pixels georeference is different to TritonRMP Helper / TritonRMP Maker - ( test it yourself in Vantage Point https://drive.google.com/open?id=0B0YmifAP_IxQM2NKUEcteGpyY3c&authuser=0 )

[ I can use google translate to read Russian. I would be pleased if a forum member would translate my post. ]


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 18.06.2015 16:39 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
OK. I'll try to download that large ECW map file and work with it using GlobalMapper.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 20.06.2015 12:47 

Сообщения: 28
Город: Australia
Пол: Муж
Зарегистрирован:17.06.2015
http://www.magellanboard.de/viewtopic.php?f=15&t=1448&start=60#p37188 03/02/2012
Цитата:
... I use the Perl script "osm2mp.pl" Look at the OSM Forum after then GM [GlobalMapper] to generate from the MP file shapes. I have the process somewhat automated and optimized with me. To speed I try everything with hardware power to kill: Core i7 2600K (@ 4.3 GHz overclocked with WaKü) 16 GB RAM + OCZ Revodrve X2 than disk for the swap file (Speicherbdarf for 1GB OSM data = 3.5 GB of memory; Germany has 28GB) +240 GB SSD as disk => OSM Germany about 12 hours (OSM -> TopoD) VG Sockeye

Real maps need a real computer. [Sorry, Google Translate - German -> English]


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 20.06.2015 13:34 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Цитата:
I use the Perl script "osm2mp.pl"

This way is for vector maps, but as I understand, you want to convert the raster map in ECW format to RMP.
I downloaded ECW file, opened it in GM and changed datum to WGS84. Than I exported it to GeoTIFF format (color 24 bit, bicubic interpolation, no compression, disable square pixel creation, no resolution changes), dividing the entire image to approx. 50 tiles (approx 740 MB per tile). I deleted some empty tiles.
And now the Antalos RMPCreator is still working, creating RMP file.

Цитата:
Real maps need a real computer.
... or good software :D
1) Perl is an interpretable "language". And all "interpreteble" scripts working slower than compiled programs.
2) Direct conversion from .osm to .imi will be much mo faster than .osm - .mp - .shp - .imi
3) IMHO, creating several sub-maps (one map per region) and one relief (.tpo) map is a better approach than creating one huge map of entire country.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 21.06.2015 10:25 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Your map is ready.
https://cloud.mail.ru/public/EKAP/CgkVL3QpT


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.06.2015 10:31 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Оказывается, в MMO невозможно создать карту, состоящую только из слоя точек. Карта создаётся, но ВантажПоинт не видит точек. И слой POI тоже почему-то не увидел.
И, кстати, создать карту в MMO из одного только слоя POI в принципе нельзя.

А вот если к слою POI и точечному слою добавить хоть один слой с линиями, то всё создаётся нормально. А если линии мешают, то их можно сделать невидимыми, разобрав готовую карту и подправив в ней файлик 00map.ini


P.S. Это я хотел оверлейную карту родников по Харьковской области сделать. Вроде бы ничего сложного.
Берём GPSmapEdit, открывем .gpx-файл с родниками. Получаем россыпь путевых точек с флажками. Выделяем их всех. (Меню Правка-Выделить-Все путевые точки). Выделенные точки обведутся кружками. Потом меню Инструменты - Выделение объектов. Клацаем правой кнопкой мыши на любую из выделенных точек. В контестном меню Преобразовать в... - Точку. Появится окно с выбором типа точки. Выбираем "0x6511 Гидрография Родник Spring". Жмём ОК.
Теперь удаляем с карты путевые точки. Меню Правка-Выделить-Все путевые точки. Жмём кнопку delete на клавиатуре. На вопрос "Вы действительно жотите удалить объекты?" жмём "Да".
Теперь рисуем замкнутую область (полигон), который будет задавать область действия карты. Можно просто провести по диагонали через всё "облако точек" одну линию, но с многоугольником оно нагляднее. Те путевые точки, что не попадут в условную прямоугольную область, описанную вокруг этой линии или многоугольника, не попадут потом в итоговую карту.
Инструменты-Создание объектов-Полилиния (или Полигон). Рисуем ломаную линию по точкам. В конце Жмём правую кнопку мыши, клацаем "Завершить". Выбираем тип линии (любой, проще всего дорогу типа 0x0) или тип полигона, например 0x004b - Область выделения карты. Название можно не писать, просто ткнуть Enter.
Теперь сохраняем нашу "карту". Файл-Сохранить как. Выбираем место, придумываем имя. Выбираем тип Польский формат (*mp;*.txt).
Дальше делаем карту как описано у Поморцева (https://sites.google.com/site/victorpom ... mapscreate), только без возни с рельефом сразу переходим к разделению карты на шейпы, созданию POI и самой карты. Убедитесь, что в конфиге для MPsplitter прописано, что тип линий 0x0 программе надо обработать как дорогу, тип полигона 0x004b как "Область выделения карты", а тип точек 0x6511 обработать как "POI Родник".
После создания карты по методике Поморцева мы получаем карту в формате .imi
Теперь переделываем её в оверлейную.
Берём мою программку для разборки/сборки карты (https://cloud.mail.ru/public/ZC85p25sRs ... packer.rar) и разбираем карту на отдельные суб-файлы.
Open map file - Выбираем карту, ОК. Видим таблицу суб-файлов. Жмём Extract files. Получаем рядом с картой папку с извлечёнными суб-файлами. Открываем её.
Открываем файл 00map.ini "Блокнотом" и ищем секцию [LAYERS], а в ней строку, соответствующую слою с нашей псевдо-дорогой.
Что-то типа
1=00_032_Road_l 00lay1 20 1 0 0 10 0 10 0 10 0 9 0 9 0 9 0 8 0 8 0 8 0 7 0 7 0 7 0 6 0 6 0 6 GREEN MSOLID_LINE
Вот эта жирная единичка меняется на нолик, и весь слой становится невидимым. Хотя объекты с этого слоя всё равно можно найти поиском. Если вы использовали не линию, а полигон, то точно так же ищем строчку и меняем единичку на нолик.
В секции [MAP_INFO] параметр IS_ADD=0 меняем на IS_ADD=1. Сохраняем изменения.
Теперь надо рядом с извлечёнными суб-файлами создать новый файлик cvg_map.msf
Это текстовый файл. Внутри него пишем (комментарии курсивом удалите)

;Map Support File : Contains Meta Data Information about the Image это первая строка. Всегда такая
IMG_NAME = UAKHRWater Название карты. Вроде бы оно так видится в меню навигатора. ВП его игнорит
PRODUCT= UAKHRWater название группы карт. По этому названию будут группироваться карты в ВП и в навигаторе
PROVIDER= Adilur автор исходных данных карты
IMG_DATE = 18.08.2014 дата создания карты. Видна в ВантажПоинт
IMG_VERSION = 2014 номер версии карты. Где виден - х.з.
Version = 2014 номер версии карты. Виден в ВантажПоинт
ADDITIONAL_COMMENTS = Rodniki где виден - х.з.
MAP_TYPE = TNDB_LIGHT_MAP важный праметр! Тип карты. TNDB_LIGHT_MAP означает оверлейную карту
IMG_REGIONS = UA-KHR где виден - х.з. Можно не писать
COPY_RIGHT_INFO= tourist.kharkov.ua автор карты. Можно написать своё имя
BRAND_LOGO_LOCATION=kh_tur.png ссылка на файл с логотипом. Необязателен.
Файлик с указанным именем должен лежать рядом. Любая картинка размером примерно 120х120 пикселей в формате png. Имя латиницей не больше 8 букв. Логотип видно в ВП и навигаторе
CONTACT_INFO = E-mail: [email protected], Phone: 666-66-66 Можно указать свой е-мейл, телефон, вебсайт и т.д. Видно в ВП
FEATURE_SET = P перечень свойств карты. Подробностей не знаю. P, вероятно, означает наличие POI
Убедитесь, что после создания файла тупой "Блокнот" не приписал ему расширение .txt
Теперь собираем карту из кучи суб-файлов в один файл обратно. Берём моё программку. Жмём make map from folder, выбираем папку с суб-файлами, жмём ОК. Выбираем тип карты .lgt. Жмём кнопку Create new map file. Закрываем мою программку. Полученный файл .lgt пытаемся открыть в ВантажПоинт.

Вроде получается, но всё никак "красоту не наведу" :-) Кроме того, там в теме про родники ещё два родника человек добавил. Пришлось их вручную дописывать.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.06.2015 15:13 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Гм. Кажется, я нашёл баг в MPsplitter :sad:
После работы сплиттера создался файл с базой данных POI (POI.dbf), так вот, последняя точка в этом файле не хочет экспортироваться в MMOffice. А если открыть этот файл в MS Access, что-то там поменять, потом вернуть обратно, потом сохранить, то тогда такой пересохранённый файл экспортируется нормально: последняя точка POI не пропадает.
Ну или можно открыть тот же POI.dbf в хекс-редакторе и добавить в конце один нулевой байт.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 27.06.2015 12:50 
Аватара пользователя

Сообщения: 2800
Город: Харьков
Пол: Муж
Возраст: 51
Зарегистрирован:07.06.2005
Д. Засядько
Будем осваивать технологию создания карт из точек по вашему алгоритму. Родники меня слабо интересуют, а вот свой набор точек хочется засунуть в карту, чтобы не мешался с точками, которые на отдельные походы готовишь. Спасибо за описание.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 27.06.2015 15:11 
Аватара пользователя

Сообщения: 2800
Город: Харьков
Пол: Муж
Возраст: 51
Зарегистрирован:07.06.2005
Поигрался несколько часов с картой родников и своими точками. Понял - как мне удобно со своими обычными точками. Всегда хотел все их конвертнуть в POI для удобства фильтрации. На примере карты родников вижу, что это не так удобно.

1. Менее удобный вид списока точек. Точнее доступ через поиск, мягко говоря, напрягает.
2. У меня многие точки имеют текстовые описания. Можно ли эти описания засунуть в POI?
3. Мои персональные категории точек совсем не совпадают с общепринятыми. Для себя не сформулировал, что с этим делать.
4. Набор точек постоянно дополнятся и редактируется. Процесс создания lgt не сложный, но и не быстрый.
5. Оптимально, написать программу для автоматизации Д. Засядько шагов. На входе GPX из VP (с категориями, описаниями, т.п.). На выходе - LGT. Стоит ли результат затраченного времени?

Готов выслушать пояснения/возражения/мнения.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 27.06.2015 20:16 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
1. Маємо те, що маємо.
2. Можно, но пока не знаю как. В официальных картах у каждой POI прописан, например, телефон, и прочая инфа.
3. Это настраивается на этапе преобразования точек из GPX в точки на карте в GPSmapEdit и на этапе преобразования из "польского формата" в POI.dbf Там можно придумать название категории и выбрать вид иконки.
4. Это задумывалось не столько для "своих" точек, сколько для показа "общественных" точек, которых сотни, а то и тысячи на всю страну. И которые могут быть интересны всем. Вроде тех же родников.
А так да, "свои" точки под конкретную задачу проще закинуть в навигатор как путевые точки.
5. Такую программу я не осилю :( Ну, можно написать какой-то скрипт, который будет вместо меня нажимать на кнопки, но нормальной автоматизации не получится. Обязательно на каком-то этапе возникает загвоздка, требующая ручного вмешательства мозгами и руками.

Вот с написанием программы для распаковки/упаковки карт я справился, потому что нашёл чёткое описание формата, и сам формат несложный, и у меня было понимание как сделать это на delphi.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 27.06.2015 21:26 
Аватара пользователя

Сообщения: 2800
Город: Харьков
Пол: Муж
Возраст: 51
Зарегистрирован:07.06.2005
Спасибо за ответы. Четко и ясно. Особенно пункт 2. Будем подумать.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 28.06.2015 13:57 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Я связался с Поморцевым. Он обещает по возможности исправить баг с POI.dbf в программе MPSplitter.
Ещё я полазил по сайту Шаронова. Скачал пару программок для создания POI, попытался воспользоваться, но ничего не получилось. Что-то там с .csv-форматом намудрили. Надо глубже вникать в тему, но нет времени :(

UPD: Как оказалось, в файл POI.dbf можно:
1) добавлять дополнительные точки. Категорию нужно выбирать из тех, которые уже присутсвуют среди других точек. Если вводишь новую категорию, её, возможно, нужно будет добавить в файле exportpoi.cfg
Примерно так:
Было:
[POI]
UNIT_PARAMS=0 8 0 0 0 0 0 7 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 0 BLACK NO_FILL
POI_INDEX=1
CAT_NUMBER=1
0=Rodnik, a.bmp, SPRING

Стало:
[POI]
UNIT_PARAMS=0 8 0 0 0 0 0 7 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 0 BLACK NO_FILL
POI_INDEX=1
CAT_NUMBER=2
0=Rodnik, a.bmp, SPRING
1=MyCategory, a.bmp, SPRING
где 1-порядковый номер, a.bmp, - файл с иконкой для отображения в MMOffice. Можно писать любую картинку, всё равно в итоговой карте оно не используется, SPRING - кодовое слово, обозначающее тип иконки (есть примерно 1221 разных иконок. Я выдернул их список из ВантажПоинт). Это кодовое слово определяет выбор вида иконки для отображения в самом навигаторе.


2. Можно изменять название (макс. длина 41 символ), категорию, координаты существующих точек, соблюдая формат
3. Можно добавить новые поля данных, например, "Phone", "Address", "Description" и т.д. Почему-то MS Access не позволяет добавлять поля к записям, нужно использовать какую-то другую программу. Я использовал какой-то самопальный "Редактор DBF", но он заглючил при попытке сделать копию файла.
И не забыть при импорте POI.dbf в программе MMOfficePOI учесть добавленные поля.
4. Можно добавить (изменить) суб-категорию. Вместо дефолтного пустого NOSUB прописать что-то своё. Например, для родников прописать "BecomingDry"-пересыхающий или "LowDebit"- елетекущий.


Последний раз редактировалось Д. Засядько 29.06.2015 11:17, всего редактировалось 2 раз(а).

Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 28.06.2015 15:27 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 44
Зарегистрирован:02.10.2006
Вот кусок скриншота из ВантажПоинт. Здесь видно, что добавлена суб-категория и номер телефона (у родника, ага :D )
Изображение


Вернуться к началу
shoppage  personalpage P  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 62, Bce  След.


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
  © Mishael 2003-2024
Наши друзья: Телеграм-канал про SEO | Рыбалка в Полтаве
Мобильный вид

[ Time : 0.157s | 34 Queries | GZIP : On ]
Reputation System ©'