Если у вас имеются данные электронных таблиц, хранящиеся в виде текстового файла с разделителями-запятыми (.csv), или данные, хранящиеся в текстовом файле с разделителями (.txt) или файле в обменном формате GPS (.gpx), вы можете добавлять данные на портал ArcGIS Enterprise. В списке описано использование этих файлов и содержатся ссылки и инструкции. В расположенных после списка функциональности разделах содержится информация о правильном форматировании и использовании файлов CSV, TXT и GPX на вашем портале Enterprise.
- Добавьте файлы CSV, TXT или GPX на свою карту. Map Viewer Classic добавляет информацию о местоположении, отображает на карте пространственные объекты, соответствующие каждому элементу в файле, и сохраняет информацию в карте в виде слоя. После того как файл будет добавлен на карту, можно редактировать свойства создаваемого слоя. Например, можно настраивать всплывающие окна, изменять символы, задавать диапазон видимости и удалять всплывающие окна.
Примечание:
Эта функция в настоящее время поддерживается только в Map Viewer Classic (прежнее название Map Viewer). Она будет доступна в следующем выпуске нового Map Viewer.
- Добавьте в Map Viewer Classic файл CSV, который не содержит информацию о местоположении, в виде таблицы. Это полезно, когда вы хотите соединить непространственные данные в Интернете – например, претензии о повреждении имущества в связи с прошедшим торнадо – с пространственными данными, например, слоем почтовых индексов, используя для этого инструмент анализа Присоединить объекты.
Примечание:
Эта функция в настоящее время поддерживается только в Map Viewer Classic (прежнее название Map Viewer). Она будет доступна в следующем выпуске нового Map Viewer.
- Если ваш файл CSV хранится на общедоступном веб-сайте, вы можете ссылаться на него из карты в Map Viewerили в Map Viewer Classic, как на веб-слой. Если в файле CSV содержится информация о координатах, обновления файла CSV появятся на карте. Если в файле CSV содержится информация об адресах или о местоположениях, обновления файла CSV в сети не отобразятся на карте.
- Добавьте файлы CSV и опубликуйте их, чтобы другие могли скачивать ваши данные.
- Если у вас есть право публикации размещенных векторных слоев, можно опубликовать данные в файлах CSV.
Файлы CSV и TXT
Файлы CSV и TXT хранят информацию в текстовом виде. В первой строчке файла задаются названия всех полей. В файлах CSV поля всегда отделены друг от друга запятыми. В файлах ТХТ поля можно разделять запятой, точкой с запятой или табуляцией. Другие разделители не поддерживаются.
Если в файле не заданы типы данных, ArcGIS Enterprise опирается на имена полей и форматирование полей для интерпретации применимых типов данных.
В следующих разделах содержится информация о поддерживаемых форматах данных местоположений в файлах CSV и TXT, поддерживаемых форматах и условиях при использовании данных даты/времени в файлах CSV, поддерживаемых полях дат в файлах TXT и о чём следует помнить при добавлении файлов CSV и TXT в Map Viewer Classic.
Поля местоположений в файлах CSV и TXT
Чтобы добавить расположенный на локальном диске файл CSV или TXT или расположенный в интернете файл CSV в качестве векторного слоя либо опубликовать локальный файл CSV как размещенный векторный слой, в файл должны быть поля с информацией о местоположении. Поля местоположений могут содержать информацию о координатах, адресе и местоположении. Первая строка должна содержать названия полей местоположений. Адреса можно сортировать по одному или нескольким полям. Координаты должны находиться в двух полях.
Если в файле есть поля с координатами, Map Viewer Classic использует эти поля для определения местоположения объектов на карте. ArcGIS Enterprise поддерживает следующие системы координат:
- долгота, широта*
- широта, долгота*
- Военная система прямоугольных координат (MGRS)
- United States National Grid (USNG)
Если Map Viewer Classic не может определить информацию о координатах либо в файле вместо координат содержится информация об адресе или местоположении, вам будет предложено просмотреть поля местоположения и при необходимости их изменить.
Поддерживаются следующие поля:
- Широта, Долгота
- 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 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, выбранный пояс применяется ко всем значениям даты и времени, которые имеются в файле 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 Classic (прежнее название Map Viewer). Она будет доступна в следующем выпуске нового Map Viewer.
- Чем больше будет полей адреса, тем более точными будут результаты геокодирования. Так, адрес с почтовым индексом даст более точные результаты, чем просто адрес.
- Поле адреса может содержать несколько элементов адреса (иногда это называют однострочным геокодированием).
- Если вы добавляете файл CSV напрямую в Map Viewer Classic, типы полей устанавливаются автоматически и не могут быть изменены. Если вам необходимо изменить типы полей, опубликуйте ваш файл CSV в качестве размещенного векторного слоя.
- Map Viewer Classic может не создать слой из файла, если в именах полей в нем содержится больше пробелов, чем разделителей (первая строка файла). Удалите лишние пробелы в именах полей и попробуйте добавить файл еще раз.
- Последовательность и регистр значения не имеют (так, допустимыми являются оба следующих написания: 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 Classic.
Файлы GPX
Примечание:
Эта функция в настоящее время поддерживается только в Map Viewer Classic (прежнее название Map Viewer). Она будет доступна в следующем выпуске нового Map Viewer.
Вы можете собрать данные при помощи устройства GPS и применить инструмент стороннего разработчика или производителя GPS-устройства для конвертации данных в файл обменного формата GPS (GPX ). Как только вы получили файл GPX, его можно добавить в Map Viewer Classic для визуализации данных. В Map Viewer Classic поддерживаются следующие типы данных:
- Путевые точки - это те точки, которые записаны GPS-пользователем вручную, часто с указанием названия для обозначения местоположений на карте.
- Треки - эти точки GPS-устройство записывает автоматически с заданной периодичностью. Треки отображаются в виде линейных объектов.
- Маршруты – эти точки GPS-устройство использует для навигации до указанного местоположения. Маршруты отображаются в виде линейных объектов.
Рекомендации по использованию файлов GPX
- Файлы GPX могут содержать множество слоев, отображающих путевые точки, треки и маршруты.
- Если символ не будет указан, или если указанный символ не входит в набор символов, включенных в Map Viewer Classic, будет использоваться символ путевых отметок по умолчанию.
- Вы можете добавить файлы GPX в Map Viewer Classic, но их нельзя добавлять их как элементы, используя вкладку Мои ресурсы страницы ресурсов.