]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
6 years agoOn Travis phpcs only ran against tests/php/ directory
Marc Tobias Metten [Mon, 23 Jul 2018 20:18:32 +0000 (22:18 +0200)]
On Travis phpcs only ran against tests/php/ directory

6 years agoMerge pull request #1113 from mtmail/remove-empty-icon-configuration
Sarah Hoffmann [Mon, 23 Jul 2018 18:37:31 +0000 (20:37 +0200)]
Merge pull request #1113 from mtmail/remove-empty-icon-configuration

ClassTypes: treat empty string for -icon-same as null

6 years agoMerge pull request #1114 from mtmail/fix-tiny-phplint-error
Sarah Hoffmann [Mon, 23 Jul 2018 18:35:38 +0000 (20:35 +0200)]
Merge pull request #1114 from mtmail/fix-tiny-phplint-error

PHP code style: use long array syntax

6 years agoPHP code style: use long array syntax
marc tobias [Mon, 23 Jul 2018 15:24:31 +0000 (17:24 +0200)]
PHP code style: use long array syntax

6 years agoClassTypes: treat empty string for -icon-same as null
marc tobias [Mon, 23 Jul 2018 15:10:27 +0000 (17:10 +0200)]
ClassTypes: treat empty string for -icon-same as null

6 years agoadd a note about variable naming for PHP
Sarah Hoffmann [Sat, 21 Jul 2018 06:47:37 +0000 (08:47 +0200)]
add a note about variable naming for PHP

6 years agoDon't add viewbox weight when no viewbox is given
Sarah Hoffmann [Fri, 20 Jul 2018 21:29:36 +0000 (23:29 +0200)]
Don't add viewbox weight when no viewbox is given

Fixes #1068.

6 years agofix operator type assignment
Sarah Hoffmann [Fri, 20 Jul 2018 20:27:27 +0000 (22:27 +0200)]
fix operator type assignment

Fixes #1084.

6 years agoMerge pull request #1102 from mtmail/tests-for-tokenlist
Sarah Hoffmann [Fri, 20 Jul 2018 19:39:04 +0000 (21:39 +0200)]
Merge pull request #1102 from mtmail/tests-for-tokenlist

tests for Nominatim::TokenList

6 years agoMerge pull request #1099 from lonvia/sanity-check-pyosmium
Sarah Hoffmann [Fri, 20 Jul 2018 19:37:27 +0000 (21:37 +0200)]
Merge pull request #1099 from lonvia/sanity-check-pyosmium

More sanity checks for pyosmium tools

6 years agotests for Nominatim::TokenList
Marc Tobias Metten [Thu, 19 Jul 2018 00:31:54 +0000 (02:31 +0200)]
tests for Nominatim::TokenList

6 years agofix bad namespace for Operator class
Sarah Hoffmann [Tue, 17 Jul 2018 20:23:27 +0000 (22:23 +0200)]
fix bad namespace for Operator class

6 years agomore sanity checks for pyosmium tools
Sarah Hoffmann [Tue, 17 Jul 2018 19:54:37 +0000 (21:54 +0200)]
more sanity checks for pyosmium tools

6 years agoMerge pull request #1090 from mtmail/add-more-nominatim.so-faq-entries
Sarah Hoffmann [Fri, 13 Jul 2018 19:33:13 +0000 (21:33 +0200)]
Merge pull request #1090 from mtmail/add-more-nominatim.so-faq-entries

FAQ: more answers regarding nominatim.so file permissions

6 years agoMerge pull request #1089 from lonvia/clean-up-address-computation
Sarah Hoffmann [Fri, 13 Jul 2018 19:27:00 +0000 (21:27 +0200)]
Merge pull request #1089 from lonvia/clean-up-address-computation

Classes for ClassTypes and AddressDetails and geocodejson cleanup

6 years agoFAQ: more answers regarding nominatim.so file permissions
marc tobias [Fri, 13 Jul 2018 16:43:51 +0000 (18:43 +0200)]
FAQ: more answers regarding nominatim.so file permissions

6 years agofix unit tests for class types
Sarah Hoffmann [Thu, 12 Jul 2018 21:59:29 +0000 (23:59 +0200)]
fix unit tests for class types

6 years agoadd tests for geocodejson and fix syntax errors
Sarah Hoffmann [Thu, 12 Jul 2018 20:00:18 +0000 (22:00 +0200)]
add tests for geocodejson and fix syntax errors

