ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Изолинии поверхности

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

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

Создает изолинии на основе поверхности набора данных terrain, TIN или LAS.

Дополнительные сведения о работе инструмента Изолинии поверхности

Иллюстрация

Изображение изолинии TIN

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

  • Выходной класс объектов является двухмерным и содержит атрибуты со значениями изолиний.

  • Используйте опции интервала и базовой изолинии для настройки экстента и разрешения выходного класса пространственных объектов.

  • Используйте данные полей изолинии для преобразования класса пространственных объектов в 3D.

  • В некоторых случаях последняя допустимая изолиния на поверхности TIN может не вычисляться. Это ограничение в работе алгоритма обычно для программ построения изолиний. Чтобы убедиться, что все допустимые изолинии построены, добавьте небольшое отрицательное смещение к значению Базовая изолиния (Base Contour), чтобы немного сместить их.

  • Параметр Коэффициент Z работает только с растровыми наборами данных и наборами данных TIN, но не Terrain. При работе с наборами данных terrain можно задать интервал изолинии со встроенным Z-коэффициентом. Например, если необходимо задать интервал изолинии в один фут, а в поверхности набора данных terrain используются метры, следует задать интервал изолинии 0,3048. Вы также можете преобразовать набор данных terrain в растр или TIN, применив инструменты геообработки Terrain в Растр или Terrain в TIN.

Синтаксис

SurfaceContour_3d (in_surface, out_feature_class, interval, {base_contour}, {contour_field}, {contour_field_precision}, {index_interval}, {index_interval_field}, {z_factor}, {pyramid_level_resolution})
ПараметрОбъяснениеТип данных
in_surface

Поверхность TIN, terrain или набора данных LAS, которая будет обрабатываться.

LAS Dataset Layer; Terrain Layer; TIN Layer
out_feature_class

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

Feature Class
interval

Интервал между изолиниями.

Double
base_contour
(Дополнительный)

Определяет начальное Z-значение, к которому интервал изолинии либо добавляется, либо из которого он вычитается для получения очерченных контуров. Значение, предлагаемое по умолчанию, равно 0.0.

Double
contour_field
(Дополнительный)

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

String
contour_field_precision
(Дополнительный)

Точность поля изолинии. Ноль – обозначает целое число; числа в диапазоне от 1до 9 обозначают количество десятичных знаков, которое будет содержать поле. По умолчанию поле будет целочисленным (0).

Long
index_interval
(Дополнительный)

Индексные изолинии (утолщенные горизонтали) обычно используются в картографии для упрощения визуализации контурных линий (горизонталей). Индексный интервал обычно в пять раз больше интервала изолинии. При использовании этого параметра в таблицу атрибутов выходного класса пространственных объектов, в котором значение 1 обозначает изолинии индекса (утолщенные горизонтали), добавляется целочисленное поле, определяемое полем index_interval_field.

Double
index_interval_field
(Дополнительный)

Имя поля, используемое для идентификации индексных изолиний (утолщенных горизонталей). Оно будет использовано только в случае, если определен index_interval. По умолчанию именем поля будет Index.

String
z_factor
(Дополнительный)

Коэффициент, на который будут умножаться Z-значения. Этот способ обычно используется для конвертации линейных Z-единиц для соответствия линейным единицам XY. Значение по умолчанию равно 1, при нем значения высоты не изменяются.

Double
pyramid_level_resolution
(Дополнительный)

z-допуск или разрешение размера окна для уровня пирамидных слоев Terrain, которое будет использоваться этим инструментом. Значением по умолчанию является 0, полное разрешение.

Double

Пример кода

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

В следующем примере показано использование этого инструмента в окне Python.

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.SurfaceContour_3d("sample.gdb/featuredataset/terrain", "contour.shp", 10)
SurfaceContour, пример 2 (автономный скрипт)

В следующем примере показано использование этого инструмента в автономном скрипте Python.

'''****************************************************************************
Name: SurfaceContour Example
Description: This script demonstrates how to use the 
             SurfaceContour tool.
             
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

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

# Set Local Variables
inSurface = "sample.gdb/featuredataset/terrain"
outContour = arcpy.CreateUniqueName("contour.shp")

#Execute SurfaceContour
arcpy.SurfaceContour_3d(inSurface, outContour, 10)

del inSurface, outContour, arcpy

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

  • Текущая рабочая область
  • Экстент
  • Выходная система координат
  • Географические преобразования
  • Разрешение XY
  • Допуск XY
  • Выходной XY домен
  • Выходное ключевое слово конфигурации
  • Автоподтверждение
  • Использование памяти Terrain

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

  • ArcGIS Desktop Basic: Требует 3D Analyst
  • ArcGIS Desktop Standard: Требует 3D Analyst
  • ArcGIS Desktop Advanced: Требует 3D Analyst

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

  • Обзор группы инструментов Триангуляционная поверхность (Triangluated Surface)
  • Основы геообработки с помощью дополнительного модуля ArcGIS 3D Analyst
  • Теоретические основы поверхностей
  • Понятие формы поверхности
  • Изолинии
  • Работа с изолиниями

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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