Файлы 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 и .txt поля можно разделять запятой, точкой с запятой или табуляцией. Другие разделители не поддерживаются.

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

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

Поля местоположений в файлах .csv и .txt

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

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

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

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

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

  • Latitude, Longitude
  • 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
  • Address
  • City
  • State
  • ZIP

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

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

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

Когда вы публикуете размещенный векторный слой из файла .csv, можно указать часовой пояс данных. Указанный часовой пояс используется для уменьшения сдвига, поскольку в ArcGIS Enterprise предполагается, что дата и время находятся в формате UTC. Например, когда файл .csv, содержащий поля даты, публикуется с часовым поясом PST, ко всем значениям даты и времени в файле .csv добавляется восемь часов для конвертации в 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 с более чем 4 000 строк необходимо опубликовать как размещенный векторный слой.
  • Если вы добавляете файл .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 необходимо принимать во внимание следующее:

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

В этом разделе
  1. Файлы csv и .txt
  2. Файлы .gpx