6 years agounify address details lookup
Sarah Hoffmann [Tue, 10 Jul 2018 21:38:27 +0000 (23:38 +0200)]
unify address details lookup

Introduces new AddressDetails class which is responsible
for address lookups. Saves always the complete result
and then allows filtering throught the different access
function. Remove special handling in Geocode() and use
there the lookup throught PlaceLookup() as well.

6 years agomove ClassTypes into own namespace
Sarah Hoffmann [Mon, 9 Jul 2018 21:20:46 +0000 (23:20 +0200)]
move ClassTypes into own namespace

Also adds some convenience functions for lookups.

6 years agoadd geojson,geocodejson formats to API documentation
marc tobias [Mon, 9 Jul 2018 14:06:48 +0000 (16:06 +0200)]
add geojson,geocodejson formats to API documentation

6 years agomake phpcs happy
Sarah Hoffmann [Fri, 6 Jul 2018 20:06:05 +0000 (22:06 +0200)]
make phpcs happy

6 years agoignore admin_level = 15 in geocodejson output
Sarah Hoffmann [Fri, 6 Jul 2018 19:59:17 +0000 (21:59 +0200)]
ignore admin_level = 15 in geocodejson output

Level 15 is an artifical value.

6 years agouse already existing address field in geocodejson
Sarah Hoffmann [Fri, 6 Jul 2018 19:26:54 +0000 (21:26 +0200)]
use already existing address field in geocodejson

6 years agoMerge branch 'geojson-output' of https://github.com/mtmail/Nominatim into mtmail...
Sarah Hoffmann [Fri, 6 Jul 2018 18:26:33 +0000 (20:26 +0200)]
Merge branch 'geojson-output' of https://github.com/mtmail/Nominatim into mtmail-geojson-output

6 years agoremove trailing spaces
Sarah Hoffmann [Thu, 5 Jul 2018 17:28:17 +0000 (19:28 +0200)]
remove trailing spaces

6 years agoavoid 'SELECT *'
Sarah Hoffmann [Thu, 5 Jul 2018 17:27:21 +0000 (19:27 +0200)]
avoid 'SELECT *'

6 years agoupdate tests for off-coast reverse geocoding
Sarah Hoffmann [Wed, 4 Jul 2018 19:03:04 +0000 (21:03 +0200)]
update tests for off-coast reverse geocoding

6 years agomake sure index is used when looking for places in country
Sarah Hoffmann [Wed, 4 Jul 2018 18:56:09 +0000 (20:56 +0200)]
make sure index is used when looking for places in country

6 years agoupdate indexes for new reverse algorithm
Sarah Hoffmann [Mon, 2 Jul 2018 21:56:56 +0000 (23:56 +0200)]
update indexes for new reverse algorithm

6 years agoMerge branch 'better-reverse' of https://github.com/gemo1011/Nominatim into gemo1011...
Sarah Hoffmann [Mon, 2 Jul 2018 19:33:27 +0000 (21:33 +0200)]
Merge branch 'better-reverse' of https://github.com/gemo1011/Nominatim into gemo1011-better-reverse

6 years agoedited indices an setup file to grant select for table country_osm_grid
Unknown [Thu, 28 Jun 2018 09:34:19 +0000 (11:34 +0200)]
edited indices an setup file to grant select for table country_osm_grid

6 years agoincrease search radius when looking for addr:place base objects
Sarah Hoffmann [Wed, 27 Jun 2018 20:45:34 +0000 (22:45 +0200)]
increase search radius when looking for addr:place base objects

Fixes #1036.

6 years agouse computed postcode by default in export script
Sarah Hoffmann [Wed, 27 Jun 2018 19:39:00 +0000 (21:39 +0200)]
use computed postcode by default in export script

6 years agoinstall export script in build directory
Sarah Hoffmann [Wed, 27 Jun 2018 19:26:50 +0000 (21:26 +0200)]
install export script in build directory

6 years agoadded comments and improved geOutline function
gemo1011 [Tue, 26 Jun 2018 13:16:19 +0000 (15:16 +0200)]
added comments and improved geOutline function

6 years agono polygon search over country-level
gemo1011 [Fri, 22 Jun 2018 12:30:32 +0000 (14:30 +0200)]
no polygon search over country-level

6 years agochanged the lookupPolygon function
gemo1011 [Fri, 22 Jun 2018 12:08:45 +0000 (14:08 +0200)]
changed the lookupPolygon function

- Search for Polygons begins at rank_address 4
- $iMaxRank changed to 25 if its higher

