Растр в полигоны (Конвертация)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Конвертирует набор растровых данных в полигональные пространственные объекты.

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

Синтаксис

RasterToPolygon_conversion (in_raster, out_polygon_features, {simplify}, {raster_field})
ПараметрОбъяснениеТип данных
in_raster

Входной набор растровых данных.

Растр должен быть целочисленным.

Raster Layer
out_polygon_features

Выходной класс пространственных объектов, который будет содержать конвертированные полигоны.

Feature Class
simplify
(дополнительно)

Определяет, нужно ли сглаживать границы выходных полигонов для упрощения формы, или границы полигонов должны соответствовать границам ячеек.

  • SIMPLIFYПолигоны будут сглажены в более простые формы. Сглаживание выполняется таким образом, чтобы полигоны содержали минимальное число сегментов, оставаясь при этом как можно ближе к границам ячеек исходного растра. Это значение используется по умолчанию.
  • NO_SIMPLIFYГраницы полигонов будут проходить точно по границам ячеек входного растра. Если используется эта опция, то при конвертации класса полигональных объектов обратно в растр будет получен исходный растр.
Boolean
raster_field
(дополнительно)

Поле, используемое для присвоения значений из ячеек в входном растре в полигоны в выходном наборе данных.

Может быть целочисленным, с плавающей точкой или строковым.

Field

Пример кода

RasterToPolygon. Пример (окно Python)

Конвертирует набор растровых данных в полигональные пространственные объекты.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.RasterToPolygon_conversion("zone", "c:/output/zones.shp", "NO_SIMPLIFY",
                                  "VALUE")
RasterToPolygon.Пример (автономный скрипт)

Конвертирует набор растровых данных в полигональные пространственные объекты.

# Name: RasterToPolygon_Ex_02.py
# Description: Converts a raster dataset to polygon features.
# Requirements: None

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "zone"
outPolygons = "c:/output/zones.shp"
field = "VALUE"

# Execute RasterToPolygon
arcpy.RasterToPolygon_conversion(inRaster, outPolygons, "NO_SIMPLIFY", field)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
6/5/2014