Файлы CSV, TXT и GPX

Если у вас имеются данные, хранящиеся в виде текстового файла с разделителями-запятыми (.csv), или данные, хранящиеся в текстовом файле с разделителями (.txt) или файле в обменном формате GPS (.gpx), вы можете добавлять данные на портал ArcGIS Enterprise. В списке описано использование этих файлов и содержатся ссылки и инструкции. В расположенных после списка функциональности разделах содержится информация о правильном форматировании и использовании файлов CSV, TXT и GPX на портале Enterprise.

  • Добавьте файлы CSV, TXT или GPX как элементы и опубликуйте их, чтобы другие пользователи могли загрузить данные.
  • Добавьте файлы CSV, TXT или GPX в Map Viewer Classic. При этом информация о местоположении в фале используется для отображения объектов на карте, информация сохраняется на карте в виде слоя. После того как файл будет добавлен на карту, можно редактировать свойства создаваемого слоя. Например, можно настраивать всплывающие окна, изменять символы, задавать диапазон видимости и удалять всплывающие окна.
  • Добавьте файл CSV, который не содержит информацию о местоположении, в виде таблицы. Это полезно, когда вы хотите соединить непространственные данные, например, присоединить претензии о повреждении имущества в связи с прошедшим торнадо, с пространственными данными, используя для этого инструмент анализа Присоединить объекты.
  • Если файл CSV хранится на общедоступном веб-сайте, вы можете ссылаться на него из карты в Map Viewer или в Map Viewer Classic, как на веб-слой. Если в файле CSV содержится информация о координатах, обновления файла CSV появятся на карте. Если в файле CSV содержится информация об адресах или о местоположениях, обновления файла CSV в сети не отобразятся на карте.
  • Если у вас есть права для публикации размещенных векторных слоев, можно опубликовать данные в файлах CSV и опубликовать размещенный слой для других пользователей.

Файлы CSV и TXT

Файлы CSV и TXT хранят информацию в текстовом виде. В первой строчке файла задаются названия всех полей. В файлах CSV и ТХТ поля можно разделять запятой, точкой с запятой или табуляцией. Другие разделители не поддерживаются.

Если в файле не заданы типы данных, ArcGIS Enterprise опирается на имена полей и форматирование полей для интерпретации применимых типов данных.

В следующих разделах содержится информация о поддерживаемых форматах данных в файлах CSV и TXT, а также о том, что необходимо учитывать при добавлении файлов CSV и TXT на карту.

Поля местоположений в файлах CSV и TXT

Чтобы использовать файлы CSV или TXT в вашей организации, файл должен содержать поля местоположения. Поля местоположений могут содержать информацию о координатах, адресе и местоположении. Первая строка должна содержать названия полей местоположений. Адреса можно сортировать по одному или нескольким полям. Координаты должны находиться в двух полях.

Если в файле есть поля с координатами, ArcGIS Enterprise использует эти поля для определения местоположения объектов на карте. ArcGIS Enterprise поддерживает следующие типы координат:

  • долгота и широта*
  • широта и долгота*
  • Военная система прямоугольных координат (MGRS)
  • United States National Grid (USNG)
* Информация о широте и долготе должна быть представлена в десятичных градусах.

Если Map Viewer Classic не может определить информацию о координатах либо в файле вместо координат содержится информация об адресе или местоположении, вам будет предложено просмотреть поля местоположения и при необходимости их изменить. Вам всегда будет предложено просмотреть файлы местоположений на странице Содержание.

Поддерживаются следующие поля:

  • Широта, Долгота
  • Lat, Long
  • Longitude83, Latitude83
  • Longdecdeg, Latdecdeg
  • Long_dd, Latdd
  • Lng
  • Y, X
  • Ycenter, Xcenter
  • Xcenter, Ycenter
  • Point-y, Point-x
  • Point-x, Point-y
  • MGRS
  • USNG
  • Адрес
  • Город
  • Штат
  • ZIP

Время и дата в файлах CSV

Поля даты в файлах CSV обычно содержат дату и время в формате Всемирного координированного времени (UTC). Даты указываются в формате UTC, так как сервер ваших данных может располагаться в любой точке мира. Хранение даты и времени в местном часовом поясе приводит к всевозможным проблемам, особенно если вы или сервер ваших данных перемещаетесь в другой часовой пояс.

Всякий раз, когда отображается поле даты, дата преобразуется из времени UTC в местное время. Это выполняется с помощью запроса вашего компьютера для определения его настроек часового пояса. Например, на вашем компьютере установлено тихоокеанское стандартное время (PST). PST отстает от UTC на восемь часов – 10:00 часов утра по UTC соответствует 2:00 часам ночи по PST.

Когда вы публикуете размещенный векторный слой из файла CSV, можно указать часовой пояс данных. Указанный часовой пояс используется для уменьшения смещения, поскольку ArcGIS Enterprise предполагает, что дата и время находятся в формате UTC. Например, когда файл CSV, содержащий поля даты, публикуется с часовым поясом PST, ко всем значениям даты и времени в нем добавляется восемь часов, для конвертации в UTC.