6 years agofixed syntax error
gemo1011 [Thu, 21 Jun 2018 12:46:36 +0000 (14:46 +0200)]
fixed syntax error

6 years agoadded case when for highways in subquery
gemo1011 [Thu, 21 Jun 2018 12:33:22 +0000 (14:33 +0200)]
added case when for highways in subquery

6 years agoadded search diameter for the place node search, depending on rank
gemo1011 [Thu, 21 Jun 2018 11:26:04 +0000 (13:26 +0200)]
added search diameter for the place node search, depending on rank

6 years agoGRANT SELECT ON Table country_osm_grid
gemo1011 [Wed, 20 Jun 2018 12:46:42 +0000 (14:46 +0200)]
GRANT SELECT ON Table country_osm_grid

6 years agofixed getoutlinesfunction
gemo1011 [Wed, 20 Jun 2018 09:35:51 +0000 (11:35 +0200)]
fixed getoutlinesfunction

6 years agoupdated indices for reverse geocoding
gemo1011 [Tue, 19 Jun 2018 08:30:37 +0000 (10:30 +0200)]
updated indices for reverse geocoding

6 years agoimprovements for pull request
gemo1011 [Mon, 18 Jun 2018 14:19:38 +0000 (16:19 +0200)]
improvements for pull request

6 years agofixed typo
gemo1011 [Thu, 14 Jun 2018 13:06:47 +0000 (15:06 +0200)]
fixed typo

6 years agofixed getoutlines function if no coordinates are passed
gemo1011 [Thu, 14 Jun 2018 12:39:51 +0000 (14:39 +0200)]
fixed getoutlines function if no coordinates are passed

6 years agobetter search for interpolated housenumbers
gemo1011 [Wed, 13 Jun 2018 14:33:16 +0000 (16:33 +0200)]
better search for interpolated housenumbers

6 years agousing ST_ClosestPoint and a subquery
gemo1011 [Wed, 13 Jun 2018 11:22:37 +0000 (13:22 +0200)]
using ST_ClosestPoint and a subquery

6 years agotest adjusting
gemo1011 [Tue, 5 Jun 2018 09:07:51 +0000 (11:07 +0200)]
test adjusting

6 years agobetter place node search with rank_search
gemo1011 [Thu, 24 May 2018 11:45:45 +0000 (13:45 +0200)]
better place node search with rank_search

6 years agoonly starts the search in country_osm_grid if $iMaxRank > 4
gemo1011 [Wed, 23 May 2018 13:29:41 +0000 (15:29 +0200)]
only starts the search in country_osm_grid if $iMaxRank > 4

6 years agoedited test
gemo1011 [Wed, 23 May 2018 11:37:58 +0000 (13:37 +0200)]
edited test

6 years agonew query if no polygon is found
gemo1011 [Wed, 23 May 2018 11:37:18 +0000 (13:37 +0200)]
new query if no polygon is found

the new query searchs in the country_osm_grid table for a polygon

6 years agochanged parameters for lookup function in the reverse.php
gemo1011 [Tue, 22 May 2018 10:31:53 +0000 (12:31 +0200)]
changed parameters for lookup function in the reverse.php

6 years agorebase
gemo1011 [Tue, 22 May 2018 10:22:15 +0000 (12:22 +0200)]
rebase

6 years agorebase
gemo1011 [Fri, 18 May 2018 13:34:50 +0000 (15:34 +0200)]
rebase

6 years agochanged export.php to work with current master
gemo1011 [Wed, 27 Jun 2018 12:17:08 +0000 (14:17 +0200)]
changed export.php to work with  current master

6 years agoinitial version of an export script
Sarah Hoffmann [Sat, 25 Aug 2012 20:03:23 +0000 (22:03 +0200)]
initial version of an export script

So far supports type selection down to street level, restriction to
country or an OSM place and postcode printing. Output is standard CSV.

6 years agoMerge pull request #1069 from woodpeck/patch-2
Sarah Hoffmann [Thu, 21 Jun 2018 20:16:24 +0000 (22:16 +0200)]
Merge pull request #1069 from woodpeck/patch-2

limit default threads to 15

6 years agolimit default threads to 15
Frederik Ramm [Wed, 20 Jun 2018 12:17:07 +0000 (14:17 +0200)]
limit default threads to 15

When no explicit number of threads is given, don't simply use getProcessorCount()-1, but limit to max. 15

6 years agoMerge pull request #1062 from mtmail/display-viewbox-on-map
Sarah Hoffmann [Thu, 14 Jun 2018 21:16:05 +0000 (23:16 +0200)]
Merge pull request #1062 from mtmail/display-viewbox-on-map

