Планирование маршрутов для инспекции точек общепита

Планирование маршрутов для инспекции точек общепита

Округ Сан Диего простирается на 4 300 квадратных мили в Южной Калифорнии. В области имеются 12000 точек общепита, а у вас, как у руководителя программы мониторинга и соответствия розничной торговли пищевыми продуктами, есть в подчинении только 4 инспектора. В рамках урока вы создадите карту внеплановых проверок точек общепита, распределив их географически таким образом, чтобы инспекторы проводили больше времени в ресторанах, нежели в дороге.

Последний раз этот урок тестировался 12 марта 2021 года.

Требования
  • Роль издателя или администратора в организации ArcGIS (получить бесплатную пробную версию)

План урока

Создание слоев для анализа

Создание слоёв при помощи примечаний к карте и геокодирования.

Поиск маршрутов и остановок

Нахождение наиболее эффективных маршрутов к ресторанам для инспекторов.

Распечатка путевых листов для маршрутов

Распечатка путевого листа для каждого из маршрутов инспекторов

Создание слоев для анализа

В этом разделе мы начнём с создания слоев, где будут храниться данные, которые будут использованы для анализа. Слои перечислены в легенде. Вы создадите слои для четырех инспекторов и 36 ресторанов, которые они посетят. Маршруты инспекторов начинаются из их домов и заканчиваются в офисе мониторинга розничной продажи пищи, где они подадут доклады и получат задания на следующий день.

Создание слоя с офисом

Вы начнете с открытия новой карты и создания слоя с точкой, обозначающей офис мониторинга розничной продажи еды – штаб-квартиру программы контроля качества пищи в округе Сан Диего.

  1. Выполните вход в свою учетную запись организации ArcGIS или на портал ArcGIS Enterprise под учетной записью именованного пользователя.
Примечание:

Если у вас нет учётной записи организации, можно подписаться на бесплатную пробную версию ArcGIS.

На этом уроке используется Map Viewer Classic

Примечание:

Для географической привязки откроется топографическая базовая карта от Esri.

Примечание:

Откроется Map Viewer Classic .

Для начала вы создадите слой карты для офиса мониторинга розничной продажи пищи.

По мере ввода будет появляться ниспадающий список с совпадающими адресами. Когда вы выберете адрес из ниспадающего списка, убедитесь, что вы выбираете его в нужном городе и штате.

Карта приблизится к адресу. Возможно, вам понадобится изменить масштаб, чтобы увидеть авеню Оверленд.

Адрес расположен над зданием в конце тупика. Однако это не сам Retail Food Monitoring Office, а его геопространственное положение. Чтобы увидеть настоящее местоположение здания, вы измените базовую карту на ту, которая отображает спутниковые снимки.

Карта обновится, и на ней появятся космические снимки территории.

Актуальное местоположение – это большое белое здание, находящееся немного южнее точки пространственной привязки.

Строка поиска на карте временна, так что вам нужно сделать более постоянный слой с примечаниями к карте для этого пространственного объекта. Слой примечаний к карте содержит точки, линии и полигоны. Как следует из названия, он также может быть использован для текстовых данных.

Синий маркер появился в том месте, где располагалось всплывающее окно. Боковая панель также сменилась с О карте на Содержание , которая показывает слои карты. Вам понадобится сделать слой примечаний к карте постоянным для того, чтобы провести анализ в следующем уроке.

Вам ещё нужно заменить синий маркер на более заметный символ.

Откроется всплывающее окно Точки с адресом офиса в строке Название .

  • В окне Название напишите Retail Food Monitoring Office .
  • В окне Описание введите The headquarters for San Diego County's retail food inspection program. Address:5500 Overland Ave San Diego California, 92123 .

Окно Изменить символ показывает символы стиля Форма по умолчанию. Можно выбрать эти символы из других стилей.

Желтый флаг будет хорошо выделяться и подходит для обозначения местоположения штаб-квартиры.

Позднее в этом упражнении местоположение штаб-квартиры пригодится вам для планирования инспекции по проверке качества пищевых продуктов.

На данный момент слой Retail Food Monitoring Office все еще является временным на вашей карте. Вам нужно сохранить его как постоянный слой.

Подсказка:

Разделите теги запятыми или нажимайте Enter после каждого тега.

Слой Retail Food Monitoring Office сохранен как постоянный слой на странице Мои ресурсы .

Получившееся всплывающее окно описывает офис мониторинга розничной продажи пищи и показывает его адрес. Окно содержит ссылку для прокладки маршрутов.

Сохранение карты

Теперь, после того как вы создали слой с штаб-квартирой, вы сохраните карту.

  1. На ленте нажмите кнопку Сохранить и выберите Сохранить .

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

Загрузка CSV файлов

Для планирования маршрутов для четырех ваших инспекторов вам понадобятся два слоя: один для их стартовых точек (соответственно, их домов) и второй для их остановок (36 ресторанов). Вы создадите эти два слоя, используя текстовые файлы с разделителями (CSV). В этих файлах информация для каждой записи (дом или ресторан) является строкой, а ее атрибуты (поля) разделены запятыми.

Адреса из CSV-файла могут быть геокодированы на карту в ArcGIS Online . Геокодирование – это ГИС-операция для превращения адресов в пространственные данные так, чтобы они были нанесены на карту.

Вы загрузите два CSV файла и используете их для геокодирования адресов на карте. Один CSV файл содержит 36 ресторанов, которые ваша команда проинспектирует. Второй содержит адреса домов ваших инспекторов.

  1. Если надо, откройте свою карту Routes to Restaurants.
  2. Зайдите в группу Plan Routes for Food Inspectors.

Эта группа содержит два элемента. Это CSV-файлы для домов и для ресторанов.

В зависимости от вашего браузера, CSV файлы появятся в строке загрузок, или вам будет предложено открыть или сохранить файл.

Подсказка:

Для открытия CSV-файлов может быть по умолчанию задана программа электронных таблиц, например Microsoft Excel. Чтобы открыть CSV-файл в текстовом редакторе, вам может потребоваться щелкнуть по нему правой кнопкой мыши и выбрать программу.

На первый взгляд, данные в CSV-файле могут казаться неупорядоченными. Это происходит потому, что CSV-файлы хранят цифры и текст в общем адаптированном формате, таком, что их легко импортировать в другие программы.

В этом файле находятся названия и адреса 36 ресторанов. Обратите внимание, что там есть отдельное поле адреса с полным адресом для каждого ресторана – полный адрес представляет собой одно поле, значение которого заключено в кавычки. Вы используете этот файл, чтобы создать слой Restaurants на вашей карте.

Этот файл содержит адреса домов четырех инспекторов. Обратите внимание, что полный адрес каждого инспектора состоит из четырех полей: Address, City, State и ZIP_Code. Вы используете этот файл, чтобы создать слой Homes на карте.

Создание слоя ресторанов

Теперь вы создадите слой с местоположениями 36 ресторанов.

  1. Щелкните на ленте кнопку Добавить и выберите Добавить слой из файла .

Слой Restaurants был добавлен на карту и открылась панель Изменить стиль , так что вы можете изменить символы, если хотите. Так как у инспекторам не нужно видеть различия среди ресторанов, вы измените символы, чтобы их было лучше видно.

Изменение символов слоев

Вы модифицируете символы таким образом, что они станут выделяться на карте.

  1. На панели Изменить стиль щелкните стрелку рядом с Выберите атрибут для отображения и выберите Показать только местоположения .

Карта теперь показывает все рестораны одним и тем же символом.

Проверка результатов геокодирования

Когда вы геокодируете местоположения адресов, используя CSV-файл, вы должны проверять результаты. Один из способов проверки – это проверка количества найденных адресов. Второй – проверка правильной привязки к местности.

Вы можете проверить количество адресов, открыв таблицу слоя.

  1. На панели Содержание укажите слой Restaurants и щёлкните кнопку Показать таблицу .

Рядом с названием таблицы есть информация о количестве пространственных объектов в слое.

Этот слой содержит 36 пространственных объектов так же, как и CSV-файл имеет 36 адресов ресторанов, так что вы уверены, что все адреса геокодированы.

Второе подтверждение – проверка привязки к местности. Чтобы сделать это, вы найдете несколько ресторанов и проверите их местоположения на карте. Вы проверите два ресторана, показанных в таблице: Café 222 и The Smoking Goat.

Первым в ниспадающем списке будет показан адрес на Island Avenue.

Обратите внимание, что результат поиска совпал с результатом геокодирования.

Этот адрес также был корректно геокодирован. Если хотите, можете проверить местоположения других ресторанов.

Создание слоя домов инспекторов

Теперь вы создадите слой с местоположениями домов инспекторов.

  1. Щелкните на ленте кнопку Добавить и выберите Добавить слой из файла .
  2. Найдите и выберите CSV-файл Homes , который вы скачали и сохранили на компьютере.
  3. Щелкните Импорт слоя .
  4. Если необходимо, для В выберите США .

Дома ваших четырех инспекторов, Фрэнка, Джессики, Сэма и Шерлока, теперь отображаются с помощью точечных символов разных цветов, обозначенных с помощью атрибута Name.

Символы маркеров сливаются с картой, поэтому вы сделаете контраст между домами инспекторов и ресторанами более явным.

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

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

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

В этом уроке вы создали слои, которые будут использованы для нахождения маршрутов. Вы создали слой с точкой, обозначающей офис мониторинга розничной продажи пищи, используя примечания к карте. Также вы скачали два CSV-файла и использовали их для геокодирования 36 ресторанов и домов четырех ваших инспекторов. В следующем разделе вы выполните анализ, чтобы построить маршруты для инспекторов.

Поиск маршрутов и остановок

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

Выполнить анализ

Инструмент Планировать маршруты определяет наиболее эффективные пути для транспортного парка при посещении множества остановок. Если место остановки не может быть достигнуто, инструмент Планирование маршрутов создает слой с недоступными остановками с объяснениями, почему та или иная остановка не может быть задана.

Прежде, чем вы заполните параметры инструмента, запомните, что инспекторы должны выполнять следующие требования:

  • Начинать рабочий день из дома.
  • Начинать работу примерно в 10:00 утра, чтобы повысить вероятность того, что менеджеры ресторанов будут на месте, когда туда прибудут ваши инспекторы
  • Ограничить время, затраченное на одну проверку, до 45 минут на остановку.
  • Не работать более 8 часов.
  • Подавать отчет в офис мониторинга розничной продажи пищи в конце дня.
  1. Если надо, откройте свою карту Routes to Restaurants.
  2. На панели Содержание укажите слой Restaurants и щёлкните кнопку Выполнить анализ .
Примечание:

Когда инструмент откроется, обратите внимание, что режим передвижения для маршрутов по умолчанию – Время в пути .

Этот шаг позволяет вам быть уверенным в том, что ваши инспекторы закончат свой день в офисе.

Использование числа, примерно равного половине общего количества, помогает сбалансировать рабочую нагрузку на четырех ваших инспекторов.

Примечание:

Параметр Максимальное число остановок на одно транспортное средство – это один из двух параметров, которые распределяют рабочую нагрузку на маршрутах. Вторым является Ограничение общего времени маршрута на одно транспортное средство . При уменьшении максимального количества остановок, которое может быть назначено каждому транспортному средству, с большей вероятностью транспортные средства будут иметь одинаковое назначенное количество остановок. Это помогает сбалансировать рабочую нагрузку между водителями. Недостатком, однако, является возможная низкая эффективность такого решения. Увеличивая количество остановок на каждое транспортное средство, инструмент Планирование маршрутов имеет больше свободы для нахождения наиболее эффективных решений; однако рабочая нагрузка (в данном случае количество ресторанов на водителя) может быть неравномерно распределена между водителями и транспортными средствами.

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

Примечание:

Слои, созданные аналитическими операциями – веб-сервисы с уникальными URL. Это позволит избежать конфликта имени нового слоя со слоями, созданными другими участниками организации. Как только слой будет создан, вы можете переименовать его. Уникальный URL не изменится.

Примечание:

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

Примечание:

Если опция Использовать текущий экстент карты отмечена, то анализу подвергнутся только видимые в данный момент на карте объекты. Если опция отключена, будут использоваться все объекты входного слоя, даже если они находятся вне текущего экстента карты.

Пока инструмент Планирование маршрутов работает, вы можете получить предупреждающее сообщение, показывающее, что некоторые объекты не будут доступны ни на одном маршруте. Если это произойдет, щелкните OK – инструмент завершит обработку.

Когда анализ завершится, на карте появятся четыре цветных маршрута и остановки на них.

Каждый из инспекционных маршрутов будет доступен инспекторам для добавления на свои мобильные устройства. Ниже приведен пример маршрута Фрэнка в ArcGIS Navigator на мобильном устройстве.

Примечание:

Если у вас есть не назначенная остановка, то ваша карта может выглядеть иначе. Инструмент Планирование маршрутов анализирует архивные и поступающие в режиме реального времени данные об обстановке на дороге. Эта информация периодически обновляется.

Изучение результатов

Далее вы исследуете слои, полученные с помощью инструмента Планирование маршрутов .

  1. В панели Содержание наведите курсор на слой Inspection Routes - Assigned Stops . Щелкните кнопку Дополнительные опции и воспользуйтесь командой Приблизить .
  2. Если необходимо увидеть все маршруты, то щелкните кнопку Уменьшить на один уровень.

Ваша панель Соодержание должна отображать шесть слоев, не считая Топографическую базовую карту.

