чем можно разделить большую карту на одинаковые кусочки

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
bliz
Новоприбывший
Сообщения: 3
Зарегистрирован: 18 фев 2008, 13:18
Репутация: 0

чем можно разделить большую карту на одинаковые кусочки

Сообщение bliz » 11 мар 2008, 15:40

чем можно разделить большую карту на одинаковые кусочки,
например имеем растр размером 1000х1000 пикселей,
как получить 100 растров размером 100х100 пикселей ?
и чтобы они имели нормальные (легкочитаемые) имена.

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

Сообщение Максим Дубинин » 12 мар 2008, 04:42

есть набор инструментов в GDAL, но для этой задачи, я лично их не пробовал:
http://www.gdal.org/gdal_utilities.html

Вообще идея то простая, задавать нужное окно и запрашивать его у растра gdal_translate'ом. Например вот так, скрипт на php для GDAL, который тоже режет:
http://www.itopen.it/2007/03/19/produci ... -and-gdal/

Наверняка и более "готовые" к употреблению есть инструменты.
пристегивайтесь, турбулентность прямо по курсу

denis27
Интересующийся
Сообщения: 39
Зарегистрирован: 18 фев 2008, 10:08
Репутация: 1

Сообщение denis27 » 13 мар 2008, 05:17

А тоже самое для вектора можно чем нибуть открытым и бесплатным сделать?

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

Сообщение Максим Дубинин » 13 мар 2008, 05:28

denis27да тем же нашим любимым ogr2ogr, там есть такая штука, просто надо ее зациклить каким-нибудь скриптом.
-spat xmin ymin xmax ymax:
spatial query extents
пристегивайтесь, турбулентность прямо по курсу

denis27
Интересующийся
Сообщения: 39
Зарегистрирован: 18 фев 2008, 10:08
Репутация: 1

Сообщение denis27 » 15 мар 2008, 15:45

;-) я тоже очень расчитывал на эти опции.

Но эксперимент показал, что он просто выбирает объекты которые попадают полностью или частично(!) в заданный экстент.

Т.е. если у вас есть длинная полилиния реки частично проходящая через заданный район в результате вы получите ее всю - никакой обрезки по границе ogr2ogr не делает. И нарезать карту на листы не получится.

Т.е. для вектора в gdal нет никаких альтернатив командам аркинфо - Clip, Crop, Split... :-(

А как обстоят дела в FDO и FME?

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

Сообщение Максим Дубинин » 15 мар 2008, 16:09

понял.

Недавнее знакомство с FDO, судя по описанию, показало, что им можно геопроцессинг проводить, а не только импорт/экспорт, под что заточен GDAL. В FME - точно можно, но ставить монстра для этого не охота, да и коммерческое ПО это совсем другой вопрос, как я понимаю задача сделать именно в OS.

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

Ответить

Вернуться в «Общие вопросы»

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

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