Объекты в растр (Конвертация)
Краткая информация
Конвертирует пространственные объекты в растры.
Использование
-
Любой класс пространственных объектов (из базы геоданных, шейп-файл или покрытие), содержащий точечные, линейные или полигональные объекты, может быть конвертирован в набор растровых данных.
-
Входной тип поля определяет тип выходного растра. Если поле целочисленное, выходной растр будет целочисленным; если оно представлено значениями с плавающей точкой, выходные данные будут представлены значениями с плавающей точкой.
-
Этот инструмент всегда использует центр ячеек для решения, каким будет значение растрового пиксела. Для большего контроля за тем, как будут конвертироваться различные типы геометрии входных объектов, обратитесь к соответствующим инструментам конвертации: Точки в растр (Point to Raster), Полилинии в растр (Polyline To Raster) и Полигон в растр (Polygon To Raster).
-
Этот инструмент является дополнением к инструментам Растр в точки (Raster to Point), Растр в полилинии (Raster to Polyline) и Растр в полигоны (Raster to Polygon), которые конвертируют растр в различные типы геометрии наборов классов объектов.
При выборе входных векторных данных полем по умолчанию считается первое допустимое и доступное поле. Если других допустимых полей нет, по умолчанию используется поле ObjectID (например, OID или FID).
Инструментом используется только опция Построение пирамидных слоев (Build pyramids) в параметрах среды Пирамидные слои. Остальные настройки параметров среды Пирамидные слои игнорируются, вместе с другими Параметрами хранения растров. Больший контроль над пирамидами дает следующей инструмент Построить пирамидные слои (Build Pyramids).
Синтаксис
Параметр | Объяснение | Тип данных |
in_features |
Входные пространственные объекты, которые будут конвертированы в набор растровых данных. | Feature Layer |
field | Поле, используемое для присвоения значений выходному растру. Это может быть любое поле таблицы атрибутов входного набора классов объектов. Если поле Shape точечного или мультиточечного набора данных содержит z- или m-значения, любое из них может использоваться. | Field |
out_raster | Создаваемый выходной набор растровых данных. Если данные не сохраняются в базу геоданных, задайте расширение файла .tif для файла формата TIFF, .img для файла формата ERDAS IMAGINE или не задавайте расширение, чтобы получить растровый формат Esri Grid. | Raster Dataset |
cell_size (дополнительно) | Размер ячейки для выходного набора растровых данных. Размер ячейки по умолчанию – это наименьший из размеров ширины или высоты экстента входного набора классов объектов, в выходной пространственной привязке, деленный на 250. | Analysis Cell Size |
Пример кода
Конвертирует пространственные объекты в растры.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.FeatureToRaster_conversion("roads.shp", "CLASS", "c:/output/roadsgrid", 25)
Конвертирует пространственные объекты в растры.
# Name: FeatureToRaster_Ex_02.py
# Description: Converts features to a raster dataset.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFeature = "roads.shp"
outRaster = "c:/output/roadsgrd"
cellSize = 25
field = "CLASS"
# Execute FeatureToRaster
arcpy.FeatureToRaster_conversion(inFeature, field, outRaster, cellSize)