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

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

Экспорт в DLG

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

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

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

Создает цифровую линейную графику из покрытия. DLG (цифровая линейная графика) является продуктом в формате DLG-3 Optional (дополнительный), (в качестве противоположного Standard (стандартному)).

Более подробно о том, как работает инструмент Экспорт в DLG.

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

  • Перед тем как создавать файл DLG с помощью инструмента Экспорт в DLG, каждый узел один за другим должен быть пронумерован с помощью инструмента Перенумеровать узлы. Таким образом будет соблюден порядок внутренней нумерации всех дуг, узлов и полигональных пространственных объектов.

  • Существует два формата распределения для файла DLG: Стандартный и Дополнительный . Этот инструмент записывает DLG только в Дополнительном формате.

  • Инструмент DLG в покрытие считывает файлы DLG форматов Стандартный или Дополнительный и конвертирует их в покрытие.

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

  • Только одна категория DLG или слой может быть сохранен в файле DLG, созданном инструментом Экспорт в DLG. Категория DLG эквивалентна слою в документе карты.

  • Внутренние номера объектов (cover#) записываются как номера объектов выходной цифровой линейной графики (DLG).

  • Топология покрытия сохраняется в файле DLG, при этом используются принципы, схожие с принципами хранения топологии в покрытии (например, полигоны определяются последовательно по часовой стрелке, островные полигоны – против часовой, каждый объект имеет уникальный идентификатор, отрицательные числа для линий указывают на обратное направление и т.д.)

Синтаксис

ArcDLG_arc (in_cover, out_dlg_file, {in_point_cover}, {in_projection_file}, {x_shift}, {y_shift}, {in_header_file}, {transform})
ПараметрОбъяснениеТип данных
in_cover

Покрытие, которое необходимо конвертировать в формат DLG. Может содержать полигональные, линейные объекты и объекты узлов.

Coverage
out_dlg_file

Создаваемый выходной файл формата DLG-3 Дополнительный.

File
in_point_cover
(Дополнительный)

Покрытие, содержащее точечные пространственные объекты, которое должно быть записано как имеющее нулевую длину, с записями вырожденных линий (L) в выходном DLG.

Coverage
in_projection_file
(Дополнительный)

Текстовый файл, содержащий параметры входной проекции, которые должны быть сохранены в заголовке DLG.

File
x_shift
(Дополнительный)

Постоянная величина, которая должна быть добавлена ко всем х-координатам покрытия при конвертации в DLG. X сдвиг замещает любые параметры x-сдвига как в файле проекции, так и во входном файле определения проекции покрытия. Если значение для X сдвига не задано, то значением по умолчанию будет ноль.

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

Постоянная величина, которая будет добавлена ко всем y-координатам при конвертации DLG. Y сдвиг замещает любые параметры y-сдвига как в файле проекции, так и во входном файле определения проекции покрытия. Если значение для Y сдвига не задано, то значением по умолчанию будет ноль.

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

Файл, содержащий информацию, которая должна быть переписана в заголовок файла DLG.

File
transform
(Дополнительный)

Эта операция контролирует выполнение преобразования координат. Обычно при записи в DLG для поддержания точности координат производится их преобразование.

  • TRANSFORM —Производится преобразование координат в файл DLG
  • NO_TRANSFORM —Преобразование координат в файл DLG не производится
Boolean

Пример кода

ArcDLG, пример (автономный скрипт)

Следующий автономный скрипт демонстрирует, как экспортировать полигональное и точечное покрытие в формат DLG.

# Name: ArcDLG_Example.py
# Description: Exports two coverages to DLG format
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "stand"
outDlgFile = "C:/output/stand.dlg"
inPointCover = "tong_basin4"
inProjectionFile = "stand.prj"
xShift = -500000
yShift = -6000000
inHeaderFile = "standheader.txt"

# Execute ArcDLG
arcpy.ArcDLG_arc (inCover, outDlgFile, inPointCover, inProjectionFile,
                  xShift, yShift, inHeaderFile, "")

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

  • Текущая рабочая область
  • Степень сравнения между файлами проекций
  • Точность при расчете покрытия
  • Точность для новых покрытий
  • Временная рабочая область

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

  • ArcGIS Desktop Basic: Нет
  • ArcGIS Desktop Standard: Нет
  • ArcGIS Desktop Advanced: Требует установленная ArcInfo Workstation

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

  • Обзор группы инструментов Из покрытия (From Coverage)
  • Проецировать
  • Импорт из САПР (DLG)

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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