Класс объектов в покрытие (Feature Class To Coverage) (Конвертация)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает одно покрытие ArcInfo Workstation из одного или нескольких входных классов объектов или слоев.

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

Синтаксис

FeatureclassToCoverage_conversion (in_features, out_cover, {cluster_tolerance}, {precision})
ПараметрОбъяснениеТип данных
in_features
[[Featureclass, {Type}],...]

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

  • ТОЧКА (POINT)
  • LABEL
  • NODE
  • ARC
  • ROUTE
  • ПОЛИГОН (POLYGON)
  • REGION
  • ANNO
Value Table
out_cover

Будет создано выходное покрытие.

Coverage
cluster_tolerance
(дополнительно)

Минимальное расстояние, в пределах которого координаты узлов и вершин объектов считаются различимыми, и на которое могут быть смещены координаты по оси X или Y (или по обеим вместе). Допуск должен быть минимальным для данных с высокой степенью точности и максимальным для данных с низкой степенью точности.

Linear unit
precision
(дополнительно)

Точность выходного покрытия.

  • DOUBLE Выходное покрытие out_cover будет иметь двойную точность. Это значение используется по умолчанию.
  • SINGLEВыходное покрытие будет иметь одинарную точность.
Boolean

Пример кода

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

Следующий скрипт окна Python демонстрирует, как используется функция Класс объектов в покрытие (Feature class To Coverage) в прямом режиме.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureclassToCoverage_conversion(
        [["Montgomery.gdb/Landbase/parcels", "REGION"]], 
        "C:/output/mont_parcel", "", "")
FeatureClassToCoverage. Пример (автономный скрипт)

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

# Name: FeatureclassToCvoerage_Example.py
# Description: Converts several featureclasses to one coverage

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = [["Montgomery.gdb/Landbase/blocks", "POLYGON"],
              ["Montgomery.gdb/Landbase/parcels", "REGION"],
              ["Montgomery.gdb/Landbase/Road_cl", "ROUTE"],
              ["Montgomery.gdb/Landbase/RoadNames", "ANNO"],
              ["Montgomery.gdb/Water/Transmains", "ARC"]]
outCover = "C:/output/Montgomery"
clusterTolerance = 0.000656
precision = "DOUBLE"

# Execute FeatureclassToCoverage and CreateLabels
arcpy.FeatureclassToCoverage_conversion(inFeatures, outCover, 
                                        clusterTolerance, precision)

arcpy.CreateLabels_arc(outCover, "")

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
9/10/2013