Файлы с разделителями запятыми

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

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

Файлы .csv

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

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

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

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

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

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

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

Вам всегда будет предложено просмотреть файлы местоположений в 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 10:00 утра, то по тихоокеанскому времени – 2:00 ночи.

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

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

В первой таблице перечислены форматы даты и времени, в результате применения которых в размещенном векторном слое, который вы публикуете из файла .csv, появится поле даты. Во второй таблице перечислены форматы, в результате применения которых в размещенном векторном слое, публикуемом из файла .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-часовое время

07/28/2009 5:23 PM или 07/28/2009 05:23 PM

Месяц ДД

Июль 28 г.

ГГГГ/ММ

2009/07

ГГГГ-ММ

2009 -07

ГГГГ/ММ/ДД

2009/07/28

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

2009/07/28 17:23:00

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

28.07.2009 17:23:00

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

2009/07/28 17:23:00.5

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

2009-07-28T17:23:00.5

ФорматРезультирующий тип поляПример

ГГГГ-ММ-ДД

Date only

28.07.2009

ДД/ММ/ГГГГ

Date only

28/07/2009

hh:mm:ss

Time only

17:23:00

чч:мм:сс.мс

Time only

17:23:00.025

YYYY-MM-DDThh:mm:ss±OffsetFromUTC

Сдвиг метки времени

2009-07-28T17:23:00+12:00

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

При публикации полей даты нужно учитывать следующее:

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

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

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


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