Файлы CSV, TXT и GPX

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

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

Файлы CSV и TXT

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

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

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

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

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

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

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

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

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

  • Широта, Долгота
  • 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 в местное время. Это выполняется с помощью запроса вашего компьютера для определения его настроек часового пояса. Например, предположим, что ваш компьютер настроен на тихоокеанское время (США и Канада). Тихоокеанское время отстает от UTC на восемь часов (за исключением летнего времени). Если время по UTC 10:00 утра, то по тихоокеанскому времени – 2:00 ночи.

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

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

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

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

М/ДД/ГГГГ

7/28/2009

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

7/28/2009 5:23 AM или 7/28/2009 05:23 AM

М/ДД/ГГ

7/28/09

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

Июль 28, 2009 17:23 или Июль 28, 2009 17:23

ММ/ДД/ГГ

07/28/09

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

Июль 28, 2009 17:23 или Июль 28, 2009 17:23

ММ/ДД/ГГГГ

07/28/2009

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

Июль 28, 2009 17:23 или Июль 28, 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

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

2009-07-28T17:23:00.0

Примечание:

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

Если вы добавляете 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 файле, выбранный при публикации часовой пояс применяется к тем записям, для которых не указано смещение.
  • Если вы задаете часовой пояс при публикации размещенного векторного слоя из файла 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 не поддерживает поле страны. По умолчанию адреса геокодируются на основе региона организации. При добавлении файла можно выбрать другую страну. Если файл содержит адреса из нескольких стран, выберите Мир.
  • Если вы добавляете файл 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 с координатной информацией или адресами, войдя под учетной записью организации, 4 000 строк могут быть добавлены непосредственно на карту. Файлы 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, содержащего информацию о широте и долготе или координаты MGRS или USNG, координатная информацию будет конвертирована в единицы пространственной привязки текущей базовой карты.
  • Элементы CSV-файла (в том числе с адресной информацией) не могут быть добавлены на карту; на карту можно добавить только исходный файл с диска или размещенный слой объектов, опубликованный из CSV-файла. Аналогично, элементы TXT-файла не могут быть добавлены на карту; это может быть только исходный файл с диска.

Файлы GPX

Вы можете собрать данные при помощи устройства 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