]>
git.openstreetmap.org Git - nominatim.git/log
Brian Quinion [Wed, 7 Nov 2012 16:51:41 +0000 (16:51 +0000)]
Remove '(named features only)' because it isn't true any more
Brian Quinion [Wed, 7 Nov 2012 01:22:17 +0000 (01:22 +0000)]
Get route param working again after recent changes (implies bounded=1)
Brian Quinion [Wed, 7 Nov 2012 00:48:20 +0000 (00:48 +0000)]
Missing some exact name matches when searching for 'special' phrases
Brian Quinion [Tue, 6 Nov 2012 20:04:31 +0000 (20:04 +0000)]
mising string concatenation (.)
Brian Quinion [Tue, 6 Nov 2012 13:16:19 +0000 (13:16 +0000)]
move error messages to consistent 'userError' function and return 400 Bad Request
Brian Quinion [Tue, 6 Nov 2012 13:10:25 +0000 (13:10 +0000)]
make number of polygon outputs allowed a constant
Brian Quinion [Tue, 6 Nov 2012 13:06:46 +0000 (13:06 +0000)]
limit polygon output to one type as a time
Brian Quinion [Tue, 6 Nov 2012 00:08:01 +0000 (00:08 +0000)]
Add options to output polygon in various formats: polygon_geojson=1&polygon_svg=1&polygon_kml=1&polygon_text=1 They can be all used at the same time if prefered. Where format and polygon type are compatible output is as native type e.g. format=json&polygon_geojson=1
Brian Quinion [Mon, 5 Nov 2012 22:47:42 +0000 (22:47 +0000)]
Handle multipolygon geometry a little bit (return first outer ring)
Brian Quinion [Mon, 22 Oct 2012 02:09:38 +0000 (03:09 +0100)]
Automatically calculate the state file for replication from the last node in the db
Brian Quinion [Mon, 5 Nov 2012 14:04:14 +0000 (14:04 +0000)]
remove accidentally committed exit command
Brian Quinion [Mon, 5 Nov 2012 14:00:54 +0000 (14:00 +0000)]
include a bit of extra details for polygon errors in output on details.php page
Brian Quinion [Mon, 5 Nov 2012 13:57:02 +0000 (13:57 +0000)]
don't include linked_place_id places in the sql output (causes errors on paging / number of results returned)
Brian Quinion [Fri, 2 Nov 2012 17:52:33 +0000 (17:52 +0000)]
Allow option of structured search queries (params amenity,street,city,county,state,country)
Brian Quinion [Fri, 2 Nov 2012 17:42:05 +0000 (17:42 +0000)]
fix some php warnings for cleaner output
Brian Quinion [Thu, 1 Nov 2012 01:47:30 +0000 (01:47 +0000)]
hstore in 9.2 replaces k=>v with hstore(k,v). Update sql to reflect change and introduce compatability function for pre 9.1 postgresql
Brian Quinion [Thu, 1 Nov 2012 01:46:19 +0000 (01:46 +0000)]
hstore in 9.2 replaces k=>v with hstore(k,v). Update sql to reflect change and introduce compatability function for pre 9.1 postgresql
Brian Quinion [Wed, 31 Oct 2012 16:26:15 +0000 (16:26 +0000)]
new development version 2.1
Brian Quinion [Mon, 29 Oct 2012 14:23:05 +0000 (14:23 +0000)]
don't exit during osmosis setup
Brian Quinion [Mon, 22 Oct 2012 02:09:38 +0000 (03:09 +0100)]
Automatically calculate the state file for replication from the last node in the db
Sarah Hoffmann [Sun, 14 Oct 2012 15:06:05 +0000 (17:06 +0200)]
add favicon, open search, robots.txt
Sarah Hoffmann [Sun, 14 Oct 2012 14:09:12 +0000 (16:09 +0200)]
correct penalty for multi-word countries
Country name needs to be the final one within the wordset, not
in the final of all wordsets.
Sarah Hoffmann [Sun, 14 Oct 2012 14:09:12 +0000 (16:09 +0200)]
correct penalty for multi-word countries
Country name needs to be the final one within the wordset, not
in the final of all wordsets.
Sarah Hoffmann [Sat, 13 Oct 2012 07:19:42 +0000 (09:19 +0200)]
Merge branch 'master' of github.com:twain47/Nominatim
Conflicts:
munin/nominatim_importlag
utils/setup.php
Sarah Hoffmann [Sat, 13 Oct 2012 07:06:26 +0000 (09:06 +0200)]
import time uses UTC
Sarah Hoffmann [Tue, 9 Oct 2012 21:57:54 +0000 (23:57 +0200)]
use geometry column for special phrase queries
It has an index, centroid does not.
Sarah Hoffmann [Tue, 9 Oct 2012 20:29:16 +0000 (22:29 +0200)]
leave osm2pgsql tables on ssd
Sarah Hoffmann [Tue, 9 Oct 2012 20:20:05 +0000 (22:20 +0200)]
typo
Sarah Hoffmann [Tue, 9 Oct 2012 20:17:35 +0000 (22:17 +0200)]
disable postcode generation for Ireland
See https://github.com/twain47/Nominatim/issues/29 for motivation.
Sarah Hoffmann [Tue, 9 Oct 2012 20:05:37 +0000 (22:05 +0200)]
use calculated_country_code for postcodes
Sarah Hoffmann [Tue, 9 Oct 2012 20:20:05 +0000 (22:20 +0200)]
typo
Sarah Hoffmann [Tue, 9 Oct 2012 20:05:37 +0000 (22:05 +0200)]
use calculated_country_code for postcodes
Sarah Hoffmann [Mon, 8 Oct 2012 05:43:37 +0000 (07:43 +0200)]
Merge branch 'master' of http://github.com/twain47/Nominatim
Conflicts:
settings/settings.php
utils/specialphrases.php
website/search.php
Sarah Hoffmann [Sun, 7 Oct 2012 22:05:23 +0000 (00:05 +0200)]
remove country name from address name vector
Country is already covered by the country_name entries in the
word table, so removing the country from the address vector will
not change results but reduce the size of search_name significantly.
Patch in names from OSM into the word table
to make sure we have complete coverage. Note that bad entries
still need to be removed by hand.
Sarah Hoffmann [Tue, 2 Oct 2012 20:52:38 +0000 (22:52 +0200)]
update to latests osm2pgsql
Sarah Hoffmann [Sun, 30 Sep 2012 09:46:00 +0000 (11:46 +0200)]
delete more hardcoded rules for special phrases
both cases are now sufficiently covered by settings/phrase_settings.php
Sarah Hoffmann [Sun, 30 Sep 2012 08:40:44 +0000 (10:40 +0200)]
lift restriction on special search term class
All too frequent classes are already filtered out on import of the
special search term tables.
Sarah Hoffmann [Sun, 30 Sep 2012 07:51:54 +0000 (09:51 +0200)]
Merge remote-tracking branch 'lonvia/partial-search-terms'
Sarah Hoffmann [Sat, 29 Sep 2012 16:53:21 +0000 (18:53 +0200)]
update osm2pgsql to latest version
Sarah Hoffmann [Sat, 29 Sep 2012 16:25:22 +0000 (18:25 +0200)]
remove mountain ranges from addresses
Sarah Hoffmann [Sat, 29 Sep 2012 16:02:32 +0000 (18:02 +0200)]
skip is_in items already in address vector
Sarah Hoffmann [Fri, 28 Sep 2012 20:58:29 +0000 (22:58 +0200)]
check for empty relation before linking
Empty relations may indeed appear, if the members of a relation
have been deleted but the tags have been retained. That is
detected as accidental error and the old geometry is retained
in placex while the slim tables contain the new version without members.
Sarah Hoffmann [Mon, 24 Sep 2012 22:36:34 +0000 (00:36 +0200)]
ignore frequent partial search terms
Adds word counts from a full planet to the word table. There is a
new configuration option CONST_Max_Word_Frequency which allows to
take into account the word count: the value that was set on import
is used to determine if a word is added to the search_name table.
The value during runtime determines if a single term should be
used for partial search or simply be ignored.
Sarah Hoffmann [Mon, 24 Sep 2012 18:32:43 +0000 (20:32 +0200)]
use rank_address for linking places and boundaries
This manages to match up a lot more places and boundaries below city level.
Sarah Hoffmann [Sun, 23 Sep 2012 20:03:28 +0000 (22:03 +0200)]
patch replication path on --osmosis-init
planet server layout has changed. Patch in the new path to
minute replications after having osmosis initialise configuration.txt.
Sarah Hoffmann [Sun, 23 Sep 2012 19:44:03 +0000 (21:44 +0200)]
switch to distribution-supplied osmosis
Both, Debian and Ubuntu now come with a reasonably recent version
of osmosis. Make using that the default.
Sarah Hoffmann [Sun, 23 Sep 2012 16:06:41 +0000 (18:06 +0200)]
fix edge cases when linking nodes
edge cases are: missing node in placex, empty name, empty extratags
Sarah Hoffmann [Wed, 12 Sep 2012 17:14:28 +0000 (19:14 +0200)]
switch attributions to ODbL
Sarah Hoffmann [Wed, 12 Sep 2012 17:14:28 +0000 (19:14 +0200)]
switch attributions to ODbL
Brian Quinion [Mon, 3 Sep 2012 13:52:49 +0000 (14:52 +0100)]
defered delete should be done even if the place is otherwise blocked
Brian Quinion [Fri, 31 Aug 2012 11:21:07 +0000 (12:21 +0100)]
revert attempt to fix house number re-indexing on update, far too slow
Brian Quinion [Wed, 29 Aug 2012 10:33:33 +0000 (11:33 +0100)]
limit reindexing to buildings / addresses
Brian Quinion [Tue, 28 Aug 2012 18:05:01 +0000 (19:05 +0100)]
mark placex as needed re-indexin based on parent_place_id too
Brian Quinion [Tue, 28 Aug 2012 17:42:06 +0000 (18:42 +0100)]
Merge branch 'master' of github.com:twain47/Nominatim
Brian Quinion [Tue, 28 Aug 2012 17:41:02 +0000 (18:41 +0100)]
linked places not being updated on road modification
Sarah Hoffmann [Mon, 27 Aug 2012 21:17:17 +0000 (23:17 +0200)]
fix format error in polygon output
Sarah Hoffmann [Mon, 27 Aug 2012 21:17:17 +0000 (23:17 +0200)]
fix format error in polygon output
Sarah Hoffmann [Sun, 26 Aug 2012 19:10:54 +0000 (21:10 +0200)]
enable reverse-order search for Polish users
Sarah Hoffmann [Sun, 26 Aug 2012 06:02:50 +0000 (08:02 +0200)]
Merge branch 'master' of http://github.com/twain47/Nominatim
Brian Quinion [Sat, 25 Aug 2012 19:05:05 +0000 (20:05 +0100)]
reduce effect of missing world now importance is better quality
sprengm [Fri, 24 Aug 2012 15:55:19 +0000 (17:55 +0200)]
make setup.php fail early on missing osm-file
make setup.php fail early if:
- no osm-file argument was supplied for --all or --import-data
- the supplied osm-file is not existing or not readable (file permissions)
Sarah Hoffmann [Fri, 24 Aug 2012 23:24:57 +0000 (01:24 +0200)]
reduce limits on high loads and order results correctly
Sarah Hoffmann [Fri, 24 Aug 2012 23:09:52 +0000 (01:09 +0200)]
fix 500 on search for bounded and class query terms
Ignore bounded=1 if no viewbox parameter was given.
New centroid column in placex makes it necessary to name the table
when joining with classtype tables.
Sarah Hoffmann [Fri, 24 Aug 2012 23:09:52 +0000 (01:09 +0200)]
fix 500 on search for bounded and class query terms
Ignore bounded=1 if no viewbox parameter was given.
New centroid column in placex makes it necessary to name the table
when joining with classtype tables.
Sarah Hoffmann [Mon, 20 Aug 2012 21:33:35 +0000 (23:33 +0200)]
avoid reassigning address rank of place itself
Sarah Hoffmann [Mon, 20 Aug 2012 21:33:35 +0000 (23:33 +0200)]
avoid reassigning address rank of place itself
Sarah Hoffmann [Sun, 19 Aug 2012 22:06:35 +0000 (00:06 +0200)]
less verbose
Sarah Hoffmann [Sun, 19 Aug 2012 22:00:47 +0000 (00:00 +0200)]
get rid of absolute paths
Sarah Hoffmann [Sun, 19 Aug 2012 21:53:19 +0000 (23:53 +0200)]
Merge branch 'master' of http://github.com/twain47/Nominatim
Sarah Hoffmann [Sun, 19 Aug 2012 21:51:31 +0000 (23:51 +0200)]
fix permissions of gb_postcode table
Sarah Hoffmann [Sun, 19 Aug 2012 21:08:51 +0000 (23:08 +0200)]
make sure first of each address rank is used
get_addressdata should not really return duplicates but if there are
the first result will be the best one, so make sure that one is used
Sarah Hoffmann [Sat, 18 Aug 2012 08:33:01 +0000 (10:33 +0200)]
Merge branch 'master' of http://github.com/twain47/Nominatim
Sarah Hoffmann [Sat, 18 Aug 2012 08:22:35 +0000 (10:22 +0200)]
import TIGER data into temporary table
Import TIGER data into a temporary table first that later replaces
the current location_property_tiger table. This way index creation
on the table can be delayed until after the import which should
speed up the import and result in significantly smaller indexes.
Also removed index on parent_place_id as it is covered by
idx_location_property_tiger_housenumber_parent_place_id.
Sarah Hoffmann [Sat, 18 Aug 2012 08:20:46 +0000 (10:20 +0200)]
gitignore dynamically created files
Sarah Hoffmann [Thu, 16 Aug 2012 19:34:48 +0000 (21:34 +0200)]
keep slim tables in ssd for osm2pgsql
Sarah Hoffmann [Thu, 16 Aug 2012 19:34:30 +0000 (21:34 +0200)]
move to psql 9.1
Sarah Hoffmann [Wed, 8 Aug 2012 20:34:06 +0000 (22:34 +0200)]
Merge branch 'master' of http://github.com/twain47/Nominatim
Conflicts:
lib/lib.php
lib/log.php
lib/template/address-jsonv2.php
settings/settings.php
sql/functions.sql
sql/indices.src.sql
sql/tables.sql
utils/setup.php
utils/specialphrases.php
website/reverse.php
Sarah Hoffmann [Tue, 31 Jul 2012 06:27:59 +0000 (08:27 +0200)]
places that cannot be part of an address still should get an address themselves
Sarah Hoffmann [Mon, 30 Jul 2012 22:42:55 +0000 (00:42 +0200)]
don't create index idx_placex_sector twice
Sarah Hoffmann [Mon, 30 Jul 2012 22:31:38 +0000 (00:31 +0200)]
fail on error
- stop indexing if there is any other error than deadlock from the DB
- stop import if osm2pgsql or indexing fails
Sarah Hoffmann [Mon, 23 Jul 2012 21:34:13 +0000 (23:34 +0200)]
send place_rank in jsonv2 format
Sarah Hoffmann [Sun, 22 Jul 2012 07:02:55 +0000 (09:02 +0200)]
Merge branch 'patch-1' of https://github.com/Firefishy/Nominatim
Grant [Sun, 22 Jul 2012 02:45:45 +0000 (04:45 +0200)]
Fix repeating lat twice in span instead of lat, lon.
Sarah Hoffmann [Fri, 20 Jul 2012 22:53:53 +0000 (00:53 +0200)]
Merge remote-tracking branch 'lonvia/address-order'
Sarah Hoffmann [Fri, 20 Jul 2012 22:41:18 +0000 (00:41 +0200)]
adapt distance heuristics for nodes
Include only those nodes that are closer than 1.5 times the distance
of the closest feature of the same address rank.
Sarah Hoffmann [Fri, 13 Jul 2012 20:33:09 +0000 (22:33 +0200)]
gracefully fail if nodes from an address interpolation are missing
Daniele Forsi [Tue, 10 Jul 2012 13:36:17 +0000 (15:36 +0200)]
Fix more typos
Daniele Forsi [Tue, 10 Jul 2012 13:31:01 +0000 (15:31 +0200)]
Fix typos found with codespell in comments
Daniele Forsi [Mon, 9 Jul 2012 17:07:09 +0000 (19:07 +0200)]
Fix typos in function name
perl -p -e s/getPrefferedLangauges/getPreferredLanguages/ -i */*.php
Daniele Forsi [Mon, 9 Jul 2012 16:16:54 +0000 (18:16 +0200)]
Fix wrong variable used with PEAR::IsError()
Fixes:
PHP Fatal error: Cannot use object of type DB_Error as array in /home/daniele/Programmazione/OSM/Nominatim/website/reverse.php on line 104
Sarah Hoffmann [Tue, 3 Jul 2012 20:44:06 +0000 (22:44 +0200)]
excluded place nodes outside parent boundaries from addresses
Changes slightly the logic which decides if a guessed places
(i.e. a place node) is included in an address: it will be
part of the address only if it is inside the next lower
available boundary. This fixes problematic cases where
neighbouring entities have additional admin levels.
Sarah Hoffmann [Tue, 3 Jul 2012 13:09:00 +0000 (16:09 +0300)]
put libraries in right place when linking
Sarah Hoffmann [Sun, 1 Jul 2012 15:24:27 +0000 (17:24 +0200)]
use json_encode in search stuff as well
remove JSON_UNESCAPED_UNICODE, supported only by php >=5.3.3 and
clients should be able to handle the escaping
Sarah Hoffmann [Sun, 1 Jul 2012 11:19:59 +0000 (13:19 +0200)]
more generalized javascript_renderData
- handles json/jsonp transparently (avoiding code duplication in templates)
- use php's internal json_encode functions (with JSON_UNESCAPED_UNICODE
for backward compatibility)
- be more liberal with what is allowed as a callback identifier
- return a 400 for illegal callbacks
- return application/javascript type when jsonp is requested
fixes #16, fixes #17
Sarah Hoffmann [Sun, 1 Jul 2012 11:19:59 +0000 (13:19 +0200)]
more generalized javascript_renderData
- handles json/jsonp transparently (avoiding code duplication in templates)
- use php's internal json_encode functions (with JSON_UNESCAPED_UNICODE
for backward compatibility)
- be more liberal with what is allowed as a callback identifier
- return a 400 for illegal callbacks
- return application/javascript type when jsonp is requested
fixes #16, fixes #17
Sarah Hoffmann [Fri, 29 Jun 2012 20:11:40 +0000 (22:11 +0200)]
make sure invalid geometries are always deleted from place
This solves a bug with updating large invalid geometries. These
geometries have an entry in place but not in placex. Thus, place_insert
tries to delete the place entry and reinsert it on update. Deletion would
fail because self-intersecting polygons still have an area and large
areas are not deleted.
Sarah Hoffmann [Thu, 28 Jun 2012 20:09:44 +0000 (22:09 +0200)]
be less verbose
Sarah Hoffmann [Thu, 28 Jun 2012 18:39:18 +0000 (20:39 +0200)]
ignore railways, tunnels and bridges when reverse geocoding
Sarah Hoffmann [Wed, 23 May 2012 17:15:15 +0000 (20:15 +0300)]
typo
Sarah Hoffmann [Thu, 28 Jun 2012 18:39:18 +0000 (20:39 +0200)]
ignore railways, tunnels and bridges when reverse geocoding