Новый плагин Heron для Rhino
Heron – это дополнение, которое позволяет импортировать данные ГИС из различных источников в среду Rhino/Grasshopper, локализовать, масштабировать и обрезать точки привязки к Земле и отсечения многоугольника. Источники данных ГИС включают шейп-файлы, файлы высот USGS IMG/HGT и службы ArcGIS REST через Интернет.
Плагин Heron
Данный плагин включает десять компонентов в двух категориях:
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 бесплатно.