Новый плагин Heron для Rhino

Heron

13 сентября 2021


Heron — это дополнение, которое позволяет импортировать данные ГИС из различных источников в среду Rhino/Grasshopper, локализовать, масштабировать и обрезать точки привязки к Земле и отсечения многоугольника. Источники данных ГИС включают шейп-файлы, файлы высот USGS IMG/HGT и службы ArcGIS REST через Интернет.

Данный плагин включает десять компонентов в двух категориях:

GIS REST

  • ESRI REST Service Geocode (Геокодирование). Получение координаты в десятичном градусе с адреса или точки интереса с помощью службы геокодирования, предоставляемой ESRI;
  • ESRI REST Service Reverse Geocode (Обратное геокодирование). Получение ближайшего адреса или по точкам XY в Rhino;
  • Get REST Service Layers (Слои данных). Откройте для себя слои данных из различных источников данных в Интернете. Если слои относятся к векторному типу, они возвращают данные, аналогичные шейп-файлу, с геометрией и соответствующими полями данных. Используется с компонентом Get REST Vector или Get REST Raster в зависимости от типа данных;
  • Get REST Raster (Получение растра). Захватывает изображения в формате JPG из указанного веб-источника. После загрузки в папку изображение может быть расположено и масштабировано для соответствия границам в реальных единицах измерения (метрах) с использованием рамки изображения;
  • Get REST Vector (Получение вектора). Запрашивает у веб-источника геометрию и связанные поля данных. Например, можно ссылаться на демографическую информацию из переписи населения США.

GIS Tools

  • Decimal Degrees to XY (Десятичные градусы в XY). Преобразуйте десятичные градусы в координаты XY на основе EarthAnchorPoint;
  • XY to Decimal Degrees (XY в десятичные градусы). Преобразуйте координаты XY в десятичные градусы на основе EarthAnchorPoint;
  • Import SHP (Импорт SHP). Импортирует шейп-файлы с помощью библиотек OGR. Выходные данные представлены в виде точек (на данный момент), которые затем можно соединить в полилинии. Для шейп-файлов с мультиполигонами (т. е. контуров зданий с внутренними дворами) компонент считывает несколько ветвей точек для каждого объекта. Чтобы получить посадочное место, вам нужно будет нарисовать полилинию для каждой ветви, сдвинуть ветви и использовать компонент Boundary Surface;
  • Import Topo (Импорт топо). Импортирует файлы IMG и (STRM) HGT с помощью библиотек GDAL. Выход в виде сетки;
  • Set EarthAnchorPoint (Установка EarthAnchorPoint). Запускает макрос для установки точки привязки к Земле в Rhino. Данный функционал используется для минимизации искажений, возникающих при преобразовании искривленной поверхности Земли в евклидовы координаты.

Эти компоненты обращаются к библиотекам Newtonsoft.Json и GDAL/OGR, их общий размер составляет около 50 МБ. При установке обязательно скопируйте и разблокируйте все включенные библиотеки DLL в папку компонентов Grasshopper.

Примечания:

  • Компоненты работают лучше всего, если вы установите точку привязки к Земле;
  • Для выполнения запросов к веб-службам требуется библиотека Newtonsoft.Json и подключение к Интернету;
  • Для компонентов Heron новой версии может потребоваться заменить определения компонентов предыдущих версий.

Установка:

  • В Grasshopper выберите «Файл»> «Специальные папки»> «Компоненты». Сохраните файл gha и все включенные библиотеки DLL Newtonsoft.Json и GDAL;
  • Щелкните файл правой кнопкой мыши> «Свойства»> убедитесь, что в нем нет «заблокированного» текста;
  • Перезапустите Rhino и Grasshopper.

Категория: Архитектура, урбанистика и городское планирование.

Лицензия: скачать Heron бесплатно.