Public Works and Maintenance
Fleet, GPS and maintenance
Where the city's 355 vehicles are, what they are doing, and which ones are about to strand somebody. Positions are demonstration data; the streets, City Hall, the courthouse, the library, the wetlands and the airport are where they actually are.
- 355Vehicles
- 19Out of service
- 91%Service on time
- $0.46Cost per mile
- Moving
- Stopped, engine running
- On site
- In the yard
- No signal
- City facility
Map data © OpenStreetMap contributors, served by OpenFreeMap. Drawn by MapLibre GL, which is served from this site — no third-party script runs on this page, and no position is sent anywhere.
Every unit, as text
The map is an enhancement. This table is the record, and it is what a screen reader, a printout and a budget hearing get.
| Unit | Department | Where | State | Speed | Heading | Position | Last signal |
|---|---|---|---|---|---|---|---|
| PD-104 | Police | Expressway 281 at Trenton Rd | Moving | 44 mph | East | 26.2653, -98.1490 | 1 min |
| PD-118 | Police | S Closner Blvd at Canton Rd | Moving | 38 mph | South | 26.2729, -98.1690 | 1 min |
| PD-131 | Police | Municipal Court lot, W McIntyre St | Stopped, engine running | — | — | 26.3029, -98.1647 | 3 min |
| FD-02 | Fire | E University Dr at Raul Longoria Rd | On site | — | — | 26.3025, -98.1399 | 1 min |
| EMS-07 | EMS | N McColl Rd at Monte Cristo Rd | Moving | 47 mph | Northwest | 26.3406, -98.1892 | 1 min |
| PW-21 | Public Works | S Raul Longoria Rd at Canton Rd | Stopped, engine running | — | — | 26.2729, -98.1399 | 2 min |
| PW-33 | Public Works | W Trenton Rd, brush route Zone C | Moving | 19 mph | West | 26.2653, -98.1900 | 2 min |
| PW-40 | Public Works | Alberta Road drainage project | On site | — | — | 26.2520, -98.1650 | 1 min |
| PU-05 | Public Utilities | N Closner Blvd, meter route north | Moving | 14 mph | North | 26.3300, -98.1640 | 1 min |
| PU-14 | Public Utilities | City service yard, E Canton Rd | In the yard | — | — | 26.2729, -98.1550 | 4 min |
| PU-22 | Public Utilities | 1408 W Schunior St | On site | — | — | 26.3149, -98.1800 | 1 min |
| AV-03 | Aviation | Expressway 281 at the airport turn | Moving | 22 mph | South | 26.4200, -98.1420 | 1 min |
| PK-09 | Parks & Recreation | Ebony Hills golf course right-of-way | Moving | 7 mph | Southeast | 26.2861, -98.1723 | 2 min |
| PH-02 | Public Health | W University Dr at McColl Rd | Moving | 31 mph | West | 26.3025, -98.1892 | 1 min |
| CE-06 | Building & Code Compliance | E Monte Cristo Rd at Raul Longoria Rd | Moving | 26 mph | East | 26.3406, -98.1399 | 1 min |
| PW-52 | Public Works | North of Monte Cristo Road, past the canal | No signal | — | — | 26.3650, -98.1750 | 38 min |
Needs attention this morning
-
PD-131 — the state inspection expired six days ago
A Texas safety inspection lapsed on 31 August. The unit is out on assignment and it should not be: this is the one failure on this screen that is a legal exposure and not a cost. It is also the cheapest thing here to fix.
Pull it off the road Book the inspection today
-
PW-21 — brake inspection 3,100 miles past due, and it is out working
A 2013 dump truck idling at the Public Works yard right now. Whichever trigger comes first wins — miles, engine hours or the calendar — and this one passed the mileage trigger in July.
Call it in now
-
PW-52 — no signal for 38 minutes, north of Owassa Road
It is not lost. It is past the canal where there are no bars, and the recorder in the cab is logging every second of it. The track uploads when it comes back into coverage; the map sits at the last confirmed fix rather than guessing.
Flag it at the yard
The service queue — whichever trigger comes first wins
Miles, engine hours, or the calendar. Four of these were going to be found the hard way: on the shoulder of Expressway 281 in September, by a crew that then needs a ride back.
| Unit | Service | Due at | Current reading | Remaining | Status |
|---|---|---|---|---|---|
| PW-21 | Brake inspection | 150,000 mi | 153,100 mi | −3,100 mi | Overdue — out working now |
| PU-14 | Vacuum blower service | 6,000 hr | 6,140 hr | −140 hr | Overdue — waiting on parts |
| PD-131 | Texas state safety inspection | 31 Aug 2026 | — | −6 days | Expired — cannot legally be driven |
| FD-02 | Annual pump test, NFPA 1911 | 30 Sep 2026 | — | 24 days | Due soon |
| PW-40 | Hydraulic service | 4,500 hr | 4,478 hr | 22 hr | Due — catch it at the yard |
| EMS-07 | Chassis and module inspection | 110,000 mi | 106,800 mi | 3,200 mi | Due soon |
| PD-118 | Oil and filter | 95,000 mi | 93,410 mi | 1,590 mi | Due soon |
| PK-09 | Mower deck and blades | 3,200 hr | 3,141 hr | 59 hr | Due soon — peak season |
| BR-03 | B service | 60,000 mi | 54,220 mi | 5,780 mi | Not due |
Demonstration data
The campuses, the trustees and the seal are real. Every enrollment figure, bus position, vote and dollar amount on this site is invented, and each page that shows one says so.