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

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

Экспорт атрибутов объектов в ASCII

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

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

Экспортирует координаты и атрибутивные значения класса объектов в текстовый файл ASCII с разделителем (пробел, запятая или точка с запятой).

Иллюстрация

Иллюстрация работы инструмента Экспорт атрибутов объектов в ASCII
Координаты (X and Y) и определенные пользователем атрибуты объектов записываются в текстовый файл ASCII.

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

  • Инструмент может использоваться для экспорта данных для анализа во внешних программных продуктах.

  • X и Y координаты записываются в текстовый файл с восемью значимыми цифрами точности. Атрибутивные значения с плавающей точкой записываются в текстовый файл с шестью значимыми цифрами.

  • Если данный инструмент является частью пользовательского инструмента моделирования, выходной текстовый файл появится в окне Результаты только в том случае, если перед запуском инструмента это было установлено в параметрах модели.

  • Если среди значений поля будут встречаться null-значения, они будут записаны в выходной текстовый файл как NULL.

  • Внимание:

    При использовании шейп-файлов, помните, что в них нельзя хранить нулевые (null) значения. Инструменты или другие процедуры, создающие шейп-файлы из прочих входных данных, могут хранить значения NULL в виде 0 или оперировать ими как нулем. В некоторых случаях нули в шейп-файлах хранятся как очень маленькие отрицательные числа. Это может привести к неожиданным результатам. Дополнительные сведения см. в разделе Рекомендации по геообработке выходных данных шейп-файла.

Синтаксис

ExportXYv_stats (Input_Feature_Class, Value_Field, Delimiter, Output_ASCII_File, Add_Field_Names_to_Output)
ПараметрОбъяснениеТип данных
Input_Feature_Class

Класс пространственных объектов, из которых экспортируются координаты объектов и атрибутивные значения.

Feature Layer
Value_Field
[Value_Field,...]

Поле или поля во входном классе объектов, содержащие значения для экспорта в текстовый файл ASCII.

Field
Delimiter

Указывает, какие координаты объектов и атрибутивные значения будут разделены в выходном файле ASCII.

  • SPACE —Координаты объектов и атрибутивные значения будут разделены в выходном файле пробелом.
  • COMMA —Координаты объектов и атрибутивные значения будут разделены в выходном файле запятой.
  • SEMI-COLON —Координаты объектов и атрибутивные значения будут разделены в выходном файле точкой с запятой.
String
Output_ASCII_File

Текстовый файл ASCII будет содержать координаты объектов и атрибутивные значения.

File
Add_Field_Names_to_Output
  • NO_FIELD_NAMES —Имена полей не будут включены в выходной текстовый файл (значение по умолчанию).
  • ADD_FIELD_NAMES —Имена полей будут занесены в выходной текстовый файл.
Boolean

Пример кода

ExportFeatureAttributeToASCII, пример (окно Python)

Следующий скрипт в Python окне демонстрирует, как использовать инструмент ExportFeatureAttributeToASCII.

import arcpy
arcpy.env.workspace = r"c:\data"
arcpy.ExportXYv_stats("AidsByCaCnty.shp","HEPRATE", "SPACE","aidsbycacnty.txt","ADD_FIELD_NAMES")
ExportFeatureAttributeToASCII, пример (автономный скрипт Python)

Следующий автономный Python скрипт демонстрирует, как использовать инструмент ExportFeatureAttributeToASCII.

# Export feature locations and attributes to an ASCII text file
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "c:/data"
input_features = "AidsByCaCnty.shp"
export_ASCII = "aidsbycacnty.txt"
 
try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace
 
    # Process: Export Feature Attribute to ASCII...
    arcpy.ExportXYv_stats(input_features, "HEPRATE", "SPACE", export_ASCII, "NO_FIELD_NAMES")
 
except:
    # If an error occurred when running the tool, print out the error message.
    print(arcpy.GetMessages())

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

  • Текущая рабочая область
  • Временная рабочая область
  • Выходная система координат
  • Географические преобразования

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

  • Обзор группы инструментов Утилиты
  • Обзор набора инструментов Пространственная статистика
  • Добавить поля X, Y

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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