Shape Maps LuckyTemplates — как создавать и восстанавливать

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

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

Хотя это учебное пособие связано с LuckyTemplates, я покажу вам, как использовать программное обеспечение ГИС для решения этой проблемы. Нам нужно исправить границы фигур, и я продемонстрирую использование для этого специального программного обеспечения.

Оглавление

Использование программного обеспечения ГИС для изменения карт фигур LuckyTemplates Visuals

Коммерческие программные пакеты ГИС могут выполнять этот тип обработки, но в данном случае я использую бесплатное программное обеспечение под названием QGIS, которое превосходно. Вы можете загрузить это бесплатное программное обеспечение с их веб-сайта qgis.org . Затем выберите наиболее стабильную версию.

На первый взгляд пользовательский интерфейс пугает, но не стоит беспокоиться. Нам нужно всего несколько вариантов. QGIS запускается с пустым экраном, но для справки можно добавить фоновую карту с помощью плагинов . Мы можем добавить открытую карту улиц, чтобы у нас была точная базовая карта. Вы можете найти плагины здесь в разделе «Управление и установленные плагины» .

Shape Maps LuckyTemplates — как создавать и восстанавливать

Вы можете видеть, что я установил несколько плагинов. Вам нужно установить Quick Map Services .

Shape Maps LuckyTemplates — как создавать и восстанавливать

Далее перейдите в Web , затем в Quick Map Services , нажмите Open Street Map ( OSM ), а затем Standard .

Shape Maps LuckyTemplates — как создавать и восстанавливать

Вы получите вот такую ​​карту, которая может служить фоновой картой. Но я его спрячу, потому что в данном случае он нам не нужен. Но если вы это сделаете, иногда это может пригодиться.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Исправление карты формы

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

Shape Maps LuckyTemplates — как создавать и восстанавливать

Я всегда создаю дубликат слоя, щелкая его правой кнопкой мыши и выбирая «Дублировать слой» . Это для безопасности. Если вы запутались, вы всегда можете начать сначала.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Теперь щелкните правой кнопкой мыши слой и откройте таблицу атрибутов . Эта таблица представляет все данные в шейп-файле, и он станет файлом DBF, который мы позже преобразуем в Excel и используем в LuckyTemplates.

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

Чтобы перейти на холст, выберите элемент управления «Функции» (верхний левый угол), а затем нажмите на три муниципалитета.

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

Shape Maps LuckyTemplates — как создавать и восстанавливать

Во всплывающем окне нажмите « Только выбранные функции» , а затем «Выполнить» .

Shape Maps LuckyTemplates — как создавать и восстанавливать

И теперь у нас есть одна большая фигура из трех муниципалитетов.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Теперь у нас есть два слоя для обработки. Один из них — это исходный слой (изображение выше), а другой — слой Dissolved (изображение ниже), который является частью, которую мы удалили из остальной части карты. Как видите, это всего лишь три фигуры, объединенные в одну.

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

В холсте я прячу растворенную часть и теперь вы можете видеть пустоту в районе трех муниципалитетов.

Shape Maps LuckyTemplates — как создавать и восстанавливать

В таблице атрибутов слоя Dissolved мы можем изменить имя на нужное. В этом примере назовем его Repaired .

Shape Maps LuckyTemplates — как создавать и восстанавливать

А теперь нам нужно заполнить пустоту в исходном слое слоем Dissolved . Чтобы сделать это, мы переходим к нашей панели инструментов обработки здесь с правой стороны, набираем merge и выбираем векторный слой слияния .

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

Shape Maps LuckyTemplates — как создавать и восстанавливать

Теперь форма была восстановлена, и теперь она отображается как новый слой « Объединено». Щелкните правой кнопкой мыши на этом слое, выберите «Экспорт» и сохраните его как шейп-файл . Очень важно, чтобы вы выбрали шейп-файл при его сохранении.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Преобразование шейп-файлов в TopoJSON и использование в качестве шейп-карт в LuckyTemplates

После восстановления карт в QGIS необходимо преобразовать шейп-файлы в файлы TopoJSON, чтобы их можно было использовать в качестве визуальных элементов LuckyTemplates для карт шейп-карт.

Для этого мы идем на веб-сайт формы карты (mapshaper.org) и загружаем ваши шейп-файлы. Не забудьте включить все файлы. Нам нужно сделать несколько модификаций.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Сначала мы нажимаем «Импорт». Затем шейп-файл открывается в mapshaper. Нажмите «Консоль» , и вы увидите всплывающее окно с левой стороны.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Здесь мы вводим информацию . Наиболее важной частью этой информации является CRS , система отсчета, которая является проекцией карты. Это должно быть WGS84.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Если это не так, введите Project 84 и нажмите Enter. Тип в Clear .

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

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

Shape Maps LuckyTemplates — как создавать и восстанавливать

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

Shape Maps LuckyTemplates — как создавать и восстанавливать

На панели настроек вы можете перетащить ползунок. Я обычно беру что-то вроде 10%, и эти формы подходят для использования.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Если вы довольны, нажмите «Экспорт» , выберите «TopoJSON» , затем экспортируйте файл и сохраните его.

Shape Maps LuckyTemplates — как создавать и восстанавливать

После этого перейдите в Excel, откройте файл DBF и сохраните его.

В LuckyTemplates мы импортировали восстановленную таблицу. У нас есть визуальная карта формы, и мы добавили название муниципалитета. Под панелью форматирования — Shape у нас есть восстановленный файл topoJSON.

Shape Maps LuckyTemplates — как создавать и восстанавливать

Мы можем выбрать новую фигуру, и мы увидим, что это восстановленная форма.

Shape Maps LuckyTemplates — как создавать и восстанавливать


Визуализация карты формы LuckyTemplates для
визуализации данных пространственного анализа LuckyTemplates — динамические карты во всплывающих подсказках
с использованием полей фильтра и визуальных взаимодействий для создания привлекательных визуализаций в LuckyTemplates

Заключение

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

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

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

Ваше здоровье!

Павел

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

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

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

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