Crime geography
OpenStreetMap basemap nationwide; proximity markers from `/api/map-pois` (OSM-derived).
Prototype · Australia-focused
One payment unlocks a structured briefing that combines police-recorded offences, mapped infrastructure, and (where available) public community chatter—summarised so you can act confidently.
Type any Australian postcode (e.g. 2000), suburb + state, or tap a preset chip. Realview geocodes the centroid, flies the map everywhere in Australia, and only swaps in live Queensland SEQ district CSV stats when our heuristic matches Brisbane North/South aggregates.
Production build wires a Stripe Payment Link or Checkout Session. Email capture precedes PDF delivery and receipt.
Four coordinated views mirror the downloadable PDF narrative: map context, verified stats, qualitative signals, then infrastructure grounding.
OpenStreetMap basemap nationwide; proximity markers from `/api/map-pois` (OSM-derived).
Category totals, trend direction, analyst-style callouts.
Disclosed as disconnected here — avoids inventing testimonials or scraped posts.
Schools, stations, beats—proximity-aware copy for purchasers.
Target overview
Real basemap tiles. Markers queried live near the suburb centroid (police stations, schools, rail/transit stops). No synthetic “crime hotspots” overlaid unless you add geocoded incident data licensed for mapping.
—
Social feed deliberately disconnected · no scraped or invented posts shown
Mirrors supplementary map plotted in the PDF appendix.
Portrait A4-ready styling. Export is simulated here; integrate WeasyPrint, ReportLab, or headless Chromium in backend.
REALVIEW · PLACE INTELLIGENCE BRIEF
| Category | Incidents |
|---|
Simple pricing
Covers compilation, visuals, PDF packaging, and email delivery path. Taxes additional if applicable.
Lean operations
Targets a micro-SaaS where low fixed infra matters more than squeezing marginal latency. Figures are illustrative—revise quarterly.
AUD $8–22
Entry unmanaged VPS · scale after consistent volume.
Often $0
Credits may cover Places + Maps if traffic stays modest.
AUD $0
Licence-checked extracts ingested nightly or weekly.
AUD $0–120+
Hosted scrapers/residential proxies spike costs—design graceful degradation first.
< AUD $15
Lightweight models per report batches stay cheap versus revenue at $9.95 each.
< 5 reports/mo*
*Assuming lean stack and minimal paid enrichment. Tune after real usage records.
Production pipeline
Realview merges OpenStreetMap, cached Nominatim search, and optional Queensland district CSV tiers into one briefing PDF layout. Honour every upstream licence and attribution line.
Monthly reported offence counts and rates by crime type and geographic area are published on the Queensland Open Data Portal. Use bulk CSV for a local warehouse, or the portal’s CKAN API for programmatic discovery and resource URLs.
package_search (JSON)
Base pattern: https://www.data.qld.gov.au/api/3/action/ · see
CKAN API reference
Use the official map to align product language with QPS offence groupings (e.g. Unlawful Entry, Property Damage, Assault)—not as a scrape target. Locations are approximate; read the map’s own limitations and disclaimers.
Charts can call Cloudflare Pages Function
GET /api/qld-crime?district=…
(South Brisbane mapped to CBD / inner-east demos ·
North Brisbane to northern corridors like Albany Creek) for CSV-backed
monthly aggregates sourced from Queensland Open Data — edge-cached briefly to protect
the origin budget.
/api/qld-crime?district=South%20Brisbane/api/qld-crime?district=North%20Brisbane/api/map-pois?lat=-27.4555&lng=153.0365&r=5200/api/geocode-au?postcode=2000/api/geocode-au?q=Darwin%20Northern%20TerritoryThis shipped demo already queries OpenStreetMap amenities through `/api/map-pois`. Optionally augment with Google Places, Apple Maps, HERE, etc., when commercial licensing allows.
Suitable for nearest police stations, rail stations, shopping centres, and other place types around a searched suburb or geocode—subject to Google’s terms and billing.
Official state school geographic products and related education datasets on the portal—use for authoritative coordinates and catchments instead of, or alongside, Google results.
Production version should disclose refresh cadence, licensing, and omit social module when upstream fails rather than silently degrading QA.