Use advanced natural language and spatial processing to dive further in a design

View the Project on GitHub geodesignhub/DesignShowcase

Geodesignhub Design Showcase

This plugin uses the Geodesignhub API to download information about a design and analyze it to produce a showcase that shows important information that is derived from the design.

Adding your project

This plugin can be added to your project in the Administration interface or at the time of Geodesignhub project creation.


A Design synthesis in Geodesignhub is a combination of different ideas that are often negotiated. Negotiations happen very fast and it is important to have deeper sense of the design and it’s components and key themes which are sometimes lost in the fast paced process. Comparisons can be made in a few different ways as is shown in the schematic below.

screenshot Source: Prof. Ana Clara Moura of the Federal University of Minas Gerais, Brazil.


This plugin provides visualization for any design in Geodesignhub as a one-click integration, we use the API to download all the diagrams and then Natural Lanugage toolkit and SK-Learn feature extraction to process the diagram titles and produce the visualizations.

Timeline Visualization


Design Components


Taxonomy / Semiotic analysis

We perform Natural lanugage processing and analysis on the names of diagrams and form a similiarity index to then show a graph of the different connections. screenshot

Conceptual / Ideology analysis

The software uses Python Natural language processing to build a world cloud of the different ideas for a place. screenshot2

Topological comparisons

To be implemented

Geographical Comparison

To be implemented. Geodesignhub provides a very good geographical comparison tools.