ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Мультипатч в растр

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

Иллюстрация

Иллюстрация Мультипатч в растр

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

  • Выходной растр хранит Z-значения входных объектов мультипатч в местоположении центра каждой ячейки. Чтобы определить Z-значение каждой ячейки, из центра ячейки проводится вертикальная линия, пересекающая входные объекты мультипатч. Максимальное Z-значение из точек пересечения присваивается выходному растру. Выходная ячейка получит значение, если центр ячейки находится в пределах контура одного или нескольких объектов-мультипатч; иначе ей присваивается значение NoData.

  • Вертикальные треугольники – вертикальные стены без крыши – исключаются из растеризации, поэтому они не будут присутствовать в выходном растре.

  • Этот инструмент позволяет вставлять объекты в виде 3D зданий (как мультипатчи) в городское пространство в цифровой модели рельефа (ЦМР). Чтобы сделать это, сначала воспользуйтесь этим инструментом для конвертации объектов мультипатч в растр. Затем используйте инструмент Мозаика (Mosaic) для построения мозаики из растра зданий и растра ЦМР. Полученный растр высот можно обрабатывать другими растровыми инструментами для решения аналитических проблем в городском пространстве. Например, вы можете запустить инструмент Видимость (Viewshed), чтобы вычислить видимость, или инструменты для работы с солнечным излучением, чтобы определить возможность установки солнечных батарей на крышах городских зданий.

  • По умолчанию, этот инструмент использует преимущества многоядерных процессоров. Максимальное число ядер, использующихся инструментом, 4.

    Если вы хотите, чтобы инструмент использовал меньшее число ядер, измените параметр среды parallelProcessingFactor.

Синтаксис

MultipatchToRaster_conversion (in_multipatch_features, out_raster, {cell_size})
ПараметрОбъяснениеТип данных
in_multipatch_features

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

Feature Layer
out_raster

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

Он будет иметь тип с плавающей точкой.

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

Raster Dataset
cell_size
(Дополнительный)

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

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

Analysis Cell Size

Пример кода

MultipatchToRaster, пример 1 (окно Python)

В этом примере шейп-файл мультипатч конвертируется в растр, который сохраняется в формате IMG.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.MultipatchToRaster_conversion("buildings.shp",
                                    "c:/output/outbuildings.img", 0.25)
MultipatchToRaster, пример 2 (автономный скрипт)

В этом примере шейп-файл мультипатч конвертируется в растр, который сохраняется в формате TIFF.

# Name: MultipatchToRaster_Ex_02.py
# Description: Converts multipatch 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 = "buildings.shp"
outRaster = "c:/output/outbuildings.tif"
cellSize = 0.5

# Execute MultipatchToRaster
arcpy.MultipatchToRaster_conversion(inFeatures, outRaster, cellSize)

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

  • Автоподтверждение
  • Размер ячейки
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • NoData
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Коэффициент параллельной обработки
  • Метод пересчета
  • Временная рабочая область
  • Растр привязки
  • Размер листа

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов В растр
  • Мультипатчи

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация