Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove decorative and non-vehicle networks from speed limits manager. #513

Merged
merged 4 commits into from
Aug 31, 2019

Conversation

originalfoo
Copy link
Member

@originalfoo originalfoo commented Aug 30, 2019

First commit ensures that non-vehicle networks (eg. decorative networks) and bicycle paths are skipped in the speed limit manager.

Fixes #510

Second commit adds some logging either side of null NetInfo warnings to hopefully make source of them easier to track down (I suspect it's something to do with NExt2 or MOM).

#Fixes #378

First commit ensures that non-vehicle networks (eg. decorative networks) and bicycle paths are skipped in the speed limit manager.

Fixes #510

Second commit will add some logging either side of null netinfos to hopefully make source of them easier to track down (I suspect it's something to do with NExt2 or MOM).

#Fixes #378
@originalfoo originalfoo added in-progress The problem is being solved currently UI User interface updates code cleanup Refactor code, remove old code, improve maintainability DO NOT MERGE YET Don't merge this PR, even if approved, until further notice 11 ALPHA TM:PE v11 alpha edition SPEED LIMITS Feature: Speed limits Settings Road config, mod options, config xml labels Aug 30, 2019
@originalfoo originalfoo added this to the 11.0 milestone Aug 30, 2019
@originalfoo originalfoo self-assigned this Aug 30, 2019
Hopefully we can then track down their source.
@originalfoo originalfoo added under-review A pull request has been created and is currently being reviewed and removed DO NOT MERGE YET Don't merge this PR, even if approved, until further notice in-progress The problem is being solved currently labels Aug 30, 2019
@originalfoo originalfoo marked this pull request as ready for review August 30, 2019 19:16
@originalfoo
Copy link
Member Author

Interesting note: This asset in workshop, which apparently works as a road, reports m_vehicleTypes == VehicleInfo.VehicleType.None

https://steamcommunity.com/sharedfiles/filedetails/?id=1398431305

@originalfoo originalfoo changed the title Update SpeedLimitManager.cs Remove decorative and non-vehicle networks from speed limits manager. Aug 30, 2019
@originalfoo
Copy link
Member Author

Actually, there's a few other reporting improvements to make here - brb

@originalfoo
Copy link
Member Author

Testing extended logging, found another road that doesn't specify vehicle types:

https://steamcommunity.com/sharedfiles/filedetails/?id=1399095368

Same author. I'm in his discord server so I'll let him know direct.

@originalfoo
Copy link
Member Author

The check for m_netAI being relevant type ended up generating too much logging, so I'm thinking of adding new debug switch for that (or maybe use Log.Trace()?) but here's what it looks like prior to despamming:

Info 59.5833006: SpeedLimitManager.OnBeforeLoadData: 989 NetInfos loaded. Verifying...
Info 59.5842893: - Skipped: NetInfo @ 0 (Canal) - m_netAI is not applicable: Canal (CanalAI).
Info 59.5849636: - Skipped: NetInfo @ 1 (Canal2) - m_netAI is not applicable: Canal2 (CanalAI).
Info 59.5855411: - Skipped: NetInfo @ 2 (Canal3) - m_netAI is not applicable: Canal3 (CanalAI).
Info 59.5861114: - Skipped: NetInfo @ 3 (Quay) - m_netAI is not applicable: Quay (QuayAI).
Info 59.5866774: - Skipped: NetInfo @ 4 (Flood Wall) - m_netAI is not applicable: Flood Wall (FloodWallAI).
Info 59.5872345: - Skipped: NetInfo @ 5 (Castle Wall 1) - m_netAI is not applicable: Castle Wall 1 (DecorationWallAI).
Info 59.5877776: - Skipped: NetInfo @ 6 (Castle Wall 2) - m_netAI is not applicable: Castle Wall 2 (DecorationWallAI).
Info 59.5883130: - Skipped: NetInfo @ 7 (Castle Wall 3) - m_netAI is not applicable: Castle Wall 3 (DecorationWallAI).
Info 59.5889756: - Skipped: NetInfo @ 8 (Trench Ruins 01) - m_netAI is not applicable: Trench Ruins 01 (DecorationWallAI).
Info 59.5895456: - Skipped: NetInfo @ 9 (Public Transport Line) - m_netAI is not applicable: Public Transport Line (TransportLineAI).
Info 59.5901585: - Skipped: NetInfo @ 14 (Pedestrian Connection) - m_netAI is not applicable: Pedestrian Connection (PedestrianPathAI).
Info 59.5907133: - Skipped: NetInfo @ 15 (Bus Line) - m_netAI is not applicable: Bus Line (TransportLineAI).
Info 59.5912517: - Skipped: NetInfo @ 16 (Metro Line) - m_netAI is not applicable: Metro Line (TransportLineAI).
Info 59.5918085: - Skipped: NetInfo @ 17 (Train Line) - m_netAI is not applicable: Train Line (TransportLineAI).
Info 59.5923485: - Skipped: NetInfo @ 18 (Airplane Line) - m_netAI is not applicable: Airplane Line (TransportLineAI).
Info 59.5929595: - Skipped: NetInfo @ 19 (Airplane Runway) - m_netAI is not applicable: Airplane Runway (RunwayAI).
Info 59.5937197: - Skipped: NetInfo @ 20 (Airplane Taxiway) - m_netAI is not applicable: Airplane Taxiway (TaxiwayAI).
Info 59.5942993: - Skipped: NetInfo @ 21 (Airplane Stop) - m_netAI is not applicable: Airplane Stop (TaxiwayAI).
Info 59.5948487: - Skipped: NetInfo @ 22 (Airplane Path) - m_netAI is not applicable: Airplane Path (FlightPathAI).
Info 59.5953841: - Skipped: NetInfo @ 23 (Airplane Connection Path) - m_netAI is not applicable: Airplane Connection Path (FlightPathAI).
Info 59.5959393: - Skipped: NetInfo @ 24 (Ship Path) - m_netAI is not applicable: Ship Path (ShipPathAI).
Info 59.5964622: - Skipped: NetInfo @ 25 (Ship Connection Path) - m_netAI is not applicable: Ship Connection Path (ShipPathAI).
Info 59.5970295: - Skipped: NetInfo @ 26 (Ship Line) - m_netAI is not applicable: Ship Line (TransportLineAI).
Info 59.5975774: - Skipped: NetInfo @ 27 (Ship Dockway) - m_netAI is not applicable: Ship Dockway (ShipDockAI).
Info 59.5983210: - Skipped: NetInfo @ 28 (Cargo Connection) - m_netAI is not applicable: Cargo Connection (CargoPathAI).
Info 59.5989061: - Skipped: NetInfo @ 33 (Ship Dock) - m_netAI is not applicable: Ship Dock (ShipDockAI).
Info 59.5994530: - Skipped: NetInfo @ 34 (Pedestrian Connection Surface) - m_netAI is not applicable: Pedestrian Connection Surface (PedestrianPathAI).
Info 59.6000082: - Skipped: NetInfo @ 37 (Pedestrian Connection Inside) - m_netAI is not applicable: Pedestrian Connection Inside (PedestrianPathAI).
Info 59.6005319: - Skipped: NetInfo @ 38 (Pedestrian Connection Underground) - m_netAI is not applicable: Pedestrian Connection Underground (PedestrianPathAI).
Info 59.6012580: - Skipped: NetInfo @ 43 (Bus Station Stop) - m_netAI is not applicable: Bus Station Stop (TransportPathAI).
Info 59.6019447: - Skipped: NetInfo @ 44 (Bus Station Way) - m_netAI is not applicable: Bus Station Way (TransportPathAI).
Info 59.6025928: - Skipped: NetInfo @ 106 (Pedestrian Gravel) - m_netAI is not applicable: Pedestrian Gravel (PedestrianPathAI).
Info 59.6032061: - Skipped: NetInfo @ 107 (Pedestrian Pavement) - m_netAI is not applicable: Pedestrian Pavement (PedestrianPathAI).
Info 59.6037912: - Skipped: NetInfo @ 108 (Pedestrian Elevated) - m_netAI is not applicable: Pedestrian Elevated (PedestrianBridgeAI).
Info 59.6043234: - Skipped: NetInfo @ 109 (Pedestrian Slope) - m_netAI is not applicable: Pedestrian Slope (PedestrianTunnelAI).
Info 59.6048555: - Skipped: NetInfo @ 110 (Pedestrian Tunnel) - m_netAI is not applicable: Pedestrian Tunnel (PedestrianTunnelAI).
Info 59.6053838: - Skipped: NetInfo @ 111 (Pedestrian Gravel Elevated) - m_netAI is not applicable: Pedestrian Gravel Elevated (PedestrianBridgeAI).
Info 59.6059243: - Skipped: NetInfo @ 112 (Power Line) - m_netAI is not applicable: Power Line (PowerLineAI).
Info 59.6064565: - Skipped: NetInfo @ 114 (Water Pipe) - m_netAI is not applicable: Water Pipe (WaterPipeAI).
Info 59.6070774: - Skipped: NetInfo @ 147 (Pedestrian Pavement Bicycle) - m_netAI is not applicable: Pedestrian Pavement Bicycle (PedestrianPathAI).
Info 59.6076749: - Skipped: NetInfo @ 148 (Pedestrian Elevated Bicycle) - m_netAI is not applicable: Pedestrian Elevated Bicycle (PedestrianBridgeAI).
Info 59.6084197: - Skipped: NetInfo @ 153 (Pedestrian Slope Bicycle) - m_netAI is not applicable: Pedestrian Slope Bicycle (PedestrianTunnelAI).
Info 59.6090332: - Skipped: NetInfo @ 154 (Pedestrian Tunnel Bicycle) - m_netAI is not applicable: Pedestrian Tunnel Bicycle (PedestrianTunnelAI).
Info 59.6095985: - Skipped: NetInfo @ 170 (Tram Line) - m_netAI is not applicable: Tram Line (TransportLineAI).
Info 59.6101557: - Skipped: NetInfo @ 181 (Heating Pipe) - m_netAI is not applicable: Heating Pipe (WaterPipeAI).
Info 59.6107255: - Skipped: NetInfo @ 199 (Radio Mast Support Cables) - m_netAI is not applicable: Radio Mast Support Cables (SupportCableAI).
Info 59.6112602: - Skipped: NetInfo @ 200 (Evacuation Bus Line) - m_netAI is not applicable: Evacuation Bus Line (TransportLineAI).
Info 59.6118020: - Skipped: NetInfo @ 201 (Canal Wide) - m_netAI is not applicable: Canal Wide (CanalAI).
Info 59.6123477: - Skipped: NetInfo @ 202 (Canal Wide2) - m_netAI is not applicable: Canal Wide2 (CanalAI).
Info 59.6128824: - Skipped: NetInfo @ 203 (Canal Wide3) - m_netAI is not applicable: Canal Wide3 (CanalAI).
Info 59.6134995: - Skipped: NetInfo @ 221 (Ferry Line) - m_netAI is not applicable: Ferry Line (TransportLineAI).
Info 59.6140649: - Skipped: NetInfo @ 227 (Ferry Path) - m_netAI is not applicable: Ferry Path (ShipPathAI).
Info 59.6145979: - Skipped: NetInfo @ 234 (Ferry Dock) - m_netAI is not applicable: Ferry Dock (ShipDockAI).
Info 59.6151386: - Skipped: NetInfo @ 240 (Ferry Dockway) - m_netAI is not applicable: Ferry Dockway (ShipDockAI).
Info 59.6157286: - Skipped: NetInfo @ 241 (CableCar Path) - m_netAI is not applicable: CableCar Path (CableCarPathAI).
Info 59.6162532: - Skipped: NetInfo @ 242 (CableCar Stop) - m_netAI is not applicable: CableCar Stop (CableCarPathAI).
Info 59.6167949: - Skipped: NetInfo @ 243 (CableCar Line) - m_netAI is not applicable: CableCar Line (TransportLineAI).
Info 59.6173288: - Skipped: NetInfo @ 247 (Monorail Line) - m_netAI is not applicable: Monorail Line (TransportLineAI).
Info 59.6183372: - Skipped: NetInfo @ 250 (Blimp Line) - m_netAI is not applicable: Blimp Line (TransportLineAI).
Info 59.6189901: - Skipped: NetInfo @ 251 (Blimp Stop) - m_netAI is not applicable: Blimp Stop (FlightPathAI).
Info 59.6195355: - Skipped: NetInfo @ 252 (Blimp Path) - m_netAI is not applicable: Blimp Path (FlightPathAI).
Info 59.6200901: - Skipped: NetInfo @ 254 (Blimp Depot Path) - m_netAI is not applicable: Blimp Depot Path (FlightPathAI).
Info 59.6206565: - Skipped: NetInfo @ 258 (Pedestrian Line) - m_netAI is not applicable: Pedestrian Line (TourLineAI).
Info 59.6211981: - Skipped: NetInfo @ 259 (Park Fence 01) - m_netAI is not applicable: Park Fence 01 (DecorationWallAI).
Info 59.6218748: - Skipped: NetInfo @ 260 (Nature Reserve Path 01) - m_netAI is not applicable: Nature Reserve Path 01 (PedestrianWayAI).
Info 59.6224696: - Skipped: NetInfo @ 261 (Park Path 01) - m_netAI is not applicable: Park Path 01 (PedestrianWayAI).
Info 59.6230557: - Skipped: NetInfo @ 262 (Nature Reserve Fence 01) - m_netAI is not applicable: Nature Reserve Fence 01 (DecorationWallAI).
Info 59.6236457: - Skipped: NetInfo @ 263 (Zoo Fence 01) - m_netAI is not applicable: Zoo Fence 01 (DecorationWallAI).
Info 59.6242438: - Skipped: NetInfo @ 264 (Park Path 01 Elevated) - m_netAI is not applicable: Park Path 01 Elevated (PedestrianBridgeAI).
Info 59.6248289: - Skipped: NetInfo @ 265 (Amusement Park Path 01) - m_netAI is not applicable: Amusement Park Path 01 (PedestrianWayAI).
Info 59.6253673: - Skipped: NetInfo @ 266 (Sightseeing Bus Line) - m_netAI is not applicable: Sightseeing Bus Line (TourLineAI).
Info 59.6259536: - Skipped: NetInfo @ 267 (Amusement Park Path 01 Elevated) - m_netAI is not applicable: Amusement Park Path 01 Elevated (PedestrianBridgeAI).
Info 59.6264816: - Skipped: NetInfo @ 268 (Nature Reserve Path 01 Elevated) - m_netAI is not applicable: Nature Reserve Path 01 Elevated (PedestrianBridgeAI).
Info 59.6270412: - Skipped: NetInfo @ 269 (Amusement Park Fence) - m_netAI is not applicable: Amusement Park Fence (DecorationWallAI).
Info 59.6275740: - Skipped: NetInfo @ 270 (Amusement Park Path 01 Propless) - m_netAI is not applicable: Amusement Park Path 01 Propless (PedestrianWayAI).
Info 59.6281647: - Skipped: NetInfo @ 271 (Nature Reserve Path 01 Propless) - m_netAI is not applicable: Nature Reserve Path 01 Propless (PedestrianWayAI).
Info 59.6286977: - Skipped: NetInfo @ 272 (Park Path 01 Propless) - m_netAI is not applicable: Park Path 01 Propless (PedestrianWayAI).
Info 59.6292825: - Skipped: NetInfo @ 273 (Nature Reserve Path 02) - m_netAI is not applicable: Nature Reserve Path 02 (PedestrianWayAI).
Info 59.6298262: - Skipped: NetInfo @ 274 (Nature Reserve Path 02 Elevated) - m_netAI is not applicable: Nature Reserve Path 02 Elevated (PedestrianBridgeAI).
Info 59.6303756: - Skipped: NetInfo @ 275 (Park Path 02) - m_netAI is not applicable: Park Path 02 (PedestrianWayAI).
Info 59.6309503: - Skipped: NetInfo @ 276 (Amusement Park Path 02) - m_netAI is not applicable: Amusement Park Path 02 (PedestrianWayAI).
Info 59.6315173: - Skipped: NetInfo @ 277 (Amusement Park Path 01 Propless Elevated) - m_netAI is not applicable: Amusement Park Path 01 Propless Elevated (PedestrianBridgeAI).
Info 59.6320654: - Skipped: NetInfo @ 278 (Nature Reserve Path 01 Propless Elevated) - m_netAI is not applicable: Nature Reserve Path 01 Propless Elevated (PedestrianBridgeAI).
Info 59.6326172: - Skipped: NetInfo @ 279 (Park Path 01 Propless Elevated) - m_netAI is not applicable: Park Path 01 Propless Elevated (PedestrianBridgeAI).
Info 59.6335347: - Skipped: NetInfo @ 280 (Zoo Path 01 Elevated) - m_netAI is not applicable: Zoo Path 01 Elevated (PedestrianBridgeAI).
Info 59.6341653: - Skipped: NetInfo @ 281 (Zoo Path 01 Propless Elevated) - m_netAI is not applicable: Zoo Path 01 Propless Elevated (PedestrianBridgeAI).
Info 59.6347581: - Skipped: NetInfo @ 282 (Zoo Path 01 Propless) - m_netAI is not applicable: Zoo Path 01 Propless (PedestrianWayAI).
Info 59.6353177: - Skipped: NetInfo @ 283 (Zoo Path 01) - m_netAI is not applicable: Zoo Path 01 (PedestrianWayAI).
Info 59.6358677: - Skipped: NetInfo @ 284 (Zoo Path 02) - m_netAI is not applicable: Zoo Path 02 (PedestrianWayAI).
Info 59.6364250: - Skipped: NetInfo @ 285 (Farm Fence 01) - m_netAI is not applicable: Farm Fence 01 (DecorationWallAI).
Info 59.6369851: - Skipped: NetInfo @ 286 (Forestry Fence 01) - m_netAI is not applicable: Forestry Fence 01 (DecorationWallAI).
Info 59.6375341: - Skipped: NetInfo @ 287 (Oil Industry Fence 01) - m_netAI is not applicable: Oil Industry Fence 01 (DecorationWallAI).
Info 59.6381421: - Skipped: NetInfo @ 288 (Ore Industry Fence 01) - m_netAI is not applicable: Ore Industry Fence 01 (DecorationWallAI).
Info 59.6389913: - Skipped: NetInfo @ 299 (Airplane Cargo Stop) - m_netAI is not applicable: Airplane Cargo Stop (TaxiwayAI).
Info 59.6396763: - Skipped: NetInfo @ 305 (1179876942.Pedestrian Elevated Bicycle0) - m_netAI is not applicable: 1179876942.Pedestrian Elevated Bicycle0 (PedestrianBridgeAI).
Info 59.6402707: - Skipped: NetInfo @ 306 (1179876942.Pedestrian Elevated Bicycle1) - m_netAI is not applicable: 1179876942.Pedestrian Elevated Bicycle1 (PedestrianBridgeAI).
Info 59.6408515: - Skipped: NetInfo @ 307 (1179876942.Pedestrian Slope Bicycle0) - m_netAI is not applicable: 1179876942.Pedestrian Slope Bicycle0 (PedestrianTunnelAI).
Info 59.6416203: - Skipped: NetInfo @ 308 (1179876942.Pedestrian Tunnel Bicycle0) - m_netAI is not applicable: 1179876942.Pedestrian Tunnel Bicycle0 (PedestrianTunnelAI).
Info 59.6422847: - Skipped: NetInfo @ 309 (1179876942.Pedestrian and Bicycle Path_Data) - m_netAI is not applicable: 1179876942.Pedestrian and Bicycle Path_Data (PedestrianPathAI).
Info 59.6428802: - Skipped: NetInfo @ 312 (1194296555.Pedestrian Elevated0) - m_netAI is not applicable: 1194296555.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.6434350: - Skipped: NetInfo @ 313 (1194296555.BCS Procedural Overpass_Data) - m_netAI is not applicable: 1194296555.BCS Procedural Overpass_Data (PedestrianPathAI).
Info 59.6443505: - Skipped: NetInfo @ 336 (1213488864.Pedestrian Elevated2) - m_netAI is not applicable: 1213488864.Pedestrian Elevated2 (PedestrianBridgeAI).
Info 59.6449076: - Skipped: NetInfo @ 337 (1213488864.Pedestrian Elevated3) - m_netAI is not applicable: 1213488864.Pedestrian Elevated3 (PedestrianBridgeAI).
Info 59.6454360: - Skipped: NetInfo @ 338 (1213488864.Pedestrian Slope2) - m_netAI is not applicable: 1213488864.Pedestrian Slope2 (PedestrianTunnelAI).
Info 59.6459774: - Skipped: NetInfo @ 339 (1213488864.Pedestrian Tunnel2) - m_netAI is not applicable: 1213488864.Pedestrian Tunnel2 (PedestrianTunnelAI).
Info 59.6464934: - Skipped: NetInfo @ 340 (1213488864.Invisible Pedestrian Path 8m_Data) - m_netAI is not applicable: 1213488864.Invisible Pedestrian Path 8m_Data (PedestrianPathAI).
Info 59.6470250: - Skipped: NetInfo @ 341 (1213488864.Pedestrian Elevated0) - m_netAI is not applicable: 1213488864.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.6475341: - Skipped: NetInfo @ 342 (1213488864.Pedestrian Elevated1) - m_netAI is not applicable: 1213488864.Pedestrian Elevated1 (PedestrianBridgeAI).
Info 59.6481086: - Skipped: NetInfo @ 343 (1213488864.Pedestrian Slope0) - m_netAI is not applicable: 1213488864.Pedestrian Slope0 (PedestrianTunnelAI).
Info 59.6486231: - Skipped: NetInfo @ 344 (1213488864.Pedestrian Tunnel0) - m_netAI is not applicable: 1213488864.Pedestrian Tunnel0 (PedestrianTunnelAI).
Info 59.6491684: - Skipped: NetInfo @ 345 (1213488864.Invisible Pedestrian Path_Data) - m_netAI is not applicable: 1213488864.Invisible Pedestrian Path_Data (PedestrianPathAI).
Info 59.6497553: - Skipped: NetInfo @ 346 (1213488864.Pedestrian Elevated4) - m_netAI is not applicable: 1213488864.Pedestrian Elevated4 (PedestrianBridgeAI).
Info 59.6503299: - Skipped: NetInfo @ 347 (1213488864.Pedestrian Elevated5) - m_netAI is not applicable: 1213488864.Pedestrian Elevated5 (PedestrianBridgeAI).
Info 59.6510874: - Skipped: NetInfo @ 348 (1213488864.Pedestrian Slope3) - m_netAI is not applicable: 1213488864.Pedestrian Slope3 (PedestrianTunnelAI).
Info 59.6519377: - Skipped: NetInfo @ 349 (1213488864.Pedestrian Tunnel3) - m_netAI is not applicable: 1213488864.Pedestrian Tunnel3 (PedestrianTunnelAI).
Info 59.6526083: - Skipped: NetInfo @ 350 (1213488864.Invisible Pedestrian Path 16m_Data) - m_netAI is not applicable: 1213488864.Invisible Pedestrian Path 16m_Data (PedestrianPathAI).
Info 59.6532893: - Skipped: NetInfo @ 371 (1306065893.Utility Pole Power Line_Data) - m_netAI is not applicable: 1306065893.Utility Pole Power Line_Data (PowerLineAI).
Info 59.6538565: - Skipped: NetInfo @ 372 (1306065893.Big Utility Pole Power Line_Data) - m_netAI is not applicable: 1306065893.Big Utility Pole Power Line_Data (PowerLineAI).
Info 59.6544498: - Skipped: NetInfo @ 377 (1341431598.110/220V Power Lines_Data) - m_netAI is not applicable: 1341431598.110/220V Power Lines_Data (PowerLineAI).
Info 59.6551705: - Skipped: NetInfo @ 378 (1345362908.Steel Wall Quay_Data) - m_netAI is not applicable: 1345362908.Steel Wall Quay_Data (QuayAI).
Info 59.6557516: - Skipped: NetInfo @ 379 (1355634745.Pedestrian Elevated0) - m_netAI is not applicable: 1355634745.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.6563018: - Skipped: NetInfo @ 380 (1355634745.Pedestrian Elevated1) - m_netAI is not applicable: 1355634745.Pedestrian Elevated1 (PedestrianBridgeAI).
Info 59.6568503: - Skipped: NetInfo @ 381 (1355634745.Pedestrian Slope0) - m_netAI is not applicable: 1355634745.Pedestrian Slope0 (PedestrianTunnelAI).
Info 59.6573980: - Skipped: NetInfo @ 382 (1355634745.Pedestrian Tunnel0) - m_netAI is not applicable: 1355634745.Pedestrian Tunnel0 (PedestrianTunnelAI).
Info 59.6579851: - Skipped: NetInfo @ 383 (1355634745.Pedestrian Sidewalk_Data) - m_netAI is not applicable: 1355634745.Pedestrian Sidewalk_Data (PedestrianPathAI).
Info 59.6585607: - Skipped: NetInfo @ 384 (1357089942.Concrete quay_Data) - m_netAI is not applicable: 1357089942.Concrete quay_Data (QuayAI).
Info 59.6591008: - Skipped: NetInfo @ 385 (1366477183.Sea Defense / 堤防(A)_Data) - m_netAI is not applicable: 1366477183.Sea Defense / 堤防(A)_Data (DecorationWallAI).
Info 59.6596447: - Skipped: NetInfo @ 386 (1366477183.Sea Defense / 堤防(B)_Data) - m_netAI is not applicable: 1366477183.Sea Defense / 堤防(B)_Data (QuayAI).
Info 59.6601799: - Skipped: NetInfo @ 387 (1368497307.Industrial quay with tires_Data) - m_netAI is not applicable: 1368497307.Industrial quay with tires_Data (QuayAI).
Info 59.6607104: - Skipped: NetInfo @ 388 (1371709109.Old stone quay_Data) - m_netAI is not applicable: 1371709109.Old stone quay_Data (QuayAI).
Info 59.6613713: - Skipped: NetInfo @ 389 (1372316835.Old stone quay - Plain_Data) - m_netAI is not applicable: 1372316835.Old stone quay - Plain_Data (QuayAI).
Info 59.6619220: - Skipped: NetInfo @ 390 (1373980897.Retaining Walls / 日本の擁壁 B_Data) - m_netAI is not applicable: 1373980897.Retaining Walls / 日本の擁壁 B_Data (DecorationWallAI).
Info 59.6624528: - Skipped: NetInfo @ 391 (1373980897.Retaining Walls / 日本の擁壁 A_Data) - m_netAI is not applicable: 1373980897.Retaining Walls / 日本の擁壁 A_Data (DecorationWallAI).
Info 59.6630014: - Skipped: NetInfo @ 392 (1376780406.Stone quay_Data) - m_netAI is not applicable: 1376780406.Stone quay_Data (QuayAI).
Info 59.6635348: - Skipped: NetInfo @ 393 (1376817566.Stone quay - Plain_Data) - m_netAI is not applicable: 1376817566.Stone quay - Plain_Data (QuayAI).
Info 59.6640753: - Skipped: NetInfo @ 394 (1377126589.Industrial Pipeline_Data) - m_netAI is not applicable: 1377126589.Industrial Pipeline_Data (DecorationWallAI).
Info 59.6646263: - Skipped: NetInfo @ 395 (1381655430.Stone quay 2_Data) - m_netAI is not applicable: 1381655430.Stone quay 2_Data (QuayAI).
Info 59.6651637: - Skipped: NetInfo @ 396 (1381655910.Tiered stone quay_Data) - m_netAI is not applicable: 1381655910.Tiered stone quay_Data (QuayAI).
Info 59.6657036: - Skipped: NetInfo @ 397 (1392183934.R69 Line Decal Network White_Data) - no vehicle support (decorative network or bike path?)
Info 59.6664725: - Skipped: NetInfo @ 398 (1392183934.R69 Line Decal Network Yellow_Data) - no vehicle support (decorative network or bike path?)
Info 59.6670570: - Skipped: NetInfo @ 399 (1392502922.Distribution Pipeline Orange PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Orange PVC_Data (DecorationWallAI).
Info 59.6676346: - Skipped: NetInfo @ 400 (1392502922.Distribution Pipeline Yellow PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Yellow PVC_Data (DecorationWallAI).
Info 59.6682213: - Skipped: NetInfo @ 401 (1392502922.Distribution Pipeline Brown PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Brown PVC_Data (DecorationWallAI).
Info 59.6687863: - Skipped: NetInfo @ 402 (1392502922.Distribution Pipeline Red PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Red PVC_Data (DecorationWallAI).
Info 59.6693841: - Skipped: NetInfo @ 403 (1392502922.Distribution Pipeline Blue PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Blue PVC_Data (DecorationWallAI).
Info 59.6699263: - Skipped: NetInfo @ 404 (1392502922.Distribution Pipeline Green PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline Green PVC_Data (DecorationWallAI).
Info 59.6704836: - Skipped: NetInfo @ 405 (1392502922.Distribution Pipeline White PVC_Data) - m_netAI is not applicable: 1392502922.Distribution Pipeline White PVC_Data (DecorationWallAI).
Info 59.6710295: - Skipped: NetInfo @ 406 (1394735871.Privacy Fence_Data) - m_netAI is not applicable: 1394735871.Privacy Fence_Data (DecorationWallAI).
Info 59.6715677: - Skipped: NetInfo @ 407 (1395165665.Suburban Powerline_Data) - m_netAI is not applicable: 1395165665.Suburban Powerline_Data (PowerLineAI).
Info 59.6721125: - Skipped: NetInfo @ 408 (1397252712.Old stone quay - Fenced_Data) - m_netAI is not applicable: 1397252712.Old stone quay - Fenced_Data (QuayAI).
Info 59.6726594: - Skipped: NetInfo @ 409 (1397253691.Old stone quay fenced - Plain_Data) - m_netAI is not applicable: 1397253691.Old stone quay fenced - Plain_Data (QuayAI).
Info 59.6732002: - Skipped: NetInfo @ 410 (1397254833.Stone quay fenced_Data) - m_netAI is not applicable: 1397254833.Stone quay fenced_Data (QuayAI).
Info 59.6737494: - Skipped: NetInfo @ 411 (1397255830.Stone quay fenced - Plain_Data) - m_netAI is not applicable: 1397255830.Stone quay fenced - Plain_Data (QuayAI).
Info 59.6742872: - Skipped: NetInfo @ 412 (1398431305.Two Lane Highway Twoway Elevated0) - no vehicle support (decorative network or bike path?)
Info 59.6748828: - Skipped: NetInfo @ 413 (1398431305.Two Lane Highway Twoway Bridge0) - no vehicle support (decorative network or bike path?)
Info 59.6754202: - Skipped: NetInfo @ 414 (1398431305.Two Lane Highway Twoway Slope0) - no vehicle support (decorative network or bike path?)
Info 59.6759614: - Skipped: NetInfo @ 415 (1398431305.Two Lane Highway Twoway Tunnel0) - no vehicle support (decorative network or bike path?)
Info 59.6764934: - Skipped: NetInfo @ 417 (1399095368.HighwayRampElevated0) - no vehicle support (decorative network or bike path?)
Info 59.6770395: - Skipped: NetInfo @ 418 (1399095368.HighwayRampElevated1) - no vehicle support (decorative network or bike path?)
Info 59.6775606: - Skipped: NetInfo @ 419 (1399095368.HighwayRamp Slope0) - no vehicle support (decorative network or bike path?)
Info 59.6780853: - Skipped: NetInfo @ 420 (1399095368.HighwayRamp Tunnel0) - no vehicle support (decorative network or bike path?)
Info 59.6786251: - Skipped: NetInfo @ 422 (1404646325.Sound barrier 01_Data) - m_netAI is not applicable: 1404646325.Sound barrier 01_Data (DecorationWallAI).
Info 59.6791899: - Skipped: NetInfo @ 423 (1405253131.Standard Sound Barrier_Data) - m_netAI is not applicable: 1405253131.Standard Sound Barrier_Data (DecorationWallAI).
Info 59.6797245: - Skipped: NetInfo @ 424 (1405253131.Sound Barrier - Wavy Decorated_Data) - m_netAI is not applicable: 1405253131.Sound Barrier - Wavy Decorated_Data (DecorationWallAI).
Info 59.6802555: - Skipped: NetInfo @ 425 (1405253131.Road Barrier_Data) - m_netAI is not applicable: 1405253131.Road Barrier_Data (DecorationWallAI).
Info 59.6807856: - Skipped: NetInfo @ 426 (1405253131.Double Sided Crash Barrier_Data) - m_netAI is not applicable: 1405253131.Double Sided Crash Barrier_Data (DecorationWallAI).
Info 59.6815290: - Skipped: NetInfo @ 427 (1405253131.Single Sided Crash Barrier_Data) - m_netAI is not applicable: 1405253131.Single Sided Crash Barrier_Data (DecorationWallAI).
Info 59.6821036: - Skipped: NetInfo @ 428 (1405367162.Curb Red and White E_Data) - m_netAI is not applicable: 1405367162.Curb Red and White E_Data (DecorationWallAI).
Info 59.6826350: - Skipped: NetInfo @ 429 (1405367162.Curb Red and White_Data) - m_netAI is not applicable: 1405367162.Curb Red and White_Data (DecorationWallAI).
Info 59.6831812: - Skipped: NetInfo @ 430 (1405462443.Curb Concrete E_Data) - m_netAI is not applicable: 1405462443.Curb Concrete E_Data (DecorationWallAI).
Info 59.6837568: - Skipped: NetInfo @ 431 (1405462443.Curb Concrete_Data) - m_netAI is not applicable: 1405462443.Curb Concrete_Data (DecorationWallAI).
Info 59.6842969: - Skipped: NetInfo @ 432 (1412097051.Stationary Jet Blast_Data) - m_netAI is not applicable: 1412097051.Stationary Jet Blast_Data (DecorationWallAI).
Info 59.6848544: - Skipped: NetInfo @ 433 (1412097051.Stationary Jet Blast - Unpainted_Data) - m_netAI is not applicable: 1412097051.Stationary Jet Blast - Unpainted_Data (DecorationWallAI).
Info 59.6854028: - Skipped: NetInfo @ 434 (1412097051.Portable Jet Blast Deflector_Data) - m_netAI is not applicable: 1412097051.Portable Jet Blast Deflector_Data (DecorationWallAI).
Info 59.6859890: - Skipped: NetInfo @ 435 (1418364828.Chainlink Security Fence_Data) - m_netAI is not applicable: 1418364828.Chainlink Security Fence_Data (DecorationWallAI).
Info 59.6865276: - Skipped: NetInfo @ 436 (1418364828.Chainlink Standard Fence_Data) - m_netAI is not applicable: 1418364828.Chainlink Standard Fence_Data (DecorationWallAI).
Info 59.6870736: - Skipped: NetInfo @ 437 (1418364828.Tall Industrial Warehouse Fence_Data) - m_netAI is not applicable: 1418364828.Tall Industrial Warehouse Fence_Data (DecorationWallAI).
Info 59.6876110: - Skipped: NetInfo @ 438 (1418364828.Wooden Barricade_Data) - m_netAI is not applicable: 1418364828.Wooden Barricade_Data (DecorationWallAI).
Info 59.6881542: - Skipped: NetInfo @ 439 (1418364828.Rot Iron Security Fence_Data) - m_netAI is not applicable: 1418364828.Rot Iron Security Fence_Data (DecorationWallAI).
Info 59.6887065: - Skipped: NetInfo @ 440 (1418364828.Rot Iron Fence_Data) - m_netAI is not applicable: 1418364828.Rot Iron Fence_Data (DecorationWallAI).
Info 59.6892514: - Skipped: NetInfo @ 441 (1430638218.monotube gantry_Data) - m_netAI is not applicable: 1430638218.monotube gantry_Data (DecorationWallAI).
Info 59.6897906: - Skipped: NetInfo @ 442 (1433216759.Concrete wall 01_Data) - m_netAI is not applicable: 1433216759.Concrete wall 01_Data (DecorationWallAI).
Info 59.6903352: - Skipped: NetInfo @ 443 (1433669801.Curb White E_Data) - m_netAI is not applicable: 1433669801.Curb White E_Data (DecorationWallAI).
Info 59.6908770: - Skipped: NetInfo @ 444 (1433669801.Curb White_Data) - m_netAI is not applicable: 1433669801.Curb White_Data (DecorationWallAI).
Info 59.6914204: - Skipped: NetInfo @ 445 (1436781928.Concrete wall 02_Data) - m_netAI is not applicable: 1436781928.Concrete wall 02_Data (DecorationWallAI).
Info 59.6919763: - Skipped: NetInfo @ 446 (1442247057.Truss Gantry Network_Data) - m_netAI is not applicable: 1442247057.Truss Gantry Network_Data (DecorationWallAI).
Info 59.6925367: - Skipped: NetInfo @ 447 (1450627770.pvCenterNetGG_Data) - no vehicle support (decorative network or bike path?)
Info 59.6930765: - Skipped: NetInfo @ 448 (1450627770.pvGuardLightNet_Data) - no vehicle support (decorative network or bike path?)
Info 59.6936044: - Skipped: NetInfo @ 449 (1450627770.pvCenterNetAlt_Data) - no vehicle support (decorative network or bike path?)
Info 59.6943968: - Skipped: NetInfo @ 465 (1545540134.uk double yellow line network_Data) - no vehicle support (decorative network or bike path?)
Info 59.6949569: - Skipped: NetInfo @ 466 (1549886995.Rural Wire Fence_Data) - m_netAI is not applicable: 1549886995.Rural Wire Fence_Data (DecorationWallAI).
Info 59.6954924: - Skipped: NetInfo @ 467 (1566358211.daspTaxElevLine2W_Data) - m_netAI is not applicable: 1566358211.daspTaxElevLine2W_Data (TaxiwayAI).
Info 59.6960757: - Skipped: NetInfo @ 468 (1566358211.daspTaxElevLine1W_Data) - m_netAI is not applicable: 1566358211.daspTaxElevLine1W_Data (TaxiwayAI).
Info 59.6966130: - Skipped: NetInfo @ 469 (1566358211.maspTaxElevLine2W_Data) - m_netAI is not applicable: 1566358211.maspTaxElevLine2W_Data (TaxiwayAI).
Info 59.6972353: - Skipped: NetInfo @ 470 (1566358211.maspTaxElevLine1W_Data) - m_netAI is not applicable: 1566358211.maspTaxElevLine1W_Data (TaxiwayAI).
Info 59.6978157: - Skipped: NetInfo @ 471 (1566358211.concTaxElevLine2W_Data) - m_netAI is not applicable: 1566358211.concTaxElevLine2W_Data (TaxiwayAI).
Info 59.6983526: - Skipped: NetInfo @ 472 (1566358211.laspTaxElevLine2W_Data) - m_netAI is not applicable: 1566358211.laspTaxElevLine2W_Data (TaxiwayAI).
Info 59.6988816: - Skipped: NetInfo @ 473 (1566358211.concTaxElevLine1W_Data) - m_netAI is not applicable: 1566358211.concTaxElevLine1W_Data (TaxiwayAI).
Info 59.6994257: - Skipped: NetInfo @ 474 (1566358211.laspTaxElevLine1W_Data) - m_netAI is not applicable: 1566358211.laspTaxElevLine1W_Data (TaxiwayAI).
Info 59.6999552: - Skipped: NetInfo @ 475 (1566358211.concRunElevLine2W_Data) - m_netAI is not applicable: 1566358211.concRunElevLine2W_Data (RunwayAI).
Info 59.7004753: - Skipped: NetInfo @ 476 (1566358211.concRunElevLine1W_Data) - m_netAI is not applicable: 1566358211.concRunElevLine1W_Data (RunwayAI).
Info 59.7010144: - Skipped: NetInfo @ 477 (1566358211.daspRunElevLine2W_Data) - m_netAI is not applicable: 1566358211.daspRunElevLine2W_Data (RunwayAI).
Info 59.7015594: - Skipped: NetInfo @ 478 (1566358211.daspRunElevLine1W_Data) - m_netAI is not applicable: 1566358211.daspRunElevLine1W_Data (RunwayAI).
Info 59.7021133: - Skipped: NetInfo @ 479 (1566358211.maspRunElevLine2W_Data) - m_netAI is not applicable: 1566358211.maspRunElevLine2W_Data (RunwayAI).
Info 59.7026497: - Skipped: NetInfo @ 480 (1566358211.maspRunElevLine1W_Data) - m_netAI is not applicable: 1566358211.maspRunElevLine1W_Data (RunwayAI).
Info 59.7032058: - Skipped: NetInfo @ 481 (1566358211.laspRunElevLine2W_Data) - m_netAI is not applicable: 1566358211.laspRunElevLine2W_Data (RunwayAI).
Info 59.7037433: - Skipped: NetInfo @ 482 (1566358211.laspRunElevLine1W_Data) - m_netAI is not applicable: 1566358211.laspRunElevLine1W_Data (RunwayAI).
Info 59.7043041: - Skipped: NetInfo @ 483 (1566358211.maspRunElev2W_Data) - m_netAI is not applicable: 1566358211.maspRunElev2W_Data (RunwayAI).
Info 59.7048328: - Skipped: NetInfo @ 484 (1566358211.maspRunElev1W_Data) - m_netAI is not applicable: 1566358211.maspRunElev1W_Data (RunwayAI).
Info 59.7053610: - Skipped: NetInfo @ 485 (1566358211.daspRunElev2W_Data) - m_netAI is not applicable: 1566358211.daspRunElev2W_Data (RunwayAI).
Info 59.7058812: - Skipped: NetInfo @ 486 (1566358211.daspRunElev1W_Data) - m_netAI is not applicable: 1566358211.daspRunElev1W_Data (RunwayAI).
Info 59.7064623: - Skipped: NetInfo @ 487 (1566358211.laspRunElev2W_Data) - m_netAI is not applicable: 1566358211.laspRunElev2W_Data (RunwayAI).
Info 59.7069959: - Skipped: NetInfo @ 488 (1566358211.laspRunElev1W_Data) - m_netAI is not applicable: 1566358211.laspRunElev1W_Data (RunwayAI).
Info 59.7075236: - Skipped: NetInfo @ 489 (1566358211.concRunElev2W_Data) - m_netAI is not applicable: 1566358211.concRunElev2W_Data (RunwayAI).
Info 59.7080985: - Skipped: NetInfo @ 490 (1566358211.concRunElev1W_Data) - m_netAI is not applicable: 1566358211.concRunElev1W_Data (RunwayAI).
Info 59.7086223: - Skipped: NetInfo @ 491 (1566358211.maspTaxElev2W_Data) - m_netAI is not applicable: 1566358211.maspTaxElev2W_Data (TaxiwayAI).
Info 59.7091580: - Skipped: NetInfo @ 492 (1566358211.maspTaxElev1W_Data) - m_netAI is not applicable: 1566358211.maspTaxElev1W_Data (TaxiwayAI).
Info 59.7096855: - Skipped: NetInfo @ 493 (1566358211.daspTaxElev2W_Data) - m_netAI is not applicable: 1566358211.daspTaxElev2W_Data (TaxiwayAI).
Info 59.7102094: - Skipped: NetInfo @ 494 (1566358211.daspTaxElev1W_Data) - m_netAI is not applicable: 1566358211.daspTaxElev1W_Data (TaxiwayAI).
Info 59.7107296: - Skipped: NetInfo @ 495 (1566358211.concTaxElev2W_Data) - m_netAI is not applicable: 1566358211.concTaxElev2W_Data (TaxiwayAI).
Info 59.7112602: - Skipped: NetInfo @ 496 (1566358211.concTaxElev1W_Data) - m_netAI is not applicable: 1566358211.concTaxElev1W_Data (TaxiwayAI).
Info 59.7118267: - Skipped: NetInfo @ 497 (1566358211.laspTaxElev2W_Data) - m_netAI is not applicable: 1566358211.laspTaxElev2W_Data (TaxiwayAI).
Info 59.7123463: - Skipped: NetInfo @ 498 (1566358211.laspTaxElev1W_Data) - m_netAI is not applicable: 1566358211.laspTaxElev1W_Data (TaxiwayAI).
Info 59.7128860: - Skipped: NetInfo @ 499 (1566358211.daspTaxGrndLine2W_Data) - m_netAI is not applicable: 1566358211.daspTaxGrndLine2W_Data (TaxiwayAI).
Info 59.7134240: - Skipped: NetInfo @ 500 (1566358211.daspTaxGrndLine1W_Data) - m_netAI is not applicable: 1566358211.daspTaxGrndLine1W_Data (TaxiwayAI).
Info 59.7139917: - Skipped: NetInfo @ 501 (1566358211.maspTaxGrndLine2W_Data) - m_netAI is not applicable: 1566358211.maspTaxGrndLine2W_Data (TaxiwayAI).
Info 59.7145302: - Skipped: NetInfo @ 502 (1566358211.maspTaxGrndLine1W_Data) - m_netAI is not applicable: 1566358211.maspTaxGrndLine1W_Data (TaxiwayAI).
Info 59.7150955: - Skipped: NetInfo @ 503 (1566358211.laspTaxGrndLine2W_Data) - m_netAI is not applicable: 1566358211.laspTaxGrndLine2W_Data (TaxiwayAI).
Info 59.7156464: - Skipped: NetInfo @ 504 (1566358211.laspTaxGrndLine1W_Data) - m_netAI is not applicable: 1566358211.laspTaxGrndLine1W_Data (TaxiwayAI).
Info 59.7162034: - Skipped: NetInfo @ 505 (1566358211.concRunGrndLine2W_Data) - m_netAI is not applicable: 1566358211.concRunGrndLine2W_Data (RunwayAI).
Info 59.7167349: - Skipped: NetInfo @ 506 (1566358211.concRunGrndLine1W_Data) - m_netAI is not applicable: 1566358211.concRunGrndLine1W_Data (RunwayAI).
Info 59.7172745: - Skipped: NetInfo @ 507 (1566358211.daspRunGrndLine2W_Data) - m_netAI is not applicable: 1566358211.daspRunGrndLine2W_Data (RunwayAI).
Info 59.7178179: - Skipped: NetInfo @ 508 (1566358211.daspRunGrndLine1W_Data) - m_netAI is not applicable: 1566358211.daspRunGrndLine1W_Data (RunwayAI).
Info 59.7183686: - Skipped: NetInfo @ 509 (1566358211.concTaxGrndLine2W_Data) - m_netAI is not applicable: 1566358211.concTaxGrndLine2W_Data (TaxiwayAI).
Info 59.7189167: - Skipped: NetInfo @ 510 (1566358211.concTaxGrndLine1W_Data) - m_netAI is not applicable: 1566358211.concTaxGrndLine1W_Data (TaxiwayAI).
Info 59.7194631: - Skipped: NetInfo @ 511 (1566358211.maspRunGrndLine2W_Data) - m_netAI is not applicable: 1566358211.maspRunGrndLine2W_Data (RunwayAI).
Info 59.7200073: - Skipped: NetInfo @ 512 (1566358211.maspRunGrndLine1W_Data) - m_netAI is not applicable: 1566358211.maspRunGrndLine1W_Data (RunwayAI).
Info 59.7205315: - Skipped: NetInfo @ 513 (1566358211.laspRunGrndLine2W_Data) - m_netAI is not applicable: 1566358211.laspRunGrndLine2W_Data (RunwayAI).
Info 59.7210709: - Skipped: NetInfo @ 514 (1566358211.laspRunGrndLine1W_Data) - m_netAI is not applicable: 1566358211.laspRunGrndLine1W_Data (RunwayAI).
Info 59.7215985: - Skipped: NetInfo @ 515 (1566358211.maspTaxGrnd2W_Data) - m_netAI is not applicable: 1566358211.maspTaxGrnd2W_Data (TaxiwayAI).
Info 59.7221824: - Skipped: NetInfo @ 516 (1566358211.maspTaxGrnd1W_Data) - m_netAI is not applicable: 1566358211.maspTaxGrnd1W_Data (TaxiwayAI).
Info 59.7227559: - Skipped: NetInfo @ 517 (1566358211.maspRunGrnd2W_Data) - m_netAI is not applicable: 1566358211.maspRunGrnd2W_Data (RunwayAI).
Info 59.7235133: - Skipped: NetInfo @ 518 (1566358211.maspRunGrnd1W_Data) - m_netAI is not applicable: 1566358211.maspRunGrnd1W_Data (RunwayAI).
Info 59.7240889: - Skipped: NetInfo @ 519 (1566358211.laspTaxGrnd2W_Data) - m_netAI is not applicable: 1566358211.laspTaxGrnd2W_Data (TaxiwayAI).
Info 59.7246256: - Skipped: NetInfo @ 520 (1566358211.laspTaxGrnd1W_Data) - m_netAI is not applicable: 1566358211.laspTaxGrnd1W_Data (TaxiwayAI).
Info 59.7252288: - Skipped: NetInfo @ 521 (1566358211.daspTaxGrnd2W_Data) - m_netAI is not applicable: 1566358211.daspTaxGrnd2W_Data (TaxiwayAI).
Info 59.7258298: - Skipped: NetInfo @ 522 (1566358211.daspTaxGrnd1W_Data) - m_netAI is not applicable: 1566358211.daspTaxGrnd1W_Data (TaxiwayAI).
Info 59.7263651: - Skipped: NetInfo @ 523 (1566358211.daspRunGrnd2W_Data) - m_netAI is not applicable: 1566358211.daspRunGrnd2W_Data (RunwayAI).
Info 59.7268847: - Skipped: NetInfo @ 524 (1566358211.daspRunGrnd1W_Data) - m_netAI is not applicable: 1566358211.daspRunGrnd1W_Data (RunwayAI).
Info 59.7274147: - Skipped: NetInfo @ 525 (1566358211.laspRunGrnd2W_Data) - m_netAI is not applicable: 1566358211.laspRunGrnd2W_Data (RunwayAI).
Info 59.7279478: - Skipped: NetInfo @ 526 (1566358211.laspRunGrnd1W_Data) - m_netAI is not applicable: 1566358211.laspRunGrnd1W_Data (RunwayAI).
Info 59.7284896: - Skipped: NetInfo @ 527 (1566358211.concTaxGrnd2W_Data) - m_netAI is not applicable: 1566358211.concTaxGrnd2W_Data (TaxiwayAI).
Info 59.7290320: - Skipped: NetInfo @ 528 (1566358211.concTaxGrnd1W_Data) - m_netAI is not applicable: 1566358211.concTaxGrnd1W_Data (TaxiwayAI).
Info 59.7295714: - Skipped: NetInfo @ 529 (1566358211.concRunGrnd2W_Data) - m_netAI is not applicable: 1566358211.concRunGrnd2W_Data (RunwayAI).
Info 59.7302649: - Skipped: NetInfo @ 530 (1566358211.concRunGrnd1W_Data) - m_netAI is not applicable: 1566358211.concRunGrnd1W_Data (RunwayAI).
Info 59.7312916: - Skipped: NetInfo @ 638 (1574865364.R69Railway Green Elevated Border_Data) - no vehicle support (decorative network or bike path?)
Info 59.7319702: - Skipped: NetInfo @ 639 (1574865364.R69Railway Elevated Border_Data) - no vehicle support (decorative network or bike path?)
Info 59.7326005: - Skipped: NetInfo @ 640 (1574865364.R69Railway Bridge Border Fence_Data) - no vehicle support (decorative network or bike path?)
Info 59.7332020: - Skipped: NetInfo @ 641 (1574865364.R69Railway Bridge Border_Data) - no vehicle support (decorative network or bike path?)
Info 59.7337962: - Skipped: NetInfo @ 642 (1574865364.R69Railway Wires 1x Catenaries_Data) - no vehicle support (decorative network or bike path?)
Info 59.7343497: - Skipped: NetInfo @ 643 (1574865364.R69Railway Wires 2x Catenaries_Data) - no vehicle support (decorative network or bike path?)
Info 59.7351346: - Skipped: NetInfo @ 644 (1574865364.R69Railway Wires 1x_Data) - no vehicle support (decorative network or bike path?)
Info 59.7357113: - Skipped: NetInfo @ 645 (1574865364.R69Railway Wires 2x_Data) - no vehicle support (decorative network or bike path?)
Info 59.7362946: - Skipped: NetInfo @ 663 (1580457997.Pedestrian Elevated0) - m_netAI is not applicable: 1580457997.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.7368634: - Skipped: NetInfo @ 664 (1580457997.Pedestrian Elevated1) - m_netAI is not applicable: 1580457997.Pedestrian Elevated1 (PedestrianBridgeAI).
Info 59.7374020: - Skipped: NetInfo @ 665 (1580457997.Pedestrian Slope0) - m_netAI is not applicable: 1580457997.Pedestrian Slope0 (PedestrianTunnelAI).
Info 59.7380074: - Skipped: NetInfo @ 666 (1580457997.Pedestrian Tunnel0) - m_netAI is not applicable: 1580457997.Pedestrian Tunnel0 (PedestrianTunnelAI).
Info 59.7385426: - Skipped: NetInfo @ 667 (1580457997.HPO1_Data) - m_netAI is not applicable: 1580457997.HPO1_Data (PedestrianPathAI).
Info 59.7390966: - Skipped: NetInfo @ 668 (1581526585.Pedestrian Elevated0) - m_netAI is not applicable: 1581526585.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.7396176: - Skipped: NetInfo @ 669 (1581526585.Pedestrian Elevated1) - m_netAI is not applicable: 1581526585.Pedestrian Elevated1 (PedestrianBridgeAI).
Info 59.7401408: - Skipped: NetInfo @ 670 (1581526585.Pedestrian Slope0) - m_netAI is not applicable: 1581526585.Pedestrian Slope0 (PedestrianTunnelAI).
Info 59.7406641: - Skipped: NetInfo @ 671 (1581526585.Pedestrian Tunnel0) - m_netAI is not applicable: 1581526585.Pedestrian Tunnel0 (PedestrianTunnelAI).
Info 59.7412504: - Skipped: NetInfo @ 672 (1581526585.HPO4_Data) - m_netAI is not applicable: 1581526585.HPO4_Data (PedestrianPathAI).
Info 59.7419474: - Skipped: NetInfo @ 673 (1581526840.Pedestrian Elevated0) - m_netAI is not applicable: 1581526840.Pedestrian Elevated0 (PedestrianBridgeAI).
Info 59.7425345: - Skipped: NetInfo @ 674 (1581526840.Pedestrian Elevated1) - m_netAI is not applicable: 1581526840.Pedestrian Elevated1 (PedestrianBridgeAI).
Info 59.7431058: - Skipped: NetInfo @ 675 (1581526840.Pedestrian Slope0) - m_netAI is not applicable: 1581526840.Pedestrian Slope0 (PedestrianTunnelAI).
Info 59.7436624: - Skipped: NetInfo @ 676 (1581526840.Pedestrian Tunnel0) - m_netAI is not applicable: 1581526840.Pedestrian Tunnel0 (PedestrianTunnelAI).
Info 59.7444508: - Skipped: NetInfo @ 677 (1581526840.HPO5_Data) - m_netAI is not applicable: 1581526840.HPO5_Data (PedestrianPathAI).
Info 59.7450893: - Skipped: NetInfo @ 678 (1582378206.Median_W_Net_Data) - m_netAI is not applicable: 1582378206.Median_W_Net_Data (DecorationWallAI).
Info 59.7456438: - Skipped: NetInfo @ 679 (1582378206.Median_D_Net_Data) - m_netAI is not applicable: 1582378206.Median_D_Net_Data (DecorationWallAI).
Info 59.7461881: - Skipped: NetInfo @ 680 (1582378206.Median_N_Net_Data) - m_netAI is not applicable: 1582378206.Median_N_Net_Data (DecorationWallAI).
Info 59.7470399: - Skipped: NetInfo @ 824 (1647673404.(JPRM) Network road marking end_Data) - m_netAI is not applicable: 1647673404.(JPRM) Network road marking end_Data (DecorationWallAI).
Info 59.7475897: - Skipped: NetInfo @ 825 (1647673404.(JPRM) Network road marking_Data) - m_netAI is not applicable: 1647673404.(JPRM) Network road marking_Data (DecorationWallAI).
Info 59.7481348: - Skipped: NetInfo @ 826 (1647673404.(JPRM) Network road marking brnc_Data) - m_netAI is not applicable: 1647673404.(JPRM) Network road marking brnc_Data (DecorationWallAI).
Info 59.7486654: - Skipped: NetInfo @ 827 (1647673404.Network road marking S end_Data) - m_netAI is not applicable: 1647673404.Network road marking S end_Data (DecorationWallAI).
Info 59.7493504: - Skipped: NetInfo @ 828 (1647673404.Network road marking S_Data) - m_netAI is not applicable: 1647673404.Network road marking S_Data (DecorationWallAI).
Info 59.7499176: - Skipped: NetInfo @ 829 (1662073753.Pedestrian Elevated Bicycle0) - m_netAI is not applicable: 1662073753.Pedestrian Elevated Bicycle0 (PedestrianBridgeAI).
Info 59.7504573: - Skipped: NetInfo @ 830 (1662073753.Pedestrian Slope Bicycle0) - m_netAI is not applicable: 1662073753.Pedestrian Slope Bicycle0 (PedestrianTunnelAI).
Info 59.7509980: - Skipped: NetInfo @ 831 (1662073753.Pedestrian Tunnel Bicycle0) - m_netAI is not applicable: 1662073753.Pedestrian Tunnel Bicycle0 (PedestrianTunnelAI).
Info 59.7517933: - Skipped: NetInfo @ 832 (1662073753.P and B pavement +_Data) - m_netAI is not applicable: 1662073753.P and B pavement +_Data (PedestrianPathAI).
Info 59.7525030: - Skipped: NetInfo @ 833 (1663964240.JP_platform_2.3m_Data) - m_netAI is not applicable: 1663964240.JP_platform_2.3m_Data (DecorationWallAI).
Info 59.7532112: - Skipped: NetInfo @ 856 (1697147423.Plastered Wall Network_Data) - m_netAI is not applicable: 1697147423.Plastered Wall Network_Data (DecorationWallAI).
Info 59.7538098: - Skipped: NetInfo @ 859 (1708100811.Striped Median 440_Data) - m_netAI is not applicable: 1708100811.Striped Median 440_Data (DecorationWallAI).
Info 59.7543965: - Skipped: NetInfo @ 860 (1708100811.Striped Median 335_Data) - m_netAI is not applicable: 1708100811.Striped Median 335_Data (DecorationWallAI).
Info 59.7549702: - Skipped: NetInfo @ 861 (1708100811.Striped End 440_Data) - m_netAI is not applicable: 1708100811.Striped End 440_Data (DecorationWallAI).
Info 59.7555178: - Skipped: NetInfo @ 862 (1708100811.Solid Line (White)_Data) - m_netAI is not applicable: 1708100811.Solid Line (White)_Data (DecorationWallAI).
Info 59.7561434: - Skipped: NetInfo @ 918 (1719262200.Striped Median 440 DECAL_Data) - m_netAI is not applicable: 1719262200.Striped Median 440 DECAL_Data (PedestrianPathAI).
Info 59.7567174: - Skipped: NetInfo @ 919 (1719262200.Striped Median 335 DECAL_Data) - m_netAI is not applicable: 1719262200.Striped Median 335 DECAL_Data (PedestrianPathAI).
Info 59.7572570: - Skipped: NetInfo @ 920 (1719262200.Striped End 440 DECAL_Data) - m_netAI is not applicable: 1719262200.Striped End 440 DECAL_Data (PedestrianPathAI).
Info 59.7577909: - Skipped: NetInfo @ 921 (1719262200.Solid Line DECAL (White)_Data) - m_netAI is not applicable: 1719262200.Solid Line DECAL (White)_Data (DecorationWallAI).
Info 59.7583869: - Skipped: NetInfo @ 922 (1724944762.Tram Modern Network_Data) - m_netAI is not applicable: 1724944762.Tram Modern Network_Data (DecorationWallAI).
Info 59.7589306: - Skipped: NetInfo @ 925 (1744890326.R69 Pier Path A E) - m_netAI is not applicable: 1744890326.R69 Pier Path A E (PedestrianBridgeAI).
Info 59.7594812: - Skipped: NetInfo @ 926 (1744890326.R69 Pier Path A B) - m_netAI is not applicable: 1744890326.R69 Pier Path A B (PedestrianBridgeAI).
Info 59.7600357: - Skipped: NetInfo @ 927 (1744890326.R69 Pier Path A_Data) - m_netAI is not applicable: 1744890326.R69 Pier Path A_Data (PedestrianPathAI).
Info 59.7606715: - Skipped: NetInfo @ 928 (1744890326.R69 Pier Path B_Data) - m_netAI is not applicable: 1744890326.R69 Pier Path B_Data (PedestrianBridgeAI).
Info 59.7612217: - Skipped: NetInfo @ 929 (1744890326.R69 Pier Path In Building_Data) - m_netAI is not applicable: 1744890326.R69 Pier Path In Building_Data (PedestrianPathAI).
Info 59.7617997: - Skipped: NetInfo @ 961 (1847642276.R0Bienvu TR2 Munich_Data) - no vehicle support (decorative network or bike path?)
Info 59.7623405: - Skipped: NetInfo @ 962 (1847642276.R0Bienvu TR Munich_Data) - no vehicle support (decorative network or bike path?)
Info 59.7629046: - Skipped: NetInfo @ 963 (1847642851.R0Bienvu TR2 Vienna_Data) - no vehicle support (decorative network or bike path?)
Info 59.7634309: - Skipped: NetInfo @ 964 (1847642851.R0Bienvu TR Vienna_Data) - no vehicle support (decorative network or bike path?)
Info 59.7639659: - Skipped: NetInfo @ 965 (1847644379.R0Bienvu TR2 Hamburg_Data) - no vehicle support (decorative network or bike path?)
Info 59.7644877: - Skipped: NetInfo @ 966 (1847644379.R0Bienvu TR Hamburg_Data) - no vehicle support (decorative network or bike path?)
Info 59.7650194: - Skipped: NetInfo @ 967 (1847645057.R0Bienvu TR2 London_Data) - no vehicle support (decorative network or bike path?)
Info 59.7655411: - Skipped: NetInfo @ 968 (1847645057.R0Bienvu TR London_Data) - no vehicle support (decorative network or bike path?)
Info 59.7661359: SpeedLimitManager.OnBeforeLoadData: scan complete

Added a bunch of extra logging to the NetInfo scanner so we get more detail about any problems (will be useful to asset creators for example).

One of the log messages (that checks for applicalbe `m_netAI`) was spammy so added a new debug switch `SpeedLimits` to toggle that on and off.
@originalfoo
Copy link
Member Author

Added a bunch of extra logging to the NetInfo scanner so we get more detail about any problems (will be useful to asset creators for example).

One of the log messages (that checks for applicalbe m_netAI) was spammy so added a new debug switch SpeedLimits (id: 26) to toggle that on and off.

With new debug switch we could probably revisit the various Speed Limit classes at some later date to see if any other logging merits being toggled with that switch.

Anyway, let me know what you think of the latest commit.

@originalfoo
Copy link
Member Author

Looks like document auto-format also un-indented nextIter: in a few places - lmk if you want that re-indenting.

@kvakvs
Copy link
Collaborator

kvakvs commented Aug 30, 2019

nextIter is a goto label. it is OK for it to be un-indented, but be ashamed if your code uses goto without a really solid performance consideration 😁

- Replaced a delegate with a lambda
- Moved some stuff based on IDE suggestions
- Completed a few obvious code comments

Most of the remaining IDE warnings are about code comments, although there are a few things like "use private instead of internal" up near top of class.
@originalfoo
Copy link
Member Author

Added notes for asset creators about requirements for ensuring their roads work with speed limits tool:

https://github.com/krzychu124/Cities-Skylines-Traffic-Manager-President-Edition/wiki/Notes-for-Asset-Creators#road-speed-limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
11 ALPHA TM:PE v11 alpha edition code cleanup Refactor code, remove old code, improve maintainability Settings Road config, mod options, config xml SPEED LIMITS Feature: Speed limits UI User interface updates under-review A pull request has been created and is currently being reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Default speeds UI listing some non-road assets NetInfo is null
3 participants