Case study: a full-day parking district lookup, answered for 345 properties in 45 minutes
Which of our rental properties are in a city parking permit district? A Central Coast property management company with 345 properties in San Luis Obispo could not answer that question without a scavenger hunt. So it never got answered. Tenants asked at move-in, staff looked it up, and the same lookup happened again the next time.
EG3 answered it for the whole portfolio in 45 minutes. 39 of 345 properties sit inside permit districts. Every one now has its enforcement hours on record.

Why was a simple question so expensive?
The City of San Luis Obispo publishes its Residential Parking Districts as an interactive map. It works well for one address. For 345 addresses it is a full day of clicking, and a full day of clicking is a task that gets scheduled, postponed, and quietly dropped.
That is the pattern to watch for in any business. The question is easy. The answer is public. The cost is in doing it 345 times.
What did EG3 actually do?
Four steps. Pull all 114 permit-district block zones from the city's open GIS data in one call. Pull all 858 properties from the client's property management software through its API. Cross-match every San Luis Obispo address against every district block. Produce a reference document, a color-coded map of the portfolio, and a process that can be rerun in minutes after new acquisitions.
No new software was installed and no data left the client's system. The city already published the districts. The property software already had the addresses. The work was connecting them.
What went wrong with the obvious method?
The first instinct is to check whether each property's map pin falls inside a district polygon. That misses real in-district homes, because the city's polygons trace the streets rather than the parcels. A house on the edge of a district can have its pin land just outside the shape while its address is plainly on the city's list.
EG3 caught this and switched to the city's official block definitions, which are street name plus address range. That change found 12 properties the naive approach would have skipped. 27 would have been reported. 39 is the correct number.

This is the difference between automated and automated and correct. A script that runs fast and reports the wrong 27 is worse than the full day of clicking, because now the wrong answer has a spreadsheet behind it.
What did the client get out of it?
A document listing every in-district property grouped by district with its enforcement hours, so move-in staff and listings give the right answer on day one. An interactive map of the whole portfolio, which a GIS consultant would have billed four figures for. And a rerunnable process, so the next acquisition or boundary change is a few minutes, not another full day.
Rough math: about 13 hours of manual lookup done in 45 minutes. The bigger win is that nobody gets a surprise ticket and nobody re-answers the question next month.
Where should you start?
Write down the questions your team answers one record at a time. Flood zone. School district. Street-sweeping day. Fire severity zone. HOA status. For most of them there is a public dataset, an API into your own software, and about an hour of work that answers the question permanently. Pick the one that gets asked most often and start there.
If you want help finding where your business leaks time on lookups like this, book a free systems audit at eg3digital.com. We reply within 48 hours.



Comments