GoogleMV to Arcgis

0 голосов
спросил 15 Фев, 07 от Printman (700 баллов) в категории Программные продукты Esri

Здравствуйте Все!

Кто нибудь сталкивался с импортом в Arcgis (Arcview) растровых данных из Ozi Explorer (c файлами привязки *.map)? Если да - то как решил для себя эту задачу?
Второй вопрос интерестнее  - Есть проблема с файлом-привязки в формате - GeoJPEG (.jgw )
Попытаюсь ее кратко сформулировать:
Google Earth и Google_MV Выдают результат в проекции UTM, (ну если по честному, то на самом деле в плановой проекции снимка)..., а файл привязки - Google_MV записывает в градусах (WGS84).
Для того чтобы в Arcgis (равно и Mapinfo) снимок отображался также как в Google_MV - файлы привязки должны содержать не градусные координаты, а метрические (оптимально в зональной проекции UTM или Гаусса-Крюгера). Возможно что для территории СССР при выборе Гаусса-Крюгера искажения при перепроектировании "картинки" будут даже меньше.
Т.е. файлы привязки которые делает Google_MV (как это не печально) совершенно неприменимы для работы в Arcgis. Снимок грузиться с этим файлом привязки в растянутом виде (так и должно быть с точки зрения математики), но дело в том что Arcgis (и вообще никто) не умеет "на-лету" менять проекцию растров (хотя векторные данные они прекрасно перепроектируют).
Как решается задача по привязки снимка полученого из Google_MV в Arcgis:
1. Нужно взять файл привязки (любой .map, .tab, .jgw - без разницы)
2. Вытащить оттуда координаты (в десятичных градусах - широта, долгота)
3. Выбрать наиболее подходящую зональную проекцию (по ближайшему осевому меридиану 6° зоны UTM или GK1942)
4. Перепроектировать 4 угловые точки (тики) из градусной системы координат в проекцию
(это можно сделать с помощью различных утилит типа Geographic Transformer или с помощю встроенных функций в Arcview, Mapinfo)
5. Записать полученные цифры в файл привязки
6. В варианте Arcgis вообще проще руками привязать снимок по тикам (поскольку в файле  .jgw записываеться центр снимка + даются параметры его растрового масштаба и координат в пикселях) Т.е. можно пересчитать его - но это + еще лишние операции

Я сегодня убил пол-рабочего дня в попытке найти какой-нибудь программный способ решения этой задачи, к сожалению достаточно напряженный мониторинг специализированных ресурсов WEB не дал практически никакого результата..
Думаю что задача "решается на раз" программером средней квалификации, но никто почему-то не озадачился этим....

Или может кто-то уже это решил?

11 Ответы

0 голосов
ответил 27 Авг, 08 от Printman (700 баллов)
Не в коем случае... это проекция Меркатора на сфере (сырой снимок ГуглеМВ), а файл привязки дается в WGS-84
Единственно разумный вариант - взять файл привязки OZI (map) - таблицу преобразовать в слой тиков, перепроецировать его на Меркатора, и потом руками высадить растр по месту...

Нехитрым легким движением в Excel делаеться макрос который закачивает файл OZI и выдает сразу 4 строки таблицы DBF, без лишнего мусора...

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...