When planning an urban-architectural intervention in public space, it is essential to have a solid understanding of the environment in which it is located, in order to fully appreciate its relationship with the city or the surrounding landscape. This study presents a methodology based on the acquisition and processing of geospatial data to digitally reconstruct urban profiles, with the aim of analyzing and planning public space.
Street Data Insight is a plugin composed of 7 categories and more than 70 components, designed as an experimental toolset for urban planners and architects. It provides custom tools to reconstruct, visualize, and process street environments through geolocation, spatial orientation, and georeferenced operations on street networks and urban blocks, leveraging panoramic imagery, depth data, and computer vision techniques within the Rhino and Grasshopper ecosystem.
The plugin incorporates advanced features uncommon in typical Grasshopper extensions, including a custom graphical user interface, animated icons, GPU-accelerated processes, refined UX details, and live preview capabilities directly within component capsules, enabling a more interactive and responsive workflow.
Current code version: v1.0
Permanent repository link: https://github.com/EDGARZR54/StreetData-Insight
Project website: https://edgarzr54.github.io/StreetData-Insight
Distribution page: Food4Rhino & Package Manager
Publication: https://www.food4rhino.com/en/app/street-data-insight
Operating systems & platforms:
Windows 64x | Rhino 7 | Image processing software (Adobe Photoshop, Affinity or GIMP)
- Run the PackageManager command in Rhino 7
- Search for and install the latest version of the Street Data Insight plugin
- The plugin will be installed in:
%APPDATA%\McNeel\Rhinoceros\packages\7.0\StreetDataInsight - Verify in Windows Defender Firewall that Rhino 7 has permission for Private and Public networks
Edgar Zambrano Rodríguez | @EDGARZR54 | Food4Rhino | Site | Documentation
Initially, georeferenced locations or routes are obtained, and available panoramas are queried along with their metadata and equirectangular images. Orientation parameters are then calculated and leveling corrections are applied.
For urban profile generation, gnomonic projections are performed and image stitching (homography) is computed, integrating the results into a unified multi-perspective panorama.
For point cloud generation, depth maps are decoded, their leveling is corrected, and they are processed to obtain a simplified reconstruction of the environment.
I would like to express my sincere thanks to the Laboratorio de Arquitectura + Diseño y Tecnología Experimental (LATE), and to all advisors, colleagues, friends, and family.
This work was supported by UNAM-PAPIIT IT400424.
If you find Street Data Insight useful, you can support its development by buying me a coffee
Zambrano Rodríguez Edgar (2026).
"Street Data Insight | A tool for assembling urban-architectural profiles through online panoramic images".
UNAM, México.
Apache License 2.0.
Street Data Insight is free toolset provided under the Apache License, Version 2.0.
Copyright (c) 2025 Edgar Zambrano Rodríguez | @EDGARZR54
You may use and redistribute this software in accordance with the terms of the Apache License, Version 2.0. A copy of the license is available at http://www.apache.org/licenses/LICENSE-2.0.
This software is provided "as is", without any warranties or guarantees of any kind, either express or implied, including but not limited to the warranties of merchantability or fitness for a particular purpose. The author shall not be held liable for any damages arising from the use of this software.