Если поля даты в CSV содержат только значения даты, но не времени, при публикации в виде векторного слоя им присваивается значение времени, соответствующее полуночи. Поэтому, если вы не задали часовой пояс при публикации, данные будут храниться с временем, соответствующим полуночи по UTC. При просмотре данных, время конвертируется в локальное, что также может привести к изменению даты. Например, 7/28/2009 0:00 соответствует полуночи по UTC 28 июля 2009. Если вы просматриваете данные на компьютере с тихоокеанским часовым поясом, дата и время будут отображаться как 7/27/2009 16:00. Выбор часового пояса при публикации позволяет убрать этот сдвиг при просмотре данных в указанном часовом поясе.

Следующие даты поддерживаются при публикации размещённого векторного слоя из файла CSV:

ФорматПример

М/ДД/ГГГГ

7/28/2009

ММ/ДД/ГГГГ

07/28/2009

М/ДД/ГГ

7/28/09

ММ/ДД/ГГ

07/28/09

ГГГГ/ММ/ДД

2009/07/28

ГГГГ-ММ-ДД

28.07.2009

ГГГГ/ММ/ДД чч:мм:сс

2009/07/28 17:23:00

YYYY/M/DD hh:mm:ss

2009/7/28 17:23:00

ГГГГ-ММ-ДД чч:мм:сс

28.07.2009 17:23:00

YYYY-M-DD hh:mm:ss

28.07.2009 17:23:00

Примечание:

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

Если вы добавляете CSV-файл напрямую в Map Viewer Classic, следующие форматы дат загружаются как даты, но времена не отображаются в таблице в Map Viewer Classic:

ФорматПример вводаЗначение таблицы

М/ДД/ГГГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

ММ/ДД/ГГГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

М/ДД/ГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

ММ/ДД/ГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

Если вы добавляете CSV-файл напрямую в Map Viewer Classic, следующие форматы даты загружаются в виде строковых полей в точности так, как они отображаются в CSV-файле:

ФорматПример ввода

М/ДД/ГГГГ

7/28/2009

ММ/ДД/ГГГГ

07/28/2009

М/ДД/ГГГГ 24-часовое время

28.07.2009 17:23

ММ/ДД/ГГГГ 24-часовое время

28.07.2009 17:23

М/ДД/ГГ

7/28/09

ММ/ДД/ГГ

07/28/09

М/ДД/ГГ 24-часовое время

28.07.2009 17:23

ММ/ДД/ГГ 24-часовое время

28.07.2009 17:23

Месяц ДД

Июль 28 г.

ГГГГ/ММ

2009/07

ГГГГ-ММ

2009 -07

ГГГГ/ММ/ДД

2009/07/28

ГГГГ-ММ-ДД

28.07.2009

ГГГГ/ММ/ДД чч:мм:сс

2009/07/28 17:23:00

ГГГГ-ММ-ДД чч:мм:сс

28.07.2009 17:23:00

ГГГГ/ММ/ДД чч:мм:сс.с

2009/07/28 17:23:00.0

ГГГГ-ММ-ДД чч:мм:сс.с

2009-07-28 17:23:00.0

Рекомендации по публикации полей дат из файлов CSV

  • Когда вы задаете часовой пояс при публикации файла CSV, выбранный пояс применяется ко всем значениям даты и времени, которые имеются в файле CSV на момент публикации или при перезаписи векторного слоя.
  • Если вы хотите применить часовой пояс только к выбранным записям, вы можете задать смещение от пояса UTC для соответствующей записи. Например, если у вас имеется дата Четверг, Июль 28, 2009 5:23 AM+8, это соответствует часовому поясу, опережающему UTC на восемь часов. Список часовых поясов см. в www.worldtimezone.com. Когда часовой пояс указывается для отдельных записей в CSV файле, выбранный при публикации часовой пояс применяется к тем записям, для которых не указано смещение.
  • Если вы изменяете поля даты в опубликованном векторном слое, включая изменение размещенного векторного слоя для опции Сохранения информации об авторе и последнем изменении объекта, поля даты используют значения локального времени редактора и конвертируются в UTC с соответствующим смещением.
  • Когда вы экспортируете данные из размещенного векторного слоя, для которого был задан часовой пояс, смещение не применяется. Даты экспортируются в формате UTC, который эффективно обрабатывает часовой пояс, выбранный при публикации.
  • В списке Часовой пояс доступны только стандартные часовые пояса. Однако летнее время применяется автоматически, если значение даты в файле CSV входит в диапазон летнего времени и выбранный часовой пояс различает зимнее и летнее время.

Поля даты в TXT-файлах

Когда вы добавляете файл TXT в Map Viewer Classic, следующие форматы даты распознаются как поля даты:

ФорматПример вводаЗначение таблицы

М/ДД/ГГГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

ММ/ДД/ГГГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

ММ/ДД/ГГ 12-часовое время

28.07.2009 17:23

Июль 28, 2009

День недели, Месяц ДД, ГГГГ 12-часовое время*

28 июля 2009 г. 17:23

Июль 28, 2009

