Створення багатокутника з розширеннями растрового файлу в QGIS?


17

У мене є файл зображення tiff і хочу отримати багатокутник із розміром tiff.

Чи існує прямий спосіб цього зробити?

Зараз мені потрібно перетворити зображення у векторне (з gdal_polygonize), а потім розчинити багатокутники.


Я не в курсі API QGIS, але чи допоможе це ?
dassouki

1
так, QgsRectangle звучить як те, що я хочу, але як я ним користуюся? ...
vascobnunes

1
Я думаю, що це кращий приклад з кулінарної книги pyqgis. Якщо ви отримаєте розширення, ви можете використовувати це для створення пов'язаного вектора
dassouki

Відповіді:


9

Ваше питання не ясно. Ви хочете "прямокутні" розширення растру чи ступінь особливостей растру? Для прямокутного розміру просто використовуйте "Індекс плитки" під Растром> Різне> Індекс плитки. Якщо ви не бачите меню Raster, можливо, доведеться встановити або включити плагін GDALTools.

І звичайно, якщо ви не прив'язані робити це в QGIS, ви можете просто використовувати GDAL безпосередньо. Див. Gdaltileindex


чи є спосіб створити багатокутник із обсягу особливостей у растрі? Не «прямокутні» розширення.
csheth

Ви можете спробувати перетворити растр у векторний, а потім скористатися "увігнутим корпусом" або "альфа-формою", щоб створити "розширення", хоча це, як здається, багато роботи. Яка ваша кінцева мета? Можливо, є простіший спосіб ...
Даррен Коуп

чи зможете ви відповісти на моє запитання gis.stackexchange.com/questions/187798/… Визначальним завданням буде обрізати дем у розширення в межах функцій, після чого виконайте топографічну корекцію зображення ландшафту.
csheth

7

Якщо ви хочете лише розмір одного зображення, а не повний каталог, ви можете перейти Vector->Research Tool->Polygon from layer extentсюди, виберіть зображення, яке ви хочете в масштабі, і збережіть результат.


5
На жаль, це не працює з QGIS версії 2.16 та новіших версій. Функція була зведена лише до векторних шарів.
AndreJ

Будь-яка ідея, чому функціональність знижена? Наскільки я можу сказати, немає іншого прямого способу отримати це. Tileindex може працювати, але всередині QGIS він використовує весь каталог як вхідний, що означатиме переміщення файлів у тимчасові каталоги у багатьох випадках.

@OoO Ні, можливо, ви можете зробити запит на функцію в QGIS
GM

@GM Так, я погляну на це. Імовірно, є якась причина, чому вони кинули її, але я не можу уявити, що це зараз.

Це називається "екстрактом шару шару" в qgis 3+
chrismarx

-1

Насправді це працює на пізніших версіях QGGIS, єдине, що вам потрібно вручну вибрати цей растр із файлового каталогу

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.