Peter Johnson
Peter Johnson
Create mapping scripts for other interesting open data providers: - US Census [ZCTA Tabulation Areas](https://www.census.gov/programs-surveys/geography/guidance/geo-areas/zctas.html) - OpenAddresses - Geonames - GB postcode data used in [nominatim](http://nominatim.org/) (listed at the bottom...
OSM has a bunch of name tags which we could add support for: - loc_name - official_name - short_name - etc? see: https://spatial.synergy.io/explore/place/osm/relation%3A2396450
Places are currently classified with `[type, class]` (eg. 'admin', 'neighbourhood'), this ontology is not currently being used, other than for display. Some more thought about a simple-yet-flexible place ontology could...
The source mappers for `wof` & `osm` should have test cases to confirm they map correctly.
Add a new module for foreign key references to external data providers. It would be beneficial to import this data into a separate table so that: - It is easier...
The 'shard' process halves a geometry (alternating horizontally & vertically) until each shard complexity is below a fixed threshold. This ensures that the PIP performance is fast and linear. This...
Add scripts to automate the generation of databases based on downloads from source. The scripts would automate the process of downloading the source data, decompressing it (where relevant), importing it...
It would be ideal if each source dataset contained the ISO country-code for each place, unfortunately, this is rare. This issue is to investigate a method of ensuring that each...
The http server currently spawns one thread per core, however, only a single database connection is opened with `sqlite` compiled with `SQLITE_THREADSAFE 0` What this basically means is that one...
It would be visually appealing to display the hierarchies in a 'family tree view' in the frontend. eg: - https://fperucic.github.io/treant-js/examples/basic-example/ - https://fperucic.github.io/treant-js/