# 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 ```r 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.