Region mapping advanced matching #924
discard CSV if no rows match.
LGAs using this method though.
- fuzzy matches ('City of Blah' = 'Blah (C)'), through regexes - multi-column matches (State+LGA for disambiguation)
Conflicts: lib/Models/CsvCatalogItem.js lib/Styles/PopupMessage.less
issue with "lone_person" column classification as longitude.
Some ideas for making
And one more:
This one won't help with the ABS case, though, because there are no replacements.
…nced-matching Conflicts: lib/Map/DataTable.js
* cesiumUpgrade: Removed unused var. Make handleInitialMessage() actually call the callback if no message is to be shown. Update CHANGES.md. Use terriajs-cesium 1.13.0.
This is intriguing to me - I don't get this on my Macbook Pro. I enable the layer, and immediately grab the map and start panning around. It takes maybe 2-3 seconds for all the SA2s to display, but the app is responsive and panning during that time. There are two brief glitches (<0.5 seconds) when you could say it's "frozen", but nothing like what you're seeing.
I'll still try to fix it. :)
Ok, the really inefficient bit was applying all the replacements to each region code every time it was checked against each server side ID. That was dumb.
Currently on my Macbook, the whole call to
The equivalent running on a fresh master build on my machine is actually slower: 250ms. Significantly faster running on nationalmap.research.nicta.com.au, which suggests that the
Removed a few of these.
"Numeric" IDs come out of xml2json as strings. It's possible to convert them there to integers, but there are messy edge cases (leading zeroes) to deal with. Leaving this out for now.