Hub
Pricing About
WorkflowWorkflow

Geospatial Impact Analysis of Hurricane Ian on Tweet Sentiment

Gis AnalysisRelease 4.7Geospatial AnalyticsVisualization
Center for Geographic Analysis at Harvard University profile image
Draft Latest edits on 
Dec 6, 2022 11:05 AM
Drag & drop
Like
Download workflow
Workflow preview
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.

External resources

  • Center for Geographic Analysis
  • Geopandas Documentation
  • Request US Census API key (for free)
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 4.7.0
  • Go to item
    Geospatial Analytics Extension for KNIMETrusted extension

    SDL, Harvard, Cambridge US

    Version 1.0.0

    Center for Geographic Analysis at Harvard University profile image
    Center for Geographic Analysis at Harvard University
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits