On Sept. 28, Hurricane Ian made landfall near Cayo Costa in southwestern Florida. In this example, we want to visualize the impact that the Hurricane had in terms of sentiment of Twitter tweets in different distances around the Hurricane path.
We first read in a prepared dataset that contains the timestamp, location, and sentiment of tweets about Hurricane Ian around the world. In this example, we want to analyze only the tweets within a certain distance of the Hurricane path. To generate the different distances from the Hurricane path we use the Multiple Ring Buffer. In addition to the sentiment, we want to compute the affected population per distance ring. To compute the population per distance we combine the population (US2020 Census Data) with the county geometries (US2020 TIGER Map) of Florida (FIPS=12). The population per county geometry is combined with the Hurricane path distances via the Overlay node. Since we are only interested in the distances, we can use the Dissolve node to aggregate the county geometries per distance ring. The dissolved geometries are then used to filter out all tweets that do not intersect with one of the geometries. Finally, the result is visualized on an interactive map.
To make it easier to follow the different geometric operations (buffer, overlay, dissolve) we have added several Geospatial View nodes that depict the different processing steps.
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. The time travelling visualization is done using the time playback function in the Kepler.gl Geoview node.
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.