ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

HfTable

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

  • Краткая информация
  • Обсуждение
  • Синтаксис
  • Свойства
  • Пример кода

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

Определяет отношение между горизонтальным фактором стоимости и горизонтальным относительным углом движения через указанный файл таблицы. Файл таблицы идентифицирует диаграмму горизонтального коэффициент, используемую для определения горизонтальных коэффициентов.

Обсуждение

Объект HfTable используется в следующих инструментах Spatial Analyst: Путевое расстояние (Path Distance), Распределение по путевому расстоянию (Path Distance Allocation) и Путевое направление (Path Distance Back Link).

Синтаксис

 HfTable (inTable)
ПараметрОбъяснениеТип данных
inTable

Таблица inTable представляет собой ASCII-файл с двумя столбцами на каждой строке. Первая колонка определяет HRMA в градусах, а вторая – HF. Каждая линия определяет точку. Две последовательных точки производят сегмент линии в системе координат HRMA-HF. Углы во входных данных должны располагаться по возрастанию. Горизонтальный фактор для каждого угла HRMA, меньший, чем первое (самое низкое) входное значение или последнее (самое большое) входное значение, будет определен, как бесконечность. Бесконечный HF в ASCII-файле представлен значением -1 в ASCII-файле.

File

Свойства

СвойствоОбъяснениеТип данных
inTable
(чтение и запись)

Таблица inTable делается из ASCII-файла с двумя столбцами на каждой строке. Первая колонка определяет HRMA в градусах, а вторая – HF. Каждая линия определяет точку. Две последовательных точки производят сегмент линии в системе координат HRMA-HF. Углы во входных данных должны располагаться по возрастанию. Горизонтальный фактор для каждого угла HRMA, меньший, чем первое (самое низкое) входное значение или последнее (самое большое) входное значение, будет определен, как бесконечность. Бесконечный HF в ASCII-файле представлен значением -1 в ASCII-файле.

String

Пример кода

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

Демонстрирует создание класса HfTable и его использование с инструментом PathDistance в окне Python.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
myHorizFactor = HfTable("hffile.txt")
outPathDist = PathDistance("source.shp", "costraster", "", "", myHorizFactor)
outPathDist.save("C:/sapyexamples/output/pathdisthft")
HfTable. Пример 2 (автономный скрипт)

Выполняет анализ PathDistance с использованием класса HfTable.

# Name: HfTable_Ex_02.py
# Description: Uses the HfInverseLinear object to execute the HfTable tool
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inSourceData = "source.shp"
inCostRaster = "costraster"

# Create the HfTable Object
inTable = "hffile.txt"
myHorizFactor = HfTable(inTable)

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

# Execute PathDistance
outPathDist = PathDistance(inSourceData, inCostRaster, "", "", myHorizFactor)

# Save the output 
outPathDist.save("C:/sapyexamples/output/pathdisthft2")

Связанные темы

  • Обзор классов Spatial Analyst
  • Обзор классов горизонтального фактора
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация