Фильтры и соединения данных в ArcGIS Insights
Импорт пакета рабочей книги
Вы начнете с импорта пакета рабочей книги с результатами из предыдущего урока в ArcGIS Insights. Если вы уже завершили предыдущий урок, переходите к следующему разделу.
- Скачайте файл filter-and-join-data.insightswbk.
Элемент представляет собой пакет рабочей книги Insights, содержащий все данные и анализ из урока Анализ совокупных данных в ArcGIS Insights.
- Найдите загруженный файл на вашем компьютере.
Примечание:
В зависимости от настроек браузера, вам могло быть предложено выбрать место для сохранения загружаемого файла. Большинство браузеров по умолчанию скачивают все в папку Загрузки.
- Вы можете сделать одно из следующих действий:
- Чтобы выполнить урок в Insights in ArcGIS Online, перейдите в ArcGIS Insights и щелкните Войти. Войдите под учётной записью организации ArcGIS.
- Чтобы выполнить урок в Insights in ArcGIS Enterprise, выполните вход на ваш портал. На ленте, рядом с именем пользователя, щелкните кнопку Запуск приложений и выберите Insights.
- Чтобы выполнить урок в Insights desktop, запустите приложение Insights desktop и войдите под учетной записью организации ArcGIS, если необходимо.
Примечание:
Чтобы получить доступ к Insights, администратор организации ArcGIS должен предоставить вам лицензию для него. Если у вас нет учетной записи ArcGIS или лицензии Insights, см. опции доступа к программному обеспечению.
Вы импортируете загруженный пакет.
- На главной странице щелкните вкладку Рабочие книги.
- Щелкните Импорт и откройте файл, который вы скачали в шаге 1.
Рабочая книга загрузится на страницу Рабочая книга.
Создание страницы
Вы начинаете новый этап анализа дорожно-транспортных происшествий с участием велосипедистов в Оттаве. Чтобы отделить этот этап от предыдущего анализа, вы создадите новую страницу в своей книге, добавите необходимые данные и создадите карты. Во-первых, вам понадобится набор данных Wards.
- В ArcGIS Insights убедитесь, что вы находитесь на вкладке Рабочие книги.
- В списке рабочих книг щелкните рабочую книгу Ottawa cycling accidents, чтобы открыть ее.
- Перетащите набор данных Wards из панели данных в область размещения Новая страница внизу страницы.
На панели данных создается страница с набором данных Wards.
- Перейдите на вкладку ДТП по округам, чтобы вернуться на первую страницу.
- Перетащите набор данных ДТП из панели данных на вкладку Страница 2.
Поскольку вы планируете анализировать ДТП с учетом их местоположений на маршрутах, вы также добавите набор данных с городской велосипедной сетью. Эти данные были добавлены в организацию Learn ArcGIS и опубликованы для всех. Вы можете получить к ним доступ через вкладку общего доступа в Insights.
- На ленте щелкните кнопку Добавить на страницу.
Появится окно Добавить на страницу.
- Щелкните вкладку Общедоступные в ArcGIS public.
- В поле поиска наберите Somerset routes Learn_ArcGIS.
- Щелкните набор данных Somerset routes от Learn_ArcGIS.
- Щёлкните Добавить.
Набор данных добавлен на панель данных. Кроме того, создается карточка карты, отображающая маршруты. Эта карта вам не понадобится, поэтому вы ее удалите.
- На карте нажмите кнопку Опции карточки и щелкните кнопку Удалить.
Фильтр данных
Вы хотите сфокусировать свой анализ на округе Сомерсет и на ДТП, в которых участвовали велосипедисты. Хотя вы применили фильтр к набору данных ДТП на предыдущей странице, на вторую страницу вы скопировали полный набор данных, без использования фильтра. Вы создадите две карты, одну для ДТП, а другую для округов, чтобы отфильтровать данные. Вы уже включили местоположения для слоя ДТП, поэтому нет необходимости делать это снова.
- Перетащите набор данных ДТП на страницу и поместите его в область размещения Карта. Перетащите набор данных Wards в пустую часть страницы и разместите его в области размещения Карта.
Далее вы примените фильтр для набора данных ДТП, чтобы показать только ДТП с участием велосипедистов. Ранее вы применяли этот фильтр к карточке карты, а не к набору данных. Фильтр карточки влияет только на карточку и создает фильтрованный набор данных, в то время как исходный набор данных без фильтра все еще доступен для использования в вашем анализе. При применении фильтра к набору данных новый набор данных не создается. Все карточки, использующие фильтрованный набор данных, изменяются, чтобы применить фильтр.
Ранее для нормализации данных вы использовали и фильтрованный, и нефильтрованный наборы данных, поэтому создание фильтра карточки было оптимальным решением. В этой части анализа вы не будете использовать нефильтрованный набор данных, поэтому вы примените фильтр к набору данных.
- В панели данных разверните набор ДТП. Наведите указатель мыши на поле Количество велосипедистов и нажмите кнопку Фильтр набора данных.
- В панели Фильтр по Количеству велосипедистов переместите левый узел гистограммы с 0 на 1. Щелкните Применить.
Карта ДТП обновляется, чтобы показать только те ДТП, в которых участвовали велосипедисты. Далее вы снова примените фильтр к ДТП, чтобы показать только те ДТП с участием велосипедистов, которые произошли в округе Сомерсет. Вы будете использовать фильтр карточки для создания нового набора данных.
- Нажмите на карточку карты с изображением округов, чтобы активировать ее. Приблизьтесь к округу Сомерсет и нажмите на нем, чтобы выбрать его.
Подсказка:
Наведите курсор на округа, чтоб просмотреть их имена в подсказке инструмента.
- Перетащите выбранный округ на карту ДТП и поместите его в область размещения Фильтр по выбранному объекту.
Появится панель Пространственный фильтр.
- На панели Пространственный фильтр убедитесь, что для Выбрать слой для фильтрации задано Collisions, Выбрать слой для фильтра задано Wards, а для Выберите тип фильтра задано Пересечение.
Эти параметры будут фильтровать слой Collisions по слою Wards. Тип фильтра Пересечение означает, что будут отображены только ДТП, которые пересекают округа.
Если в наборе данных выбраны какие-то объекты, фильтр запускается только с использованием выбранных объектов. Вы выбрали округ Сомерсет в слое Wards, поэтому фильтр показывает только те ДТП, которые произошли в этом округе.
- Щелкните Запустить.
Фильтр применяется к карточке карты.
Кроме того, на панель данных был добавлен новый набор данных.
- На панели данных наведите курсов на набор данных Пространственный фильтр 1 и щелкните кнопку Переименовать набор данных. Наберите Somerset collisions и нажмите Ввод.
Вы отфильтровали данные для использования их в анализе. Вам больше не нужны две карточки карт, которые вы создали для фильтрации.
- Удалите две карточки карт, чтобы на вашей странице не осталось никаких карточек.
Соединение маршрутов и ДТП
Чтобы проанализировать ДТП с участием велосипедистов по типу маршрута, вы соедините данные о ДТП и велосипедную сеть в один набор данных. Вы можете объединить два набора данных с помощью процесса, называемого пространственным соединением.
- На ленте щелкните кнопку Создать отношения.
Появится окно Создать отношения.
Слой SomersetRoutes недоступен в окне Создать отношение. Это из-за того, что векторные слои с удаленным доступом (векторные слои, которые не размещены в вашей организации) не поддерживают создание соединений. Вы должны будете создать копию слоя в своей рабочей книге.
- Закройте окно Создать отношения.
- На панели данных укажите слой SomersetRoutes щелкните кнопку Опции набора данных и выберите Копировать в рабочую книгу.
Новый слой SomersetRoutes 1 добавлен на панель данных. Вы можете удалить исходный файл с удаленным доступом.
- Укажите слой SomersetRoutes щелкните кнопку Опции набора данных и выберите Удалить.
Теперь вы можете использовать скопированный слой для создания соединения.
- Щелкните кнопку Создать отношения.
В окне сейчас все слои доступны. Вы выберете наборы данных, с которыми надо создать отношения.
- В окне Создать отношения щелкните Somerset collisions и SomersetRoutes 1.
Наборы данных добавляются в окно. Соединения должны быть сделаны на основе общих атрибутов в двух наборах данных. Для ваших данных поля местоположения были выбраны в качестве полей соединения, что означает, что объекты в одном и том же месте будут соединены.
По умолчанию ArcGIS Insights выполняет внутреннее соединение, что означает, что в объединенный набор данных будут включены только те объекты, которые соответствуют обоим наборам данных. Если какие-либо ДТП произошли не на велосипедных маршрутах, они удаляются. Вы хотите сохранить все ДТП, независимо от того, пересекают они велосипедную сеть или нет, поэтому вы измените тип соединения.
- Между двумя наборами данных нажмите кнопку Редактировать отношения.
Откроется окно Редактировать отношение. Вы можете сохранить все данные из обоих наборов данных, все данные из левого набора данных или все данные из правого набора данных. Набор данных ДТП - это левый набор данных в соединении, поэтому вы выберете левое соединение.
Примечание:
Если вы сначала добавили набор данных маршрутов, и Somerset collisions находится в правой части соединения, то вместо этого выберите тип соединения Правое.
- В окне Редактировать отношение для Выбрать тип отношения выберите Левое.
- Закройте окно Редактировать отношение. Щелкните Готово.
Соединенный набор данных добавляется на панель данных.
- В панели данных сверните набор данных Collisions и разверните набор данных Somerset collisions - SomersetRoutes 1.
Поля в соединенном наборе данных включают поля наборов данных ДТП и SomersetRoutes. Поле EXISTING_C содержит описания типов велосипедных маршрутов.
- Измените имя поля EXISTING_C на Тип маршрута.
Далее вы создадите карту на основе типа маршрута, используя соединенный набор данных.
- На панели данных для набора данных Somerset collisions - SomersetRoutes 1 щелкните круги рядом с Координаты и Тип маршрута. Перетащите поля на страницу и поместите их в область размещения Карта.
Новая карточка карты создана.
Цвет каждого ДТП соответствует типу маршрута, на котором оно произошло. Однако некоторые ДТП произошли на пересечении двух различных типов маршрутов. Вы измените символ этих ДТП.
- На карточке карты щелкните стрелку Тип маршрута.
- На панели Опции слоя щелкните вкладку Символы. Для Тип символа выберите Круговые диаграммы.
Символы на карте изменятся на круговые диаграммы. Большинство символов имеют только один цвет, но ДТП, которые произошли на пересечении двух типов маршрутов, имеют два цвета. Однако символы большие и накладываются друг на друга, поэтому вы измените их размер.
- Откройте вкладку Оформление. Для параметра Размер (мин. - макс.) измените минимальный размер на 8 px, а максимальный на 10 px.
Без легенды символы на карте не имеют особого смысла. Вы добавите на страницу карточку легенды.
- Щелкните вкладку Легенда. Щелкните кнопку Всплывающая легенда.
Карточка легенды добавлена на страницу.
- Переместите легенду ниже на карте.
- При необходимости закройте панель Свойства слоя.
Далее вы создадите диаграмму интенсивности, которая показывает ДТП по типу маршрута и году.
- На панели данных для Somerset collisions - SomersetRoutes 1 выберите поля Year и Route type.
- Перетащите поля на следующую страницу рядом с карточкой карты, наведите указатель мыши на область размещения Диаграмма и поместите поля в область размещения Диаграмма интенсивности.
- Перетащите правый маркер диаграммы интенсивности, чтобы увеличить ее размер.
Наконец, вы переименуете карточки и страницу.
- Нажмите на пустое место на странице, чтобы деактивировать карточки. Над картой щелкните Карточка 1 и наберите Collisions with cyclists in Somerset ward. Переименуйте карточку диаграммы Collisions by route type and year.
- Внизу страницы измените имя Page 2 на Collisions by route type.
- На ленте щелкните кнопку Сохранить.
Интерпретация результатов
Посмотрите видео, чтобы увидеть, как вы можете использовать диаграммы, чтобы интерпретировать.
В этом уроке вы создали карты и диаграммы, которые показывают взаимосвязь между ДТП с велосипедистами и типом маршрута.