Display viewbox on map

6 years agodisplay viewbox on map
Marc Tobias Metten [Thu, 14 Jun 2018 00:19:19 +0000 (02:19 +0200)]
display viewbox on map

6 years agoupdate leaflet.js 1.0 => 1.3
Marc Tobias Metten [Thu, 14 Jun 2018 00:18:00 +0000 (02:18 +0200)]
update leaflet.js 1.0 => 1.3

6 years agonearest place search should match any of given tokens not all
Sarah Hoffmann [Wed, 13 Jun 2018 22:11:19 +0000 (00:11 +0200)]
nearest place search should match any of given tokens not all

When multiple isin tokens are given, then these are duplicates
and it is enough that any one of them is found in the
name_vector.

Fixes #1056.

6 years agoMerge pull request #1053 from mtmail/update-tiger-install-instructions
Sarah Hoffmann [Tue, 12 Jun 2018 20:54:29 +0000 (22:54 +0200)]
Merge pull request #1053 from mtmail/update-tiger-install-instructions

Update tiger install instructions. Mirror no longer working

6 years agodeleted query for place nodes search if no polygon is found and added search for...
gemo1011 [Thu, 17 May 2018 12:24:03 +0000 (14:24 +0200)]
deleted query for place nodes search if no polygon is found and added search for interpolation lines

6 years agonew query to search place nodes if no polygon was found
gemo1011 [Wed, 16 May 2018 11:17:56 +0000 (13:17 +0200)]
new query to search place nodes if no polygon was found

6 years agoadapted the coding style with phpcs
gemo1011 [Wed, 9 May 2018 11:18:37 +0000 (13:18 +0200)]
adapted the coding style with phpcs

6 years agobetter performance
gemo1011 [Wed, 9 May 2018 09:39:05 +0000 (11:39 +0200)]
better performance

6 years agofaster query through bbox preselection
gemo1011 [Thu, 3 May 2018 15:44:18 +0000 (17:44 +0200)]
faster query through bbox preselection

6 years agoperformence update through subquerry
gemo1011 [Thu, 3 May 2018 14:57:01 +0000 (16:57 +0200)]
performence update through subquerry

6 years agochanging to from rank_search to rank_address
gemo1011 [Thu, 3 May 2018 08:01:49 +0000 (10:01 +0200)]
changing to from rank_search to rank_address

6 years agobetter performance for place node search
gemo1011 [Mon, 23 Apr 2018 12:32:54 +0000 (14:32 +0200)]
better performance for  place node search

6 years agouse the linked_place_id for adress search if a place node is found with a linked_place_id
gemo1011 [Fri, 20 Apr 2018 12:35:24 +0000 (14:35 +0200)]
use the linked_place_id for adress search if a place node is found with a linked_place_id

6 years agochanged reverse geocode algorithm
gemo1011 [Fri, 20 Apr 2018 08:00:27 +0000 (10:00 +0200)]
changed reverse geocode algorithm

6 years agoUpdate tiger install instructions. Mirror no longer working
marc tobias [Tue, 29 May 2018 15:40:57 +0000 (17:40 +0200)]
Update tiger install instructions. Mirror no longer working

6 years agosearch/reverse/lookup with geojson,geocodejson output
Marc Tobias Metten [Sun, 18 Mar 2018 00:49:26 +0000 (01:49 +0100)]
search/reverse/lookup with geojson,geocodejson output

6 years agodocument polygon_threashold parameter
Sarah Hoffmann [Tue, 15 May 2018 21:28:39 +0000 (23:28 +0200)]
document polygon_threashold parameter

Fixes #1041.

6 years agoMerge pull request #1043 from lonvia/token-as-a-class
Sarah Hoffmann [Tue, 15 May 2018 18:21:32 +0000 (20:21 +0200)]
Merge pull request #1043 from lonvia/token-as-a-class

Token as a class

6 years agodocument tokens
Sarah Hoffmann [Mon, 14 May 2018 21:23:38 +0000 (23:23 +0200)]
document tokens

6 years agoadd documentation for TokenList
Sarah Hoffmann [Mon, 14 May 2018 21:17:54 +0000 (23:17 +0200)]
add documentation for TokenList

6 years agointroduce classes for token list and token types
Sarah Hoffmann [Mon, 14 May 2018 21:04:15 +0000 (23:04 +0200)]
introduce classes for token list and token types

