zporuchik
Привет! Тут видел баталии по поводу хранения кэша в универсальном транспортабельном виде. Можно ли вас попросить рассмотреть кандидатуру в виде KML/KMZ? Я не все тонкости этого формата знаю, но вот плюсы из того, что читал и отчасти пробовал:
1. Тайловая структура и возможность хранения как jpg, так и lossless форматов (tiff,png).
2. Возможность "сжатой версии" в виде одного файла zip, содержащего тайлы и файл описания структуры и координатной привязки.
3. Вроде есть поддержка сохранения векторов и путевых точек?...
4. Читается многими программами, смотрится на GE достаточно шустро и красиво.
5. Совместимость в обе стороны с Global Mapper. Отсюда легко получить как ecw, так и порезать, оцифровать, растеризовать векторные карты любого формата поверх растров, объединить с прозрачностью и т.п. Словом, вся мощь программы GM в помощь.
6. Если сделать фишку одновременного отображения нескольких кэшей формата KML/KMZ плюс сделать подключение каталога с DEM-данными (рельеф), то можно получить аналог GE по 3D-просмотру карт. Сделать список кэшей, приоритеты при отрисовке... - то получится универсальный продукт, для которого можно будет и самому готовить карты в Global Mapper и не только.
7. При скачке выбираем кэш, в который пишем тайлы, причем при необходимости переписывается xml-ка внутри.
Останется сделать сервисную прогу по ремонту и обслуживанию кэшей формата KML/KMZ:
1. Удаление поврежденных и недокачанных тайлов с записями в xml-ке, если нужно.
2. Соединение кэшей формата KML/KMZ с игнорированием дубликатов тайлов.
3. Ремонт поврежденного zip-архива мона и свистнуть у соотв. архиватора.
4. Формирование нового кэша формата KML/KMZ из набора кэшей по запросу (заданная область, масштаб и т.п.), при этом дублирующиеся данные игнорировать (брать из кэшей в списке с наибольшими приоритетоми). С докачкой при необходимости с инета.
Еще можно добавить позже поддержку отрисовки поверх растров каталогов с данными в ГИС-форматах, как в GPSMарЕdit. Тогда можно будет создавать кэш формата KML/KMZ по запросу, класть его в GlobalMapper, класть туда же DEM-данные и данные в ГИС-форматах и со всей портянки делать экспорт куда и как хотите, а также смотреть в самом GM в 3D.
И обратите внимание на CompeGPS (юзаю 6.6) и его КПК (2.71) и sis-версии. Версия для ПК влет кажет гигантские ecw (GM нервно курит), работает с треками и точками, поддерживается GM на чтение. КПК версия легко работает одновременно с 3-мя с растрами ecw (безо всяких файлов координат) размерами в сотни тысяч пикселей (на КПК!!!), причем кладет в 3D-проекцию, как Навител и Гармин и крутит растрик по ходу движения. Про работу с треками-точками молчу - прекрасно...
Итого было бы здорово: качаем кооперативно, сводим кэши, запрос области (с докачкой, если что пропущено) - грузим в GM и делаем ECW (про UTM WGS84 не забываем!) файлик на гиг или около того (кому сколько надо) и путешествуем по нему с КПК как с навигатором.
Ну или вообще идеально - сделать поддержку собственно формата GMW (Global Mapper Workspace), где загрузка пары файлов разных данных имеет вид типа:
GLOBAL_MAPPER_SCRIPT VERSION="1.00" FILENAME="D:\DP-7\utm\utm.gmw"
UNLOAD_ALL
IMPORT FILENAME="G:\D-DISK\DISTRIB\ECW-SID\PL_NLMK.ECW" TYPE="ECW" LABEL_FIELD="" \
ANTI_ALIAS="NO" AUTO_CONTRAST="NO" CONTRAST_SHARED="YES" CONTRAST_MODE="NONE" CLIP_COLLAR="NONE" \
TEXTURE_MAP="NO"
DEFINE_PROJ PROJ_NAME="GK6_ZONE7_PULKOVO_1942"
Projection Gauss Krueger (6 degree zones)
Datum PULKOVO
Zunits NO
Units METERS
Zone 7
Xshift 0.000000
Yshift 0.000000
Parameters
END_DEFINE_PROJ
IMPORT FILENAME="D:\DP-7\utm\utm.dwg" TYPE="DWG" PROJ_NAME="GK6_ZONE7_PULKOVO_1942" \
ELEV_UNITS="METERS" LABEL_FIELD=""
LOAD_PROJECTION PROJ_NAME="GK6_ZONE7_PULKOVO_1942"
SET_VIEW GLOBAL_BOUNDS="7535081.007,5819706.772,7552575.356,5829247.246"
Пример грузит растр и вектор из файлов с координатами, проекциями и т.п...
Простите за столь длинный пост...
Привет! Тут видел баталии по поводу хранения кэша в универсальном транспортабельном виде. Можно ли вас попросить рассмотреть кандидатуру в виде KML/KMZ? Я не все тонкости этого формата знаю, но вот плюсы из того, что читал и отчасти пробовал:
1. Тайловая структура и возможность хранения как jpg, так и lossless форматов (tiff,png).
2. Возможность "сжатой версии" в виде одного файла zip, содержащего тайлы и файл описания структуры и координатной привязки.
3. Вроде есть поддержка сохранения векторов и путевых точек?...
4. Читается многими программами, смотрится на GE достаточно шустро и красиво.
5. Совместимость в обе стороны с Global Mapper. Отсюда легко получить как ecw, так и порезать, оцифровать, растеризовать векторные карты любого формата поверх растров, объединить с прозрачностью и т.п. Словом, вся мощь программы GM в помощь.
6. Если сделать фишку одновременного отображения нескольких кэшей формата KML/KMZ плюс сделать подключение каталога с DEM-данными (рельеф), то можно получить аналог GE по 3D-просмотру карт. Сделать список кэшей, приоритеты при отрисовке... - то получится универсальный продукт, для которого можно будет и самому готовить карты в Global Mapper и не только.
7. При скачке выбираем кэш, в который пишем тайлы, причем при необходимости переписывается xml-ка внутри.
Останется сделать сервисную прогу по ремонту и обслуживанию кэшей формата KML/KMZ:
1. Удаление поврежденных и недокачанных тайлов с записями в xml-ке, если нужно.
2. Соединение кэшей формата KML/KMZ с игнорированием дубликатов тайлов.
3. Ремонт поврежденного zip-архива мона и свистнуть у соотв. архиватора.
4. Формирование нового кэша формата KML/KMZ из набора кэшей по запросу (заданная область, масштаб и т.п.), при этом дублирующиеся данные игнорировать (брать из кэшей в списке с наибольшими приоритетоми). С докачкой при необходимости с инета.
Еще можно добавить позже поддержку отрисовки поверх растров каталогов с данными в ГИС-форматах, как в GPSMарЕdit. Тогда можно будет создавать кэш формата KML/KMZ по запросу, класть его в GlobalMapper, класть туда же DEM-данные и данные в ГИС-форматах и со всей портянки делать экспорт куда и как хотите, а также смотреть в самом GM в 3D.
И обратите внимание на CompeGPS (юзаю 6.6) и его КПК (2.71) и sis-версии. Версия для ПК влет кажет гигантские ecw (GM нервно курит), работает с треками и точками, поддерживается GM на чтение. КПК версия легко работает одновременно с 3-мя с растрами ecw (безо всяких файлов координат) размерами в сотни тысяч пикселей (на КПК!!!), причем кладет в 3D-проекцию, как Навител и Гармин и крутит растрик по ходу движения. Про работу с треками-точками молчу - прекрасно...
Итого было бы здорово: качаем кооперативно, сводим кэши, запрос области (с докачкой, если что пропущено) - грузим в GM и делаем ECW (про UTM WGS84 не забываем!) файлик на гиг или около того (кому сколько надо) и путешествуем по нему с КПК как с навигатором.
Ну или вообще идеально - сделать поддержку собственно формата GMW (Global Mapper Workspace), где загрузка пары файлов разных данных имеет вид типа:
GLOBAL_MAPPER_SCRIPT VERSION="1.00" FILENAME="D:\DP-7\utm\utm.gmw"
UNLOAD_ALL
IMPORT FILENAME="G:\D-DISK\DISTRIB\ECW-SID\PL_NLMK.ECW" TYPE="ECW" LABEL_FIELD="" \
ANTI_ALIAS="NO" AUTO_CONTRAST="NO" CONTRAST_SHARED="YES" CONTRAST_MODE="NONE" CLIP_COLLAR="NONE" \
TEXTURE_MAP="NO"
DEFINE_PROJ PROJ_NAME="GK6_ZONE7_PULKOVO_1942"
Projection Gauss Krueger (6 degree zones)
Datum PULKOVO
Zunits NO
Units METERS
Zone 7
Xshift 0.000000
Yshift 0.000000
Parameters
END_DEFINE_PROJ
IMPORT FILENAME="D:\DP-7\utm\utm.dwg" TYPE="DWG" PROJ_NAME="GK6_ZONE7_PULKOVO_1942" \
ELEV_UNITS="METERS" LABEL_FIELD=""
LOAD_PROJECTION PROJ_NAME="GK6_ZONE7_PULKOVO_1942"
SET_VIEW GLOBAL_BOUNDS="7535081.007,5819706.772,7552575.356,5829247.246"
Пример грузит растр и вектор из файлов с координатами, проекциями и т.п...
Простите за столь длинный пост...