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

Ответить
dravig
Участник
Сообщения: 54
Зарегистрирован: 18 мар 2010, 16:58
Репутация: 0

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

Сообщение dravig » 28 окт 2011, 13:02

Как писать команды gdal в среде python?
Питон только начинаю осваивать - запутался в командах. Статья http://gis-lab.info/qa/gdal-python.html помогла лишь частично.
Объясните на примере команды gdal_translate -of GTiff -co "TILED=YES" utm.tif utm_tiled.tif

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый » 28 окт 2011, 13:14

Надо различать программирование на питоне с помощью GDAL и запуск собственно гдаловских утилит (через командный интерпретатор, который есть в вашей системе -- CMD.EXE, bash и т.д.)

В приведённом примере питон ни к чему --- при правильно установленном GDAL/OGR просто запустите эту команду в командной строке.
Редактор материалов, модератор форума

dravig
Участник
Сообщения: 54
Зарегистрирован: 18 мар 2010, 16:58
Репутация: 0

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

Сообщение dravig » 28 окт 2011, 13:31

С этим проблем нет. Вопрос как раз в том чтобы комбинировать утилиты, ну и удобно вводить. Например взять пачку растров, преобразовать их через gdal_translate а затем конвертировать в KML с помощью gdal2tiles. И при этом чтобы в интерпретаторе было удобно работать (были бы доступны функции автозамены, быстрой навигации по коду и т п.). Python shell, вроде бы, все это делать позволяет.

P. S. - работаю под виндой.

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

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

Сообщение Voltron » 28 окт 2011, 14:08

dravig писал(а):Вопрос как раз в том чтобы комбинировать утилиты, ну и удобно вводить. Например взять пачку растров, преобразовать их через gdal_translate а затем конвертировать в KML с помощью gdal2tiles.
А Python-то ту причем? Это работа для командной строки (bash, cmd, PowerShell в конце-концов). В вашем случае использование Python не оправдано и только усложнит работу.
dravig писал(а):И при этом чтобы в интерпретаторе было удобно работать (были бы доступны функции автозамены, быстрой навигации по коду и т п.). Python shell, вроде бы, все это делать позволяет. P. S. - работаю под виндой
Винда и удобная работа в командной строке вещи взаимоисключающие, разве что Cygwin поставить. Хотя по слухам, PowerShell стал большим шагом вперед.

dravig
Участник
Сообщения: 54
Зарегистрирован: 18 мар 2010, 16:58
Репутация: 0

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

Сообщение dravig » 28 окт 2011, 14:52

Посмотрел PowewShell. Кажется, это действительно то что нужно. Спасибо за совет...

Ответить

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

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

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