Несколько вопросов по GDAL

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 29 сен 2011, 23:33

Согласен, NonEarth не лучший вариант для теста. Протестировал тот же растр и с двумя другими проекциями. Первая WGS84

Код: Выделить всё

CoordSys Earth Projection 8, 104
А вторая полноценно-назначенная SC63Pz3

Код: Выделить всё

CoordSys Earth Projection 8, 1001, "m", 3#.###########, 0, 1, 3######, #####.566000000001
listgeo полученный геотифф прочёл корректно, определил все 7 параметров, однако MapInfo так же в упор не распознаёт в нём геотифф. Хотя прописанная с геотифе проекция в .prj файле имеется.

Видимо, Boris прав и нужно отгадать загадку с тегами.

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 30 сен 2011, 20:43

Поэкспериментировал с

Код: Выделить всё

-co "PROFILE="
при создании геотиффа. Пока безрезультатно. Буду думать дальше :(

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 03 окт 2011, 22:42

Уважаемый Voltron в очередной раз оказался прав и всё дело оказалось в проекции NonEarth. А если точнее, то в отсутствии этой самой проекции, так как сам NonEarth предполагает под собой размещение объекта где-то в "2d" пространстве, не имея пространственной привязки.

В любом случае, созданный геотиф со скармливанием ему .tab файла, содержащего проекцию NonEarth:

1) MapInfo отказался что-либо в нём понимать и предложил зарегистрировать.
2) AC Map3D распознал в нём точки привязки, предложил указать единицы измерения, после чего отобразил корректно.
3) ArcMap/QGIS ругнулись на отсутствие проекции, однако координаты отобразили корректно

Если занести в .tab файл сведения о проекции, то есть "CoordSys Earth Projection" с параметрами и создать геотифф, то:

1) MapInfo воспримет координаты углов рамок, однако проекцию всё равно попросит указать, как будто я использую файл .wld при привязке.
2) AC Map3D распознал в нём точки привязки, предложил указать единицы измерения, после чего отобразил корректно.
3) ArcGis/QGIS восприняли и отобразили всё корректно.

В общем и целом - задача решена и понятна. Жаль, что MI не позволяет автоматически создавать .tab файл на основе геотиффа, в котором уже внесена полная информация об эллипсоиде, датуме и параметрах проекции.

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 27 дек 2011, 00:02

Оживлю старую тему парой вопросов.

1) Не пользовался GRASS, так как не было необходимости. Для расширения кругозора решил заняться и траблы возникли уже на уровне запуска.
a) При запуске GRASS GUI (из меню Пуск-Программы-OSGeo4W-GRASS 6.4.2RC2) возникает следующее меню:
Спойлер
C:\>call C:\OSGeo4W\apps\grass\grass-6.4.2RC2\etc\env.bat

C:\>set GISBASE=C:\OSGeo4W\apps\grass\grass-6.4.2RC2

C:\>set WINGISBASE=C:\OSGeo4W\apps\grass\grass-6.4.2RC2

C:\>set GRASS_SH=C:\OSGeo4W\apps\msys\bin\sh.exe

C:\>set GRASS_WISH=C:\OSGeo4W\bin\wish.exe

C:\>set GRASS_PYTHON=C:\OSGeo4W\bin\python.exe

C:\>set GRASS_PROJSHARE=C:\OSGeo4W\share\proj

C:\>set GRASS_HTML_BROWSER=explorer

C:\>set PATH=C:\OSGeo4W\apps\grass\grass-6.4.2RC2\bin;C:\OSGeo4W\bin;C:\Program
Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\
System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Fi
les\Common Files\Acronis\SnapAPI\;C:\Program Files\QuickTime\QTSystem\;C:\WINDOW
S\system32\WindowsPowerShell\v1.0;C:\OSGeo4W\apps\msys\bin

