Если у вас имеются данные электронных таблиц, хранящиеся в виде текстового файла с разделителями-запятыми (.csv), или данные, хранящиеся в текстовом файле с разделителями (.txt) или файле в обменном формате GPS (.gpx), вы можете добавлять данные на портал ArcGIS Enterprise. В списке описано использование этих файлов и содержатся ссылки и инструкции. В расположенных после списка функциональности разделах содержится информация о правильном форматировании и использовании файлов CSV, TXT и GPX на вашем портале Enterprise.
- Добавьте файлы CSV, TXT или GPX на свою карту. Map Viewer добавит информацию о местоположении, отобразит на карте пространственные объекты, соответствующие каждому элементу в файле, и сохранит информацию в карте в виде слоя. После того как файл будет добавлен на карту, можно редактировать свойства создаваемого слоя. Например, можно настраивать всплывающие окна, изменять символы, задавать диапазон видимости и удалять всплывающие окна.
- Добавьте в Map Viewer файл CSV, который не содержит информацию о местоположении, в виде таблицы. Это полезно, когда вы хотите соединить непространственные данные в Интернете – например, претензии о повреждении имущества в связи с прошедшим торнадо – с пространственными данными, например, слоем почтовых индексов, используя для этого инструмент анализа Присоединить объекты.
- Если ваш файл CSV хранится на общедоступном веб-сайте, вы можете ссылаться на него, как на веб-слой. Если в файле CSV содержится информация о координатах, обновления файла CSV будут отображены на карте. Если в файле CSV содержится информация об адресах или о местоположениях, обновления файла CSV в сети не отобразятся на карте.
- Добавьте файлы CSV на свой портал и опубликуйте их, чтобы пользователи могли загрузить эти данные.
- Если у вас есть право публикации размещенных векторных слоев, можно опубликовать данные в файлах CSV.
Файлы CSV и TXT
Файлы CSV и TXT хранят информацию в текстовом виде. В первой строчке файла задаются названия всех полей. В файлах CSV поля всегда отделены друг от друга запятыми. В файлах ТХТ поля можно разделять запятой, точкой с запятой или табуляцией. Другие разделители не поддерживаются.
Если в файле не заданы типы данных, ArcGIS Enterprise опирается на имена полей и форматирование полей для интерпретации применимых типов данных.
В следующих разделах содержится информация о поддерживаемых форматах данных местоположений в файлах CSV и TXT, поддерживаемых форматах и условиях при использовании данных даты/времени в файлах CSV, поддерживаемых полях дат в файлах TXT и о чём следует помнить при добавлении файлов CSV и TXT в Map Viewer.
Поля местоположений в файлах CSV и TXT
Чтобы добавить расположенный на локальном диске файл CSV или TXT или расположенный в интернете файл CSV в качестве векторного слоя либо опубликовать локальный файл CSV как размещенный векторный слой, в файл должны быть поля с информацией о местоположении. Поля местоположений могут содержать информацию о координатах, адресе и местоположении. Первая строка должна содержать названия полей местоположений. Адреса можно сортировать по одному или нескольким полям. Координаты должны находиться в двух полях.
Если в файле есть поля с координатами, Map Viewer использует эти поля для определения местоположения объектов на карте. Порталы ArcGIS Enterprise поддерживают следующие системы координат:
- долгота, широта*
- широта, долгота*
- Военная система прямоугольных координат (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 в местное время. Это выполняется с помощью запроса вашего компьютера для определения его настроек часового пояса. Например, предположим, что ваш компьютер настроен на Тихоокеанское стандартное время (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, следующие форматы дат загружаются как даты, но времена не отображаются в таблице в Map Viewer:
Формат | Пример ввода | Значение таблицы |
---|---|---|
М/ДД/ГГГГ 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, следующие форматы даты загружаются в виде строковых полей в точности так, как они отображаются в 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, выбранный пояс применяется ко всем значениям даты и времени, которые имеются в файле CSV на момент публикации или при перезаписи векторного слоя.
- Если вы хотите применить часовой пояс только к выбранным записям, вы можете задать смещение от пояса UTC для соответствующей записи. Например, если у вас имеется дата Четверг, Июль 28, 2009 5:23 AM+8, это соответствует часовому поясу, опережающему UTC на восемь часов. Список часовых поясов см. в www.worldtimezone.com. Когда часовой пояс указывается для отдельных записей в CSV файле, выбранный при публикации часовой пояс применяется к тем записям, для которых не указано смещение.
- Если вы изменяете поля даты в опубликованном векторном слое, включая изменение размещенного векторного слоя для опции Сохранения информации об авторе и последнем изменении объекта, поля даты используют значения локального времени редактора и конвертируются в UTC с соответствующим смещением.
- Когда вы экспортируете данные из размещенного векторного слоя, для которого был задан часовой пояс, смещение не применяется. Даты экспортируются в формате UTC, который эффективно обрабатывает часовой пояс, выбранный при публикации.
- В списке Часовой пояс доступны только стандартные часовые пояса. Однако летнее время применяется автоматически, если значение даты в файле CSV входит в диапазон летнего времени и выбранный часовой пояс различает зимнее и летнее время.
Поля даты в TXT-файлах
Когда вы добавляете файл TXT в Map Viewer, следующие форматы даты распознаются как поля даты:
Формат | Пример ввода | Значение таблицы |
---|---|---|
М/ДД/ГГГГ 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
- Чем больше будет полей адреса, тем более точными будут результаты геокодирования. Так, адрес с почтовым индексом даст более точные результаты, чем просто адрес.
- Поле адреса может содержать несколько элементов адреса (иногда это называют однострочным геокодированием).
- Если вы добавляете файл CSV напрямую в Map Viewer, типы полей устанавливаются автоматически и не могут быть изменены. Если вам необходимо изменить типы полей, опубликуйте ваш файл CSV в качестве размещенного векторного слоя.
- Map Viewer может не создать слой из файла, если в именах полей в нем содержится больше пробелов, чем разделителей (первая строка файла). Удалите несколько пробелов в названиях полей и попробуйте добавить этот файл еще раз.
- Последовательность и регистр значения не имеют (так, допустимыми являются оба следующих написания: 519 East 86 Street, New York, NY, 10028 или new york,10028,519 east 86 street,ny). Однако один и тот же формат должен быть во всех строках файла.
- Если вы добавляете файл CSV или TXT с координатной информацией или адресами, выполнив вход, непосредственно на карту могут быть добавлены 4000 строк. Файлы CSV и TXT с более чем 4000 строк необходимо опубликовать как размещенный векторный слой.
- Если вы добавляете файл CSV или TXT с адресами как анонимный пользователь или не выполнив вход, то непосредственно на карту можно добавить только 250 объектов. Файлы CSV и TXT с большим количеством адресов необходимо опубликовать в качестве размещенного векторного слоя.
- Если данные содержат неанглийские символы, например – буквы французского, русского, греческого, японского или арабского алфавитов, то импортируемый вами файл должен использовать кодировку Unicode или UTF-8, а не ASCII. Если вы импортируете файл в кодировке ASCII, содержащий неанглийские символы, значения атрибутов такого файла могут отображаться некорректными символами. Вы можете сохранить текстовый файл в кодировке UTF-8 или Unicode в Windows. Откройте файл в текстовом редакторе, например в Notepad, щелкните Файл > Сохранить как и выберите UTF-8 или Unicode в ниспадающем меню Кодировка в нижней части диалогового окна Сохранить как.
- Если вы добавляете из сети Интернет файл CSV, содержащий числовые поля с десятичными знаками, то десятичные знаки вашего файла должны соответствовать формату, который поддерживается системными настройками языковых параметров. Например, если в ОС установлены параметры английского языка, то в вашем файле в качестве разделителя десятичных знаков должны использоваться точки. Если в ОС установлены параметры русского языка, то в вашем файле для отделения десятичных знаков должны использоваться запятые.
- При добавлении к карте файла CSV, содержащего информацию о широте и долготе, координатная информацию будет конвертирована в единицы пространственной привязки текущей базовой карты.
- При добавлении и публикации файла CSV (с информации о местоположении) в качестве элемента для его загрузки другими пользователями файл нельзя просмотреть в Map Viewer.
Файлы GPX
Вы можете собрать данные при помощи устройства GPS и применить инструмент стороннего разработчика или производителя GPS-устройства для конвертации данных в файл обменного формата GPS (GPX ). Как только вы получили файл GPX, его можно добавить в Map Viewer для визуализации данных. В Map Viewer поддерживаются следующие типы данных:
- Путевые точки - это те точки, которые записаны GPS-пользователем вручную, часто с указанием названия для обозначения местоположений на карте.
- Треки - эти точки GPS-устройство записывает автоматически с заданной периодичностью. Треки отображаются в виде линейных объектов.
- Маршруты – эти точки GPS-устройство использует для навигации до указанного местоположения. Маршруты отображаются в виде линейных объектов.
Рекомендации по использованию файлов GPX
- Файлы GPX могут содержать множество слоев, отображающих путевые точки, треки и маршруты.
- Если символ не будет указан, или если указанный символ не входит в набор символов, включенных в Map Viewer, будет использоваться символ путевых отметок по умолчанию.
- Вы можете добавить файлы GPX в Map Viewer, но их нельзя добавлять их как элементы, используя вкладку Мои ресурсы страницы ресурсов.