]> git.openstreetmap.org Git - nominatim.git/commit
DB Scheme changes: alter table placex add column calculated_country_code varchar(2);
authorBrian Quinion <openstreetmap@brian.quinion.co.uk>
Tue, 22 May 2012 14:27:42 +0000 (16:27 +0200)
committerBrian Quinion <openstreetmap@brian.quinion.co.uk>
Tue, 22 May 2012 14:27:42 +0000 (16:27 +0200)
commit8d221e2c8263133b9784803dc7f61701ae872254
tree958131ad9efca02e64b4e1315b3f04e6c3029f8b
parentf17c5345ec0ec0b85347b6ccb1b50900d645b4b2
DB Scheme changes: alter table placex add column calculated_country_code varchar(2);

function changes:
-----------------
Move to ST_PointOnSurface from ST_Centroid in various places to avoid looking up a point outside the polygon
Move to ST_Covers from ST_Contains to include points on admin boundaries
Re-order preference for get_country_code now our data is better. country_osm_grid is now the preffered source.
Fix code to calculate country code in placex_insert, rank_search test was too early
Add extra field to placex 'calculated_country_code' to improve structure of code
Move split_geometery function out of add_location into its own function
Rewrite split_geometery to be more efficient.
Change place_insert to do more updates and less delete/inserts (delete is slow)
Include wikipedia links in details.php ouput
Cleanup no longer used geometry validation (adding overhead)
Include debug statements in function.sql (--DEBUG: ) and add flag to setup.php to turn them on

setup.php:
----------
add flag --disable-token-precalc to speed up debuging
add flag --index-noanalyse to disable analysising DB at rank 4 and 26 (previously removed, but on my local DB it seems to be required)
add flag --enable-diff-updates (modifier to --create-functions) to turn on the code required for diff updates without having to modify functions.sql
add flag --enable-debug-statements (modifier to --create-functions) to turn on debug warning statements

update.php:
-----------
added flag --no-index to import osmosis changes without indexing them
extend the hack to allow import of JOSM generated osm files

country_grid.sql - reference copy of the sql used to generate the country_osm_grid table, needs cleanup
data/country_name.sql.bin [new file with mode: 0644]
data/country_osm_grid.sql.bin [new file with mode: 0644]
lib/template/details-html.php
settings/settings.php
sql/country_grid.sql [new file with mode: 0644]
sql/functions.sql
sql/indices.src.sql
sql/tables.sql
utils/setup.php
utils/update.php
website/details.php