Skip To Content

Файлы CSV, TXT и GPX

Можно добавлять на карту данные, которые хранятся в текстовом файле с разделителями (.csv или .txt), или в файле в обменном формате GPS (.gpx). Вьюер карт добавляет информацию о местоположении, отображает на карте пространственные объекты, соответствующие каждому элементу в файле, и сохраняет информацию в карте в виде слоя. После того как файл будет добавлен на карту, можно редактировать свойства создаваемого слоя. Например, можно настраивать всплывающие окна, изменять символы, задавать диапазон видимости и удалять всплывающие окна.

Файлы CSV и TXT

Вы можете добавлять данные из текстовых файлов с разделителями-запятыми (.csv) или текстовых файлов с разделителями (.txt), в которых содержится информация о широте, долготе или сведения об адресе. Чтобы добавить эти данные в качестве векторного слоя необходимо, чтобы этот файл содержал хотя бы одну пару полей координат, или одно или несколько полей адреса. Первая строка должна содержать названия полей местоположений. Если в файле есть поля широты и долготы, то они используются для определения местоположения объектов на карте. Если в файле содержится информация об адресе, или если вьюер карты не в состоянии определить информацию о широте и долготе, то вам будет предложено проверить поля местоположений и при необходимости изменить их.

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

  • 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
  • Address
  • City
  • State
  • ZIP
  • Date

Время и дата в файлах CSV

Поля даты в файлах CSV обычно содержат дату и время в формате Всемирного координированного времени (UTC). Даты указываются в формате UTC, так как сервер ваших данных может располагаться в любой точке мира. Хранение даты и времени в местном часовом поясе приводит к всевозможным проблемам, особенно если вы или сервер ваших данных перемещаетесь в другой часовой пояс.

Всякий раз, когда отображается поле даты, дата преобразуется из времени UTC в местное время. Это выполняется с помощью запроса вашего компьютера для определения его настроек часового пояса. Например, предположим, что ваш компьютер настроен на Тихоокеанское стандартное время (PST). PST отстает от UTC на восемь часов – 10:00 часов утра по UTC соответствует 2:00 часам ночи по PST.

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

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

К поддерживающимся форматам даты и времени относятся следующие:

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

М/ДД/ГГГГ

7/28/2009

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

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

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

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

М/ДД/ГГ

7/28/09

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

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

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

7/28/09 5:23 или 7/28/09 05:23

ММ/ДД/ГГ

07/28/09

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

07/28/09 5:23 AM или 07/28/09 05:23 AM

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

07/28/09 5:23 или 07/28/09 05:23

ММ/ДД/ГГГГ

07/28/2009

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

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

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

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

Месяц ДД, ГГГГ

Июль 28, 2009

День недели, Месяц ДД, ГГГГ

Вторник, Июль 28, 2009

День недели, Месяц ДД, ГГГГ 12-часовое время

Вторник, Июль 28, 2009 5:23 AM или Вторник, Июль 28, 2009 05:23 AM

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

Июль 28, 2009 5:23 AM или Июль 28, 2009 05:23 AM

Месяц ДД, ГГГГ 24-часовое время

Июль 28, 2009 5:23 или Июль 28, 2009 05:23

Месяц ДД

Июль 28

Месяц, ГГГГ

Июль, 2009

Примечание:

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

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

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

