Краткая информация
Конвертирует набор файлов Бюро переписи США TIGER/Line в набор покрытий.
Использование
Расширенная конвертация Tiger выполняет следующие задачи конвертации и обработки:
- Конвертирует файлы TIGER\line в покрытия.
- Создает выходные покрытия для линий, полигонов и точек.
Когда Расширенная конвертация Tiger конвертирует ваши данные, она начнет обработку выходных покрытий. Она объединит полигональные точки с линейными объектами, объединив объекты из выходного линейного и площадного покрытия с выходным площадным точечным покрытием, а затем создаст линейную и полигональную топологию для объединенного покрытия.
Обычно топологические данные TIGER корректны, но могут иметь ошибки пересечений. Ошибка пересечения возникает, когда два линейных объекта перекрываются без пересечения в узле, обычно по причине отсутствия записи формы, которая определяет форму линейного объекта. Последующая двух-точечная дуга может пересечь объекты, которые обычная дуга может не пересечь.
Для полной обработки данных TIGER необходима топология полигонов. Если ошибка пересечения будет обнаружена при построении топологии, то топология полигонов не будет создана, о чем появится сообщение инструмента; процесс обработки будет остановлен.
- Объединяет линейные объекты и создает надписи полигонов.
- Обрабатывает ошибки пересечений.
- Копирует и устанавливает связь таблиц атрибутов с атрибутами объектов.
- Дополнительно соединяет атрибуты TIGER с таблицами атрибутов объектов.
Опция Присоединить атрибуты соединяет основные линейные, площадные и точечные объекты геодезической сети с их таблицами атрибутов объектов. Она упрощает работу и просмотр и рекомендуется для простых приложений.
Данные TIGER содержат очень большие таблицы атрибутов, которые иногда могут замедлять работу приложений.
- Имеет опции подключения к системе координат UTM или Государственной системе плановых координат США.
Вы можете указать либо UTM, либо Государственную систему плановых координат США для ваших выходных покрытий. Если данная опция не используется, то для каждого покрытия будет задана проекция Географическая (Geographic). Этот инструмент определит датум по номеру версии, который считывается из файла TIGER/Line. Наборы данных ранее 1995 года используют NAD27, а с 1995 года и более поздние – NAD83, за исключением Hawaii, который может быть только в NAD27.
Конвертирует все версии, выпущенные с апреля 1989.
Начиная с 2007 года Бюро переписи США перешло на формат на основе шейп-файлов. Используйте для этого инструмент Класс объектов в покрытие.
Этот инструмент не поддерживает типы записи F и G, выпущенные с версией School District 1992 г. Эти типы записи являются временными, вы их не найдете ни в предшествующих, ни в последующих версиях.
Выходные покрытия, созданные в конвертации файла TIGER (TIGER file conversion), всегда будут двойной точности. Файлы TIGER/Line часто содержат малые линейные отрезки (tiny line segments), которые могут быть утрачены, если конвертация будет с одинарной точностью.
Расширенная конвертация Tiger создает до трех выходных покрытий. Выходное точечное покрытие и выходное покрытие ГС создаются только когда в наборе данных содержатся площадные точечные объекты и объекты ГС.
Синтаксис
TigerTool(in_tiger_file_prefix, out_cover_prefix, {join_attributes}, {projection}, {zone_number}, {tiger_version}, {restart})
Параметр | Объяснение | Тип данных |
in_tiger_file_prefix | Конвертируется префикс имени файла, общий для всех файлов в наборе файлов TIGER/Line. Префикс может содержать имя пути к директории. | String |
out_cover_prefix | Префикс выходных покрытий, которые будут созданы из файлов TIGER/Line. | String |
join_attributes (Дополнительный) | Определяет, будут ли основные линейные, площадные и точечные объекты геодезической сети соединены с их таблицами атрибутов объектов.
| Boolean |
projection (Дополнительный) | Пространственная привязка выходных покрытий.
| String |
zone_number (Дополнительный) | Номер зоны заданной системы координат. | Long |
tiger_version (Дополнительный) | Версия входных файлов TIGER/Line.
| String |
restart (Дополнительный) | Определяет, будет ли продолжена обработка в случае, если данные TIGER будут содержать ошибки пересечений.
| Boolean |
Пример кода
TigerTool, пример (автономный скрипт)
В следующем автономном скрипте показано, как импортировать набор файлов TIGER/Line в набор покрытий.
# Name: TigerTool_Example.py
# Description: Imports coverages from TIGER/Line files
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inTigerFilePrefix = "tgr23005.bw"
outCoverPrefix = "C:/output/bla23005"
joinAttributes = "NO_JOIN"
tigerVersion = 1995
# Execute TigerTool
arcpy.TigerTool_arc(inTigerFilePrefix, outCoverPrefix, joinAttributes, "",
"", tigerVersion, "")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Требуется установленная ArcInfo Workstation