Краткая информация
Конвертирует пространственные объекты в растры.
Использование
Любой класс пространственных объектов (из базы геоданных, шейп-файла или покрытия), содержащий точечные, линейные или полигональные объекты, может быть конвертирован в набор растровых данных.
Входной тип поля определяет тип выходного растра. Если поле целочисленное, выходной растр будет целочисленным; если оно представлено значениями с плавающей точкой, выходные данные будут представлены значениями с плавающей точкой.
Этот инструмент всегда использует центр ячеек для решения, каким будет значение растрового пиксела. Для большего контроля за тем, как будут конвертироваться различные типы геометрии входных объектов, обратитесь к соответствующим инструментам конвертации: Точки в растр, Полилинии в растр и Полигон в растр.
Этот инструмент является дополнением к инструментам Растр в точки, Растр в полилинии и Растр в полигоны, которые конвертируют растр в различные типы геометрии наборов классов объектов.
При выборе входных векторных данных полем по умолчанию считается первое допустимое и доступное поле. Если других допустимых полей нет, по умолчанию используется поле ObjectID (например, OID или FID).
К этому инструменту могут применяться некоторые Параметры среды хранения растров (Raster storage environments).
В параметрах среды Пирамидные слои (Pyramid) используется только опция Построение пирамидных слоев (Build pyramids). Остальные параметры среды Пирамидные слои игнорируются. Больший контроль над пирамидами дает следующей инструмент Построить пирамидные слои (Build Pyramids).
В параметрах среды Сжатие (Compression) учитывается только тип сжатия. Это действительно только для растровых форматов, отличающихся от Esri Grid.
Синтаксис
FeatureToRaster_conversion (in_features, field, out_raster, {cell_size})
Параметр | Объяснение | Тип данных |
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 |
Пример кода
FeatureToRaster, пример 1 (окно Python)
Конвертирует пространственные объекты в растры.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.FeatureToRaster_conversion("roads.shp", "CLASS", "c:/output/roadsgrid", 25)
FeatureToRaster, пример 2 (автономный скрипт)
Конвертирует пространственные объекты в растры.
# 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да