Рекомендации при добавлении файлов CSV и TXT во вьюер карт

  • Чем больше будет полей адреса, тем более точными будут результаты геокодирования. Так, адрес с почтовым индексом даст более точные результаты, чем просто адрес.
  • Поле адреса может содержать несколько его элементов (иногда это называют однострочным геокодированием).
  • Поля могут быть разделены запятой, точкой с запятой или символом табуляции. Другие разделители не поддерживаются.
  • Значения широты и долготы должны быть представлены в десятичных градусах.
  • Вьюер карт может не создать слой из файла, если в именах полей в нем содержится больше пробелов, чем разделителей (первая строка файла). Удалите несколько пробелов в названиях полей и попробуйте добавить этот файл еще раз.
  • Последовательность и регистр значения не имеют (так, допустимыми являются оба следующих написания: а) 519 East 86 Street, New York, NY, 10028 б) new york,10028,519 east 86 street,ny.
  • Если ваш файл содержит адреса, отобразятся первые 1000 строк объектов. (если вы не выполнили вход в портал, то отобразятся только первые 250 строк объектов.) Вы можете добавить большее число объектов на карту, опубликовав CSV как размещенный векторный слой и добавив этот слой во вьюер карт.
  • Ограничение в 1000 объектов не применяется, если добавленный во вьюер карт файл содержит информацию о долготе и широте.
  • Поля типа Date, включенные в файл CSV или текстовой файл, должны быть в формате ММ/ДД/ГГГГ или ДД/ММ/ГГГГ с любым разделителем между числами, представляющими день, месяц и год. Если в дату включены значения времени, то время должно быть в формате 24 часа ЧЧ:ММ:СС, с любым разделителем между числами.
  • Используйте браузеры Firefox или Chrome, чтобы перетащить файл непосредственно на карту.
  • Если данные содержат неанглийские символы, например – буквы французского, русского, греческого, японского или арабского алфавитов, то импортируемый вами файл должен использовать кодировку Unicode или UTF-8, а не ASCII. Если вы импортируете файл в кодировке ASCII, содержащий неанглийские символы, значения атрибутов такого файла могут отображаться некорректными символами. Вы можете сохранить текстовый файл в кодировке UTF-8 или Unicode в Windows. Откройте файл в текстовом редакторе, например в Notepad, щелкните Файл > Сохранить как и выберите UTF-8 или Unicode в ниспадающем меню Кодировка в нижней части диалогового окна Сохранить как.
  • Если ваш файл CSV или TXT хранится на общедоступном веб-сайте и содержит информацию о широте и долготе, то вы можете ссылаться на него, как на слой в сети Интернет. При каждом открытии карты будут отображены самые свежие данные из вашего файла. Вы можете добавить из сети Интернет файл .csv или .txt, в котором имеется информация об адресе, но этот файл будет храниться с картой. Любые изменения исходного файла .csv или .txt в сети Интернет не будут отображены на карте.
  • Если вы добавляете из сети Интернет файл CSV, содержащий числовые поля с десятичными знаками, то десятичные знаки вашего файла должны соответствовать формату, который поддерживается системными настройками языковых параметров. Например, если в ОС установлены параметры английского языка, то в вашем файле в качестве разделителя десятичных знаков должны использоваться точки. Если в ОС установлены параметры русского языка, то в вашем файле для отделения десятичных знаков должны использоваться запятые.
  • При добавлении к карте файла CSV, содержащего информацию о широте и долготе, координатная информацию будет конвертирована в единицы пространственной привязки текущей базовой карты.
  • Вы можете добавить и предоставить общий доступ к файлу CSV (в том числе к файлу с адресами) в виде элемента веб-сайта, чтобы другие пользователи могли загружать его. Этот файл нельзя просматривать с помощью вьюера карт.

Файлы GPX

Вы можете собрать данные при помощи устройства GPS и применить инструмент стороннего разработчика или производителя GPS-устройства для конвертации данных в файл обменного формата GPS (.gpx). Как только вы получили файл GPX, его можно добавить во вьюер карт для визуализации данных. Во вьюере карт поддерживаются следующие типы данных:

  • Путевые точки – это те точки, которые записаны GPS-пользователем вручную, часто с указанием названия для обозначения местоположений на карте.
  • Треки – эти точки GPS-устройство записывает автоматически с заданной периодичностью. Треки отображаются в виде линейных объектов.
  • Маршруты – эти точки GPS-устройство использует для навигации до указанного местоположения. Маршруты отображаются в виде линейных объектов.

Файлы GPX могут содержать множество слоев, отображающих путевые точки, треки и маршруты.

Если символ не будет указан, или если указанный символ не входит в набор символов, включенных в вьюер карт, будет использоваться символ путевых отметок по умолчанию.

Обратите внимание, что файлы GPX можно добавить во вьюер карт, но добавить их как элементы Мои ресурсы невозможно.


В этом разделе
  1. Файлы CSV и TXT
  2. Файлы GPX