Месяц ДД, ГГГГ 12-часовое время*

28 июля 2009 г. 17:23

Июль 28, 2009

* Эти форматы даты поддерживаются только в том случае, если вы разделяете поля с помощью табуляции или точки с запятой.

Рекомендации по добавлению файлов CSV и TXT на карту

Примечание:

Эта функция в настоящее время поддерживается только в Map Viewer Classic (раньше назывался Map Viewer). Она будет доступна в следующей версии нового Map Viewer.

  • Чем больше будет полей адреса, тем более точными будут результаты геокодирования. Так, адрес с почтовым индексом даст более точные результаты, чем просто адрес.
  • Поле адреса может содержать несколько элементов адреса (иногда это называют однострочным геокодированием).
  • Если вы добавляете файл CSV напрямую в Map Viewer Classic, типы полей устанавливаются автоматически и не могут быть изменены. Если вам необходимо изменить типы полей, опубликуйте ваш файл CSV в качестве размещенного векторного слоя. Когда вы добавляете файл CSV в Map Viewer, можно задать типы полей.
  • Если в именах полей в файле содержится больше пробелов, чем разделителей (первая строка файла), при добавлении на карту могут возникнуть трудности. Удалите лишние пробелы в именах полей и попробуйте добавить файл еще раз.
  • Последовательность и регистр значения не имеют (так, допустимыми являются оба следующих написания: 519 East 86 Street, New York,NY,10028 или 519 east 86 street,new york,ny,10028). Однако один и тот же формат должен быть во всех строках файла.
  • Если вы добавляете файл CSV или TXT с координатной информацией или адресами, выполнив вход, непосредственно на карту могут быть добавлены 4000 строк. Файлы CSV и TXT с более чем 4000 строк необходимо опубликовать как размещенный векторный слой.
  • Если вы добавляете файл CSV или TXT с адресами как анонимный пользователь или не выполнив вход, то непосредственно на карту можно добавить только 250 объектов. Файлы CSV и TXT с большим количеством адресов необходимо опубликовать в качестве размещенного векторного слоя.
  • Если данные файла содержат не английские символы, например, буквы французского, русского, греческого, японского или арабского алфавитов, то импортируемый вами файл должен использовать кодировку Unicode или UTF-8, а не ASCII. Если вы импортируете файл в кодировке ASCII, содержащий неанглийские символы, значения атрибутов такого файла могут отображаться некорректными символами. Вы можете сохранить файл в кодировке UTF-8 или Unicode в Microsoft Windows. Откройте файл в текстовом редакторе, например в Notepad, щелкните Файл > Сохранить как и выберите UTF-8 или Unicode в ниспадающем меню Кодировка в нижней части диалогового окна Сохранить как.
  • Если вы используете URL, чтобы добавить файл CSV, содержащий числовые поля с десятичными знаками, то десятичные знаки в файле должны соответствовать формату, который поддерживается системными настройками языковых параметров. Например, если в ОС установлены параметры английского языка, то в файле в качестве разделителя десятичных знаков должны использоваться точки. Если в системе выбран французский язык, в файле в качестве разделителя десятичных знаков должны использоваться запятые.
  • При добавлении к карте файла CSV, содержащего информацию о широте и долготе, координатная информацию будет конвертирована в единицы пространственной привязки текущей базовой карты.
  • Элементы CSV-файла (в том числе с адресной информацией) не могут быть добавлены на карту; на карту можно добавить только исходный файл с диска или размещенный слой объектов, опубликованный из CSV-файла. Аналогично, элементы TXT-файла не могут быть добавлены на карту; это может быть только исходный файл с диска.

Файлы GPX

Примечание:

Эта функция в настоящее время поддерживается только в Map Viewer Classic (раньше назывался Map Viewer). Она будет доступна в следующей версии нового Map Viewer.

Вы можете собрать данные при помощи устройства GPS и применить инструмент стороннего разработчика или производителя GPS-устройства для конвертации данных в файл обменного формата GPS (GPX ). Как только вы получили файл GPX, его можно добавить в Map Viewer Classic для визуализации данных. В Map Viewer Classic поддерживаются следующие типы данных:

  • Путевые точки - это те точки, которые записаны GPS-пользователем вручную, часто с указанием названия для обозначения местоположений на карте.
  • Треки - эти точки GPS-устройство записывает автоматически с заданной периодичностью. Треки отображаются в виде линейных объектов.
  • Маршруты – эти точки GPS-устройство использует для навигации до указанного местоположения. Маршруты отображаются в виде линейных объектов.

Рекомендации по использованию файлов GPX

  • Файлы GPX могут содержать множество слоев, отображающих путевые точки, треки и маршруты.
  • Если символ не будет указан, или если указанный символ не входит в набор символов, включенных в Map Viewer Classic, будет использоваться символ путевых отметок по умолчанию.
  • Вы можете добавить файлы GPX в Map Viewer Classic, но их нельзя добавлять их как элементы, используя вкладку Мои ресурсы страницы ресурсов.

В этом разделе
  1. Файлы CSV и TXT
  2. Файлы GPX