C:\>"C:\OSGeo4W\apps\grass\grass-6.4.2RC2"\etc\init.bat -wx
╬╪╚┴╩└: G_getenv(): ╧хЁхьхээр  LOCATION_NAME эх єёЄрэютыхэр
Traceback (most recent call last):
File "C:/OSGeo4W/apps/grass/grass-6.4.2RC2/etc/wxpython/gis_set.py", line 894,
in <module>
GRASSStartUp = StartUp(0)
File "C:\OSGeo4W\apps\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.p
y", line 7935, in __init__
self._BootstrapApp()
File "C:\OSGeo4W\apps\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.p
y", line 7509, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "C:/OSGeo4W/apps/grass/grass-6.4.2RC2/etc/wxpython/gis_set.py", line 865,
in OnInit
StartUp = GRASSStartup()
File "C:/OSGeo4W/apps/grass/grass-6.4.2RC2/etc/wxpython/gis_set.py", line 166,
in __init__
self._set_properties()
File "C:/OSGeo4W/apps/grass/grass-6.4.2RC2/etc/wxpython/gis_set.py", line 216,
in _set_properties
not os.path.isdir(os.path.join(self.gisdbase, location)):
File "C:\OSGeo4W\apps\Python25\lib\ntpath.py", line 67, in join
elif isabs(b):
File "C:\OSGeo4W\apps\Python25\lib\ntpath.py", line 53, in isabs
s = splitdrive(s)[1]
File "C:\OSGeo4W\apps\Python25\lib\ntpath.py", line 119, in splitdrive
if p[1:2] == ':':
TypeError: 'NoneType' object is unsubscriptable
После чего врубает отладчик, входящий в состав MS Visual Studio. И на этом всё. Затем окно закрывается.

б) При запуске GRASS Old TclTk GUI из того же меню, возникает картинка:
grass_error.jpg
grass_error.jpg (53 КБ) 8288 просмотров
Файл по адресу существует, латиницы в этом адресе нет. Окно закрывается и grass запустить не удалось.


2) На страничке http://trac.osgeo.org/gdal/ уже существует GDAL 1.9.0 (beta 2), хотя не так давно была и beta 1. Я так понимаю, получить beta 2, могут только те, кто выкачают исходники и скомпилируют данные чисто для себя. Все остальные должны ждать финальной версии, после чего она станет доступна через загрузку OSGeo4W. Я правильно всё понял?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Несколько вопросов по GDAL

Сообщение Voltron » 27 дек 2011, 12:18

Slinger писал(а):Файл по адресу существует, латиницы в этом адресе нет. Окно закрывается и grass запустить не удалось.
Сами же на свой вопрос ответили :-). Если латиницы в пути нет, значит там кириллица. Именно это GRASS и не нравится, о чем вам и сообщает диалог «non-latin letter in GISRC file path» (точнее не нравится не сама кириллица, а кодировка в которой она предствалена).

Уберите кириллицу из путей, должно помочь.
Slinger писал(а):На страничке http://trac.osgeo.org/gdal/ уже существует GDAL 1.9.0 (beta 2), хотя не так давно была и beta 1. Я так понимаю, получить beta 2, могут только те, кто выкачают исходники и скомпилируют данные чисто для себя. Все остальные должны ждать финальной версии, после чего она станет доступна через загрузку OSGeo4W. Я правильно всё понял?
Более-менее. Кое-кто уже давно пользуется GDAL 1.9.0

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 27 дек 2011, 12:41

Voltron писал(а):
Slinger писал(а):Файл по адресу существует, латиницы в этом адресе нет. Окно закрывается и grass запустить не удалось.
Сами же на свой вопрос ответили :-). Если латиницы в пути нет, значит там кириллица. Именно это GRASS и не нравится, о чем вам и сообщает диалог «non-latin letter in GISRC file path» (точнее не нравится не сама кириллица, а кодировка в которой она предствалена).

Уберите кириллицу из путей, должно помочь.
Ступил я спросоня :D Кириллицы как раз нет, это видно из самого пути. Но grass всё равно продолжает ругаться.
Более-менее. Кое-кто уже давно пользуется GDAL 1.9.0
А можно ли где-то или как-то получить обновлённые файлы для GDAL/OGR 1.9.0?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Несколько вопросов по GDAL

Сообщение Voltron » 27 дек 2011, 13:08

Slinger писал(а):Ступил я спросоня :D Кириллицы как раз нет, это видно из самого пути. Но grass всё равно продолжает ругаться.
Из пути не очень видно, ИМХО. Буквы вполне могут быть кириллическими.
Посмотрите еще содержимое этого GISRC, возможно, в самом файле где-то пути с кириллицей. Ну и вопросы по GRASS лучше в соседнем форуме задавать.

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Несколько вопросов по GDAL

Сообщение Slinger » 14 янв 2012, 13:55

Продублирую вопрос из блога. Вышел 1.9.0, но OSGeo4W не хочет его грузить и в качестве новой версии до сих пор видит только 1.8.1-3. Что не так?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Несколько вопросов по GDAL

Сообщение Максим Дубинин » 14 янв 2012, 14:14

значит пока пакет не подготовили, надо ждать
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей