Rob Wiederstein 1a924c2493
All checks were successful
Deploy stAndrews / deploy (push) Successful in 15s
Switch back to ubuntu-latest runner
2026-03-09 11:15:15 -04:00
2026-03-09 10:38:21 -04:00

St. Andrews Park

A Shiny mobile app for residents of St. Andrews Park, Venice, Florida.

What it does

  • Maps 388 property owners across 14 subdivisions
  • Search owners by name, address, or subdivision
  • Shows Venice city boundary and demographic facts
  • Lists nearby EPA-monitored beach conditions
  • Links to city services, county resources, and community documents

Data sources

  • Owners — Sarasota County Property Appraiser (SCPA); updated weekly via data-raw/update_owners.R
  • Subdivision boundaries — Sarasota County GIS plat layer
  • Venice boundary — Sarasota County GIS municipal boundary layer
  • Beaches — EPA beach monitoring data

Weekly update

source("./data-raw/update_owners.R")

Downloads fresh SCPA data, joins to stable geometry, overwrites data/owners.rds.

Geometry

Owner point locations were geocoded via Google API, manually corrected in QGIS (multi-unit buildings share a street address and required individual point placement), and saved as data-raw/addresses/owners_moved.gpkg. This file is the stable geometry source. Account numbers follow the property, so only ownership attributes need refreshing weekly.

Note: building footprints not used

Sarasota County publishes a building footprint GIS layer that could derive accurate centroids without geocoding. However the footprint layer carries only a street number (buildingid) with no street name — making a direct attribute join to SCPA records ambiguous across multiple streets. A spatial join via street centerlines would resolve this but adds complexity. Since accurate geometry already exists in owners_moved.gpkg and St. Andrews is a built-out community with no new construction, the footprint approach was deferred. It remains the right path if the app is ever extended to additional subdivisions.

Description
neighborhood directory and guide
https://apps.robwiederstein.org/stAndrews/
Readme 266 MiB
Languages
R 99.6%
Dockerfile 0.2%
Vim Snippet 0.2%