ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Слой GA в изолинии

Доступно с лицензией Geostatistical Analyst.

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

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

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

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

  • Для форматов данных, которые поддерживают пустые значения (Null), например для классов пространственных объектов файловых баз геоданных, значение Null используется для указания того, что для данного местоположения не удалось выполнить интерполяцию, или что значение следует игнорировать при его использовании в качестве входного. Для форматов данных, которые не поддерживают пустые значения, например для шейп-файлов, используется значение -1,7976931348623158e+308 (это отрицательный вариант определенной в языке C++ константы DBL_MAX) для указания того, что для данного местоположения не удалось выполнить интерполяцию.

  • Выходные полигональные или полилинейные объекты будут содержать несколько отличающуюся геометрию, в зависимости от числа ядер ЦП на вашем компьютере.Это происходит из-за разного количества листов, используемых в алгоритме построения изолиний (большее число ядер обрабатывают большее количество листов, что приводит к созданию более точных изолиний).

Синтаксис

GALayerToContour_ga (in_geostat_layer, contour_type, out_feature_class, {contour_quality}, {classification_type}, {classes_count}, {classes_breaks})
ПараметрОбъяснениеТип данных
in_geostat_layer

Анализируемый геостатический слой.

Geostatistical Layer
contour_type

Тип изолинии для представления геостатистического слоя.

  • CONTOUR — Представление геостатистического слоя в виде изолинии.Отображает линии либо в черновом качестве, либо в качестве презентации.
  • FILLED_CONTOUR —Полигональное представление геостатистического слоя.При графическом отображении предполагается, что значения между изолиниями одинаковы для всех местоположений в полигоне.Отображает линии либо в черновом качестве, либо в качестве презентации.
  • SAME_AS_LAYER —Использует текущий метод отображения входного геостатистического слоя.Если на геостатистическом слое не используется метод отображения изолиний или изолиний с заливкой, опция создаст изолинии с заливкой. Сходным образом, если на геостатистическом слое используются оба метода отображения изолиний и изолиний с заливкой, опция создаст изолинии с заливкой.
String
out_feature_class

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

Feature Class
contour_quality
(Дополнительный)

Определяет сглаженность представления в виде изолиний.

  • DRAFT — Установленное по умолчанию Черновое (Draft) качество представляет генерализованную версию изолиний для более быстрого отображения.
  • PRESENTATION —Опция Презентация (Presentation) обеспечивает более высокое качество изолиний для выходного класса пространственных объектов.
String
classification_type
(Дополнительный)

Определяет, как будут вычисляться границы изолиний.

  • GEOMETRIC_INTERVAL —Границы изолиний вычисляются на основе геометрических интервалов.
  • EQUAL_INTERVAL —Границы изолиний вычисляются на основе равных интервалов.
  • QUANTILE —Границы изолиний вычисляются по квантилям входных данных.
  • MANUAL —Указываются собственные значения границ.
String
classes_count
(Дополнительный)

Укажите число классов в выходном классе объектов.

Если для contour_type выбраны выходные контурные полигоны с заливкой, то число созданных полигонов будет равно значению, которое указано в этом параметре. Если же выбраны выходные контурные полилинии, то число полилиний будет на одну меньше того значения, которое было задано для этого параметра (потому что интервалы класса N определяют N-1 значений границ изолиний).

Этот параметр не применяется, если classification_type установлен на Manual.

Long
classes_breaks
[classes_breaks,...]
(Дополнительный)

Список граничных значений, если classification_type задан как Manual. Значений должны передаваться в виде списка, значения могут следовать в любом порядке.

  • Для выходных изолиний это значения линий.
  • Для изолиний с заливкой это верхние границы интервала каждого класса.Имейте в виду, что наибольшее граничное значение меньше максимума геостатистического слоя, выходной класс объектов не будет заполнять весь прямоугольный экстент; все местоположения с интерполированными значениями, превышающими наибольшую границу, не получат изолиний с заливкой.
Double

Пример кода

Пример интерактивного окна GALayerToContour

Экспорт геостатистического слоя в класс объектов изолиний.

import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToContour_ga("kriging.lyr", "Contour", "krig_contour",
                          "Presentation", "GEOMETRIC_INTERVAL", 10, "")
Пример скрипта GALayerToContour

Экспорт геостатистического слоя в класс объектов изолиний.

# Name: GALayerToContour_Example_02.py
# Description: Exports a geostatistical layer to filled contours with
#              class breaks at 100, 500 and 2000.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

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

# Set local variables
in_geostat_layer = "kriging.lyr"
contour_type = "Filled_contour"
out_feature_class = "C:/gapyexamples/output/krig_filled_contour.shp"
contour_quality = "Presentation"
classification_type = "Manual"
classes_count = ""
classes_breaks = [100, 500, 2000]

# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")

# Execute GALayerToContour
arcpy.GALayerToContour_ga(in_geostat_layer, contour_type, out_feature_class,
                          contour_quality, classification_type, classes_count,
                          classes_breaks)

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

  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Выходная система координат
  • Временная рабочая область

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

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

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

  • Обзор группы инструментов Работа с геостатистическими слоями

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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