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

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

Резюме

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

Более подробно о том, как работает инструмент Полигон в растр (Polygon to Raster)

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

Синтаксис

PolygonToRaster_conversion (in_features, value_field, out_rasterdataset, {cell_assignment}, {priority_field}, {cellsize})
ПараметрОбъяснениеТип данных
in_features

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

Feature Layer
value_field

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

Это может быть любое поле таблицы атрибутов входного набора классов объектов.

Field
out_rasterdataset

Создаваемый выходной набор растровых данных.

Если данные не сохраняются в базу геоданных, задайте расширение файла .tif для файла формата TIFF, .img для файла формата ERDAS IMAGINE или не задавайте расширение, чтобы получить растровый формат Esri Grid.

Raster Dataset
cell_assignment
(дополнительно)

Метод, определяющий, как будут присвоены значения ячейкам, если на одну ячейку попадает более одного объекта.

  • CELL_CENTERПри наложении полигона на центр ячейки этой ячейке присваивается атрибут.
  • MAXIMUM_AREAОдин пространственный объект с большей площадью в пределах ячейки заставляет атрибут быть присвоенным ячейке.
  • MAXIMUM_COMBINED_AREA Если в ячейке более одного пространственного объекта с одинаковыми значениями, то области этих объектов будут объединены. Комбинированный объект с большей площадью в пределах ячейки будет определять значение, которое будет присваиваться ячейке.
String
priority_field
(дополнительно)

Поле используется для определения, какой пространственный объект должен быть предпочтительнее другого с тем же значением в поле Значение (Value).

Field
cellsize
(дополнительно)

Размер ячейки для выходного набора растровых данных.

Размер ячейки по умолчанию - это наименьший из размеров ширины или высоты экстента входного набора классов объектов, на выходной пространственной привязке, деленный на 250.

Analysis Cell Size

Пример кода

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

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

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.PolygonToRaster_conversion("ca_counties.shp", "NAME", 
                                 "c:/output/ca_counties.img", 
                                 "MAXIMUM_AREA", "MALES", 0.25)
PolygonToRaster.Пример 2 (автономный скрипт)

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

# Name: PolygonToRaster_Ex_02.py
# Description: Converts polygon features to a raster dataset.

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = "ca_counties.shp"
valField = "NAME"
outRaster = "c:/output/ca_counties"
assignmentType = "MAXIMUM_AREA"
priorityField = "MALES"
cellSize = 0.5

# Execute PolygonToRaster
arcpy.PolygonToRaster_conversion(inFeatures, valField, outRaster, 
                                 assignmentType, priorityField, cellSize)

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

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

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

ArcGIS for Desktop Basic: Требует Spatial Analyst или 3D Analyst
ArcGIS for Desktop Standard: Требует Spatial Analyst или 3D Analyst
ArcGIS for Desktop Advanced: Да
9/10/2013