Advertisement · 728 × 90

Posts by Evan Siroky

Highly efficient timezone lookups using a ClickHouse polygon dictionary I use ClickHouse for a wide range of data projects, and I recently needed to go from geographic coordinates to the time zone identifier for the time zone observed at those coordinates. The set of loca...

Need to go from geographic points to time zone identifiers in @clickhouse.com? With @evansiroky.bsky.social's time zone boundary shapefiles and ClickHouse's support for polygon dictionaries, it's fast and easy: kurtraschke.com/2026/04/clic...

2 weeks ago 2 2 0 0
A picture of an older SacRT light rail train with a headsign that reads "Watt / I -80".

A picture of an older SacRT light rail train with a headsign that reads "Watt / I -80".

In closing, here's a bonus pic of a Blue Line train saying it's going all the way to Watt / I-80 when in reality there's a bus bridge that isn't included in the GTFS Schedule data.

1 month ago 0 0 0 0
Cal-ITP Data Analyses Portfolio

Hopefully there will eventually be more and more data products that answer these questions at analysis.dds.dot.ca.gov.

1 month ago 0 0 1 0

In an reporting sense, how would a drop-off-only situation be cataloged? Probably still revenue service, but for riders that haven't yet boarded, it would appear as a cancelled trip to them. Reporting should include stats that includes missed boardings on revenue service.

1 month ago 0 0 1 0

On the data quality front, while I was able to physically go spend 30 minutes observing this specific instance, could these detours be detected with GTFS-RT vehicle position data? How else could this analysis be expanded in a more statewide fashion?

1 month ago 0 0 1 0

Lots of other questions remain. When exactly did the Route 11 change course? Is it a temporary detour? Are there other scenarios like the Route 11 happening elsewhere? Does SacRT have software that could show detours? Does SacRT have the staff available to produce temporary GTFS updates?

1 month ago 0 1 1 0

In thinking about this whole experience, there are a number of takeaways:

- User reports of transit data quality errors are very helpful
- Data and online materials don't always reflect reality
- The information provided in-person probably would help riders figure things out most of the time

1 month ago 0 0 1 0
A Route 11 bus turning left onto a street.

A Route 11 bus turning left onto a street.

Eventually the next Route 11 bus shows up and also turns left and stops at I & 8th. So, it's pretty clear that in real life the Route 11 does in fact stop at I & 8th instead of 8th & I.

1 month ago 0 0 1 0
A bus showing up that says "DROP OFF ONLY".

A bus showing up that says "DROP OFF ONLY".

A screenshot of Transit App showing a vehicle on the start of a detour.

A screenshot of Transit App showing a vehicle on the start of a detour.

Sure enough the bus turns left and skips 8th & I and instead drives west on I Street. During this time, someone is using Transit's GO on this vehicle. An icon of the bus briefly shows the start of the "detour" before dropping off the map entirely.

1 month ago 0 0 1 0
Advertisement

The next Route 11 bus is late - so late that the following trip is right behind it. Eventually, I see the Route 11 bus coming 2 blocks away at the previous stop. At the previous stop, the bus changes its headsign to say "DROP OFF ONLY". The bus still appears as active in the Transit App after this.

1 month ago 0 0 1 0
A bus stop sign that says the stop is closed, but there is a duct-taped sheet of paper saying it is where Route 11 stops now.

A bus stop sign that says the stop is closed, but there is a duct-taped sheet of paper saying it is where Route 11 stops now.

Over at I & 8th there is another bus stop sign. The permanent sign says the stop is closed, but again another sheet of paper is duct-taped to the sign saying that I & 8th on I St is where people should catch Route 11.

1 month ago 0 0 1 0
A picture showing a bus stop with a shelter and signpost. Attached to the signpost is a folding sign on the ground. Duct-taped to the folding sign is a sheet of paper saying that the bus stop is closed.

A picture showing a bus stop with a shelter and signpost. Attached to the signpost is a folding sign on the ground. Duct-taped to the folding sign is a sheet of paper saying that the bus stop is closed.

