Страница 1 из 1
Оконтурить растры - чем?
Добавлено: 15 май 2010, 15:38
Boris
Имеется много много растров с привязкой *.map. Можно перевести ее в World File или TAB.
Чем бы в массовом порядке создать внешние контуры этих растров, что бы понять какую часть территории они покрывают?
Re: Оконтурить растры - чем?
Добавлено: 15 май 2010, 16:14
Дмитрий Барышников
Если в ArcGIS - загнать в ArcCatalog в RasterCatalog. Контура создадутся автоматически. Следует помнить, что контур будет прямоугольный без учета полей изображения и значения NoData. А вот если надо учитывать положение информационной части внутри растра - то тут нужен анализ полей. Штатными средствами не берется.
Кроме того можно взять точки для построения полигона покрытия из map файла (в случае Ozi он текстовый). Вопрос формирования полигона по точкам обсуждался на форуме.
Re: Оконтурить растры - чем?
Добавлено: 15 май 2010, 16:29
Boris
спасибо. это - понятно, что чистый контур без анализа NoData. может кто еще что посоветует, желательно из командной строки?
Re: Оконтурить растры - чем?
Добавлено: 15 май 2010, 17:56
KolesovDmitry
Boris писал(а):Имеется много много растров с привязкой *.map. Можно перевести ее в World File или TAB.
Чем бы в массовом порядке создать внешние контуры этих растров, что бы понять какую часть территории они покрывают?
Если перевести привязку в wld, то можно воспользоваться потом утилитой из набора gdal:
gdaltindex. Создает шейп, содержащий контуры растров
Re: Оконтурить растры - чем?
Добавлено: 16 май 2010, 00:23
Boris
спасибо! То, что доктор прописал.
результат проверю - отпишусь. пока что возникла проблема на пустом месте - MapInfo умеет открывать SHP на прямую, а этот отказывается

Предположительно из-за того, что в нем строки 255 символов, а сам MapInfo поддерживает строки только до 254.