Если у вас имеются данные, хранящиеся в виде текстового файла с разделителями-запятыми (.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 и .txt поля можно разделять запятой, точкой с запятой или табуляцией. Другие разделители не поддерживаются.
Если в файле не заданы типы данных, ArcGIS Online опирается на имена полей и форматирование полей для интерпретации применимых типов данных.
В следующих разделах содержится информация о поддерживаемых форматах данных в файлах .csv и .txt, а также о том, что необходимо учитывать при добавлении файлов .csv и .txt на карту.
Поля местоположений в файлах .csv и .txt
Чтобы использовать файлы .csv или .txt в вашей организации, файл должен содержать поля местоположения. Поля местоположений могут содержать информацию о координатах, адресе и местоположении. Первая строка должна содержать названия полей местоположений. Адреса можно сортировать по одному или нескольким полям. Координаты должны находиться в двух полях.
Если в файле есть поля с координатами, Map ViewerArcGIS Online использует эти поля для определения местоположения объектов на карте. ArcGIS Online поддерживает следующие системы координат:
- Долгота и широта*
- Широта и долгота*
- Military Grid Reference System (MGRS)
- United States National Grid (USNG)
Если Map Viewer Classic не может определить информацию о координатах либо в файле вместо координат содержится информация об адресе или местоположении, вам будет предложено просмотреть поля местоположения и при необходимости их изменить. Вам всегда будет предложено просмотреть файлы местоположений в Map Viewer и на странице Содержание.
Поддерживаются следующие поля:
- 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
- Адрес
- City
- State
- 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-часовое время | Июль 28, 2009 17:23 или Июль 28, 2009 17:23 |
Месяц ДД | Июль 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 |
Формат | Результирующий тип поля | Пример |
---|---|---|
ГГГГ-ММ-ДД | Только дата | 28.07.2009 |
ДД/ММ/ГГГГ | Только дата | 28/07/2009 |
hh:mm:ss | Только время | 17:23:00 |
чч:мм:сс.мс | Только время | 17:23:00.025 |
YYYY-MM-DDThh:mm:ss±OffsetFromUTC | Сдвиг метки времени | 2009-07-28T17:23:00+12: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.6 |
ГГГГ-ММ-ДД чч:мм:сс.с | 2009-07-28 17:23:00.6 |
Рекомендации по публикации полей дат и времени из файлов .csv
При публикации полей даты нужно учитывать следующее:
- Когда вы задаете часовой пояс при публикации файла .csv, выбранный пояс применяется ко всем значениям даты и времени, которые имеются в файле .csv на момент публикации или при перезаписи векторного слоя.
- Чтобы применить часовой пояс только к выбранным записям, вы можете задать смещение от пояса UTC для соответствующей записи. Например, если у вас имеется дата Четверг, Июль 28, 2009 5:23 AM+8:00, это соответствует часовому поясу, опережающему UTC на восемь часов. Список часовых поясов см. в www.worldtimezone.com. Когда часовой пояс указывается для отдельных записей в файле .csv, выбранный при публикации часовой пояс применяется к тем записям, для которых не указан сдвиг по времени.
- Если вы задаете часовой пояс при публикации размещенного векторного слоя из файла .csv, перезапись векторного слоя обновленными данными не влияет на часовой пояс, выбранный при первоначальной публикации.
- Если вы изменяете поля даты в опубликованном векторном слое, включая изменение размещенного векторного слоя для опции Сохранения информации об авторе и последнем изменении объекта, поля даты используют значения локального времени редактора и конвертируются в 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 необходимо принимать во внимание следующее:
- Файлы .gpx могут содержать множество слоев, отображающих путевые точки, треки и маршруты.
- Если символ не будет указан, или если указанный символ не входит в набор символов, включенных в Map Viewer Classic, будет использоваться символ путевых отметок по умолчанию.
- Вы можете добавить файлы .gpx в Map Viewer Classic но их нельзя добавлять как элементы, используя вкладку Мои ресурсы страницы ресурсов.