从栅格生成多边形要素图层。
## 概要
```
gdal_polygonize.py [-8] [-nomask] [-mask filename] raster_file [-b band]
[-q] [-f ogr_format] out_file [layer] [fieldname]
```
## 描述
此实用程序为光栅中所有连接的像素区域创建矢量多边形,共享一个公共像素值。 使用指示该多边形的像素值的属性创建每个多边形。 还可以提供光栅掩模以确定哪些像素有资格进行处理。
该实用程序将创建输出向量数据源(如果它不存在),默认为GML格式。
该实用程序基于GDALPolygonize()函数,该函数具有该算法的附加细节。
**-8:**
(GDAL> = 1.10)使用8连通性。 默认为4连通性。
**-nomask:**
不要对输入区域使用默认的有效性掩码(如nodata或alpha掩码)。
**-mask filename:**
使用指定文件的第一个带作为有效掩码(零是无效的,非零有效)。 如果未指定,将使用输入频段的默认有效性掩码(如nodata或alpha掩码)(除非指定了-nomask)
**raster_file**
导出多边形的源光栅文件。
**-b band:**
在raster_file上创建多边形的band。 从GDAL 2.2开始,该值也可以被设置为“掩码”,以指示必须使用第一频带的掩码带(或者对于指定频带的掩码为“mask,band_number”),
**-f ogr_format**
选择要创建的文件的输出格式。 默认是GML。
**out_file**
将要写入多边形的目标向量文件。
**layer**
创建用于保存多边形要素的图层的名称。
**fieldname**
要创建的字段的名称(默认为“DN”)。
**-q:**
该脚本以安静模式运行。 进度监视器被抑制,并且不显示常规消息。