Поскольку новые слои добавляются вверху легенды, они могут быть отображены таким образом, что перекроют информацию с нижележащих слоев. Вы можете сделать свою карту более информативной, поменяв местами слои на панели Содержание , чтобы скрыть или показать уже представленную на карте информацию. На вашей карте слой Inspection Routes - Assigned Stops заслоняет слой Homes , который содержит стартовые точки инспекторов.

Вы также можете перетаскивать слои выше или ниже.

Легенда показывает символы домов, маршрутов и ресторанов. Слой Retail Food Monitoring Office, созданный из примечаний к карте на предыдущем уроке, не включен в легенду. (Вы можете добавить его, щелкнув кнопку Дополнительные опции и выбрав Показать в легенде .)

В легенде красный кружок используется, чтобы отображать не распределенные остановки. На карте символ обозначает ресторан, который превысил параметры инструмента Планирование маршрутов .

Это всплывающее окно объясняет, почему точка осталась без назначения: если её включить, это нарушило бы условие 8-часового инспекторского маршрута. Как наблюдатель, вы можете проинспектировать его в другой день или разрешить сверхурочную работу одному из инспекторов.

Вы можете щелкнуть по любой остановке или маршруту на карте, чтобы узнать больше о пространственном объекте через его всплывающее окно. Всплывающее окно будет содержать все поля, созданные инструментом Планирование маршрутов .

Примечание:

Другие уроки Learn ArcGIS, которые описывают настройку всплывающих окон, включают Начало работы с ArcGIS Online и Непрерывная доставка горячей еды и анализ времени в пути.

Вы совершили анализ и изучили результаты. Инспекторы могут загружать свои маршруты в ArcGIS Navigator , чтобы получать пошаговые инструкции по выполнению своих повседневных заданий. Когда они откроют ArcGIS Navigator и войдут в вашу организацию, они смогут загрузить свой собственный маршрут из результатов вашего анализа, если вы поделитесь с ними маршрутами.

В следующем разделе вы распечатаете маршруты для каждого из инспекторов.

Распечатка путевых листов для маршрутов

В предыдущем разделе вы выполнили анализ для нахождения наиболее эффективных маршрутов и остановок для каждого из четырех ваших инспекторов. Далее вы экспортируете маршрут и направления в виде нового векторного слоя и в виде документа для печати. Путевые листы будут созданы из отдельных маршрутов в слое Assigned Stops.

Экспорт маршрута

Вы выберете для экспорта первый маршрут.

  1. Если надо, откройте свою карту Routes to Restaurants.
  2. Наведите курсор на слой Inspection Routes и щелкните Раскрыть легенду .

Легенда отображает все четыре маршрута. Вы выберете маршрут на карте и откроете его как отдельный слой.

Маршрут открывается как новый слой маршрута на панели Содержание .

Появится панель Путевые листы . В ней перечислены все остановки вдоль маршрута и направления движения. У вас есть возможность редактировать время и дату отправления.

Новый слой маршрута теперь сохраняется в вашей учетной записи и доступен на вкладке Содержание .

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

Появится новое окно с информацией о времени и расстоянии движения, карте и конкретных направлениях. Под картой также есть текстовое поле для добавления заметок.

Вы успешно спланировали наиболее эффективные маршруты для четырех ваших инспекторов. Распечатанные маршруты дадут им ту информацию, которая нужна, чтобы не начинать свой рабочий день с ненужной поездки в главный офис. Если вашим инспекторам нужны навигационные инструкции без ввода вручную, они могут установить ArcGIS Navigator на свои мобильные устройства и загрузить созданные вами слои маршрута. Более подробно об использовании ArcGIS Navigator см. урок Управление проектом обследования гидрантов и раздел справки Маршруты в Navigator .

На этом уроке вы создали слой для офиса мониторинга розничной продажи пищи. Вы загрузили и использовали два файла CSV, чтобы создать слой путём геокодирования адресов 36 ресторанов в округе Сан-Диего, а также домов ваших инспекторов. Вы использовали инструмент анализа Планирование маршрутов , чтобы создать карту наиболее эффективных маршрутов. Наконец, вы экспортировали набор маршрутов для каждого из ваших инспекторов.

Отправьте нам свое мнение

Отправьте нам свой отзыв об этом уроке. Расскажите нам, что вам понравилось, а что нет. Если в уроке что-то не работает, сообщите нам, что именно, а также название раздела и номер шага, на котором вы столкнулись с проблемой. Используйте эту форму, чтобы отправить нам отзыв.

📎📎📎📎📎📎📎📎📎📎