Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 28 окт 2011, 14:52
dravig
Посмотрел PowewShell. Кажется, это действительно то что нужно. Спасибо за совет...