Экспорт в САПР (SDTS) (Покрытие)
Резюме
Создает Стандарт обмена пространственными данными (Spatial Data Transfer Standard – SDTS). Топологический векторный профиль (Topological Vector Profile – TVP) или обменный формат точечного профиля из покрытия ArcGIS или грида.
Использование
-
SDTS – это большой стандарт, состоящий из меньших, более узких поднаборов, одобренных на федеральном уровне в рамках стандарта SDTS FIPS 173. Эти поднаборы называются профилями. Инструмент SDTSEXPORT поддерживает только топологический векторный профиль (разработанный специально для планарных векторных данных с топологией), а также растровый и точечный профили.
-
При создании TVP-обмена необходимо, чтобы выполнялись следующие условия:
- Покрытие должно иметь топологию полигона.
- Покрытие не должно иметь файла маски, экспортироваться будут только Чистые (Clean) покрытия.
- Покрытие должно иметь заданную проекцию, иначе оно не будет экспортировано.
-
При создании TVP-обмена аннотация будет пропущена.
Синтаксис
Параметр | Объяснение | Тип данных |
SDTS_type |
Тип создаваемого профиля SDTS:
| String |
in_dataset |
Входное покрытие или грид. | Coverage;Raster Dataset |
out_transfer_prefix |
При передаче каждому файлу присваивается имя, состоящее из четырех символов. Префикс может включать путь к каталогу. По умолчанию файлы для передачи будут перезаписаны в текущую рабочую область. | String |
in_point_cover (дополнительно) |
Имя точечного покрытия, которое должно быть конвертировано, когда тип передачи будет TVP. Эта опция игнорируется, если установлен тип передачи POINT. | Coverage |
out_DD_transfer (дополнительно) |
Четырехзначный префикс для словаря выходных данных (Master Data Dictionary). Директория под именем MASTERDD будет создана на том же уровне, что и директория Out Transfer. Эта опция используется для создания единого общего словаря выходных данных (master data dictionary) для покрытий или гридов. | String |
Conv_Ctrl_File (дополнительно) |
Файл, который может использоваться для добавления информации во время перевода. Имя этого файла определяется пользователем. | File |
Пример кода
Следующий автономный скрипт демонстрирует, как экспортировать полигональное покрытие в формат SDTS.
# Name: SDTSExport_Example.py
# Description: Exports a polygon coverage to SDTS format
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
SDTSType = "TVP"
inDataset = "stand"
outTransferPrefix = "C:/output/jrdl"
# Execute SDTSExport
arcpy.SDTSExport_arc(SDTSType, inDataset, outTransferPrefix)