In this straightforward example, we perform a typical geospatial analysis: Site Selection.
We want to open a new Italian restaurant in one of the most competitive markets, New York.
Five commercial spaces available have passed a first human screening, considering the budget and the position(Manhattan).
But now we need some geospatial data to make a solid decision on where to open our Restaurant.
To do this, we use the new KNIME extension Geospatial Analytics, with a bunch of nodes that allow us to retrieve spatial statistics. Specifically, we want to know the following:
How many Italian restaurants are already near each commercial space available (within a 300m Area)?
To answer this question, we use the Open Street Map Point of Interests node (OSM POIs) and the Buffer node to define the radius area.
What are the principal inhabitants features of each Area? What is the socio-economic level, etc.? Are there students?
To fetch this data, the Open Datasets nodes US2020 Census Data and US2020 TIGER Map came to help us.
Then we put it together, generating five potential areas with associated geospatial data. We use this data to calculate a dynamic weighted Score to help us to make the correct decision.
Finally, using the Geospatial View node, we can visualize the five areas with all the metrics and the other Italian restaurants, assigning a colour based on the previously calculated weighted Score. The green the better is our Area to open our new Italian Restaurant.
Geospatial Analytics is fully developed in Python, e.g. the Geopandas library, which was heavily used to write the nodes. All the nodes provided with the extension are the perfect toolkit to apply geospatial technologies in a no-code/low-code way, so also beginners can benefit from this kind of analysis.
To use this workflow in KNIME, download it from the below URL and open it in KNIME:
Download WorkflowDeploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com.
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.