6 years agoMerge pull request #1038 from mtmail/phpcs-array-key-alignment
Sarah Hoffmann [Tue, 8 May 2018 07:04:03 +0000 (09:04 +0200)]
Merge pull request #1038 from mtmail/phpcs-array-key-alignment

add PHPCS Squiz.Arrays.ArrayDeclaration.KeyNotAligned rule

6 years agoadd PHPCS Squiz.Arrays.ArrayDeclaration.KeyNotAligned rule
Marc Tobias Metten [Mon, 7 May 2018 22:37:41 +0000 (00:37 +0200)]
add PHPCS Squiz.Arrays.ArrayDeclaration.KeyNotAligned rule

6 years agonarrow down search by house number when postcode is given
Sarah Hoffmann [Mon, 7 May 2018 19:28:32 +0000 (21:28 +0200)]
narrow down search by house number when postcode is given

Fixes #1034.

6 years agoMerge pull request #1033 from lonvia/remove-word-frequency-scores
Sarah Hoffmann [Mon, 7 May 2018 18:59:20 +0000 (20:59 +0200)]
Merge pull request #1033 from lonvia/remove-word-frequency-scores

Replace word frequency hash

6 years agoreplace word frequency hash
Sarah Hoffmann [Sun, 6 May 2018 20:10:38 +0000 (22:10 +0200)]
replace word frequency hash

The word frequency hash was only used to determine if the
name of a SearchDescription is rare. Do this already when
building the SearchDescription (when the word frequency
is still available) and get gid of the extra hash.

6 years agoadd JSON format to /status endpoint (#1013)
mtmail [Fri, 4 May 2018 21:37:48 +0000 (23:37 +0200)]
add JSON format to /status endpoint (#1013)

add JSON format to /status endpoint

6 years agoMerge pull request #1032 from mtmail/tests-for-debughtml
Sarah Hoffmann [Fri, 4 May 2018 19:24:08 +0000 (21:24 +0200)]
Merge pull request #1032 from mtmail/tests-for-debughtml

PHP unit tests for DebugHtml

6 years agoMerge pull request #1029 from lonvia/streamline-sql
Sarah Hoffmann [Fri, 4 May 2018 19:17:09 +0000 (21:17 +0200)]
Merge pull request #1029 from lonvia/streamline-sql

streamline SQL for parenting rank 30 places

6 years agoPHP unit tests for DebugHtml
Marc Tobias Metten [Thu, 3 May 2018 20:19:19 +0000 (22:19 +0200)]
PHP unit tests for DebugHtml

6 years agostreamline SQL for parenting rank 30 places
Sarah Hoffmann [Thu, 5 Apr 2018 21:31:40 +0000 (23:31 +0200)]
streamline SQL for parenting rank 30 places

 - avoid select all
 - prefer direct select into
 - use early loop exit when possible

6 years agoadapt reverse index to changed reverse query
Sarah Hoffmann [Tue, 1 May 2018 13:29:39 +0000 (15:29 +0200)]
adapt reverse index to changed reverse query

Thanks to @gemo1011.

6 years agoMerge pull request #1024 from lonvia/reduce-address-search-terms
Sarah Hoffmann [Thu, 26 Apr 2018 20:28:53 +0000 (22:28 +0200)]
Merge pull request #1024 from lonvia/reduce-address-search-terms

Reduce address search terms

6 years agoMerge pull request #977 from lonvia/fix-byteswap-check
Sarah Hoffmann [Wed, 18 Apr 2018 19:35:32 +0000 (21:35 +0200)]
Merge pull request #977 from lonvia/fix-byteswap-check

clean up byte order detection

6 years agoremove search_name_country table
Sarah Hoffmann [Mon, 16 Apr 2018 18:47:45 +0000 (20:47 +0200)]
remove search_name_country table

The table is no longer used, country names are handled
directly via the word table.

6 years agoremove now unused getNearestNamedRoadFeature() function
Sarah Hoffmann [Mon, 16 Apr 2018 18:34:28 +0000 (20:34 +0200)]
remove now unused getNearestNamedRoadFeature() function

6 years agoremove debug code
Sarah Hoffmann [Mon, 16 Apr 2018 18:29:30 +0000 (20:29 +0200)]
remove debug code

6 years agoremove use of is_in terms for address computation
Sarah Hoffmann [Mon, 16 Apr 2018 18:27:16 +0000 (20:27 +0200)]
remove use of is_in terms for address computation

The code has been dead for a long time because all is_in
terms have been added to the nameaddress_vector so
that the IF condition would never hit.