When I roll up to 8th & I, there is actually a sign about the Green line being closed. Also a sheet of paper is duct-taped to the Green Line closure sign saying that it is true that this bus stop is actually closed. The sign says the closure is as of yesterday.

1 month ago 0 0 1 0

The GTFS data also said 8th & I should be where Route 11 stops.

So, a pretty clear signal from multiple online channels that 8th & I is where someone should go catch the 11 heading to Natomas.

1 month ago 0 0 1 0
Post image Post image

I checked SacRT's website. It shows on both the system map and the route-level map that Route 11 should stop all along 8th until turning left on F Street. No service alerts were present on the website mentioning the stop should be closed or changes to Route 11 service.

1 month ago 0 0 1 0
Some screenshots claiming that a bus route has moved to a different nearby stop, but Google Maps is still showing that the bus should stop at the supposedly closed stop.

Some screenshots claiming that a bus route has moved to a different nearby stop, but Google Maps is still showing that the bus should stop at the supposedly closed stop.

I learned of a possible transit data quality problem that I decided to go investigate in person yesterday.

1 month ago 1 0 1 0
Preview
14 CFR § 259.8 - Notify passengers of known delays, cancellations, and diversions.

This would be illegal if Metro flew planes: www.law.cornell.edu/cfr/text/14/...

1 month ago 1 1 1 0
Post image

Because it doesn't match a certain regex pattern.

1 month ago 0 1 1 0

The plans for the Sacramento Station District look really cool: www.cityofsacramento.gov/content/dam/...

2 months ago 1 0 0 0

timezone-boundary-builder and node-geo-tz have been released with 2025c data.

3 months ago 0 0 0 0
Advertisement

Nope, not backwards compatible

3 months ago 0 0 0 0
View from a chairlift with snowy weather

View from a chairlift with snowy weather

Solid storm this weekend

3 months ago 1 0 0 0

I'm wondering whether the Asia/Hanoi timezone needs to be constructed using Open Historical Map data.

3 months ago 0 0 1 0
SB125 Transit Data Scientist Looking to make a difference? Join our strong and mighty workforce. We offer benefits and growth opportunities and impact the lives of millions of Californians.

New Year: New Job?

I'm hiring two Transit Data Scientists to work on SB125 and other transit programs with me at CalSTA

calcareers.ca.gov/CalHrPublic/...

3 months ago 11 7 0 0
Preview
GitHub - BlinkTagInc/gtfs-to-chart: Generate stringline charts from GTFS transit data Generate stringline charts from GTFS transit data. Contribute to BlinkTagInc/gtfs-to-chart development by creating an account on GitHub.

github.com/BlinkTagInc/...

3 months ago 0 0 0 0

I have said this before, but I do wish one prominent tech YouTuber would do a BTS tour with a transit agency, showing off all the tech that makes its stuff work. Even just the various systems on a bus today is wild. It'd go a long way to help the image of public transit.

3 months ago 42 8 1 1
Post image

timezone-boundary-builder milestone: 1000 GitHub stars

7 months ago 2 0 0 0
Advertisement
City Councilman Unearths Magical Zoning Amulet

City Councilman Unearths Magical Zoning Amulet

City Councilman Unearths Magical Zoning Amulet
theonion.com/city-co...

11 months ago 3218 279 54 45
SB 5501 Washington State Legislature

The WA House just approved SB 5501, which prohibits employers from requiring driver's licenses as a condition of employment, unless driving is an essential function of the job. It passed 61-36. This bill is headed to the Governor's desk!
app.leg.wa.gov/billsummary/...

1 year ago 279 34 4 2
Preview
Protections for nesting gulls (among other uniquely Californian headaches) delayed repairs to Santa Cruz wharf Repairs on the wharf, damaged by last winter’s storms, were delayed by strict permitting requirements, environmental litigation.

I feel like Santa Cruz has so many examples. Most recent being a group uses CEQA to delay wharf restoration and then wharf collapses before repairs can finish: www.mercurynews.com/2024/12/28/p...

1 year ago 1 0 0 0

Sad state of affairs in transportation safety.

1 year ago 3 0 0 0