]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
6 years agoignore Unicode format characters for normalization
Sarah Hoffmann [Tue, 10 Apr 2018 20:48:17 +0000 (22:48 +0200)]
ignore Unicode format characters for normalization

Also adds tests.

Fixes #1007.

6 years agotest: drop template DB when something goes wrong during creation
Sarah Hoffmann [Sun, 8 Apr 2018 08:06:33 +0000 (10:06 +0200)]
test: drop template DB when something goes wrong during creation

Fixes #951.

6 years agoMerge pull request #1005 from lonvia/no-limit-for-housenumber-search
Sarah Hoffmann [Fri, 6 Apr 2018 20:46:23 +0000 (22:46 +0200)]
Merge pull request #1005 from lonvia/no-limit-for-housenumber-search

do not apply limit to house number place searches

6 years agodo not apply limit to house number place searches
Sarah Hoffmann [Fri, 6 Apr 2018 20:20:21 +0000 (22:20 +0200)]
do not apply limit to house number place searches

Searches for house numbers are already limited by the
number of parent places. In fact, the limit assumed that
every parent place has exactly one match against the
given housenumber. That is not true in reality and so
we were dropping relevant results.

Fixes #329.

6 years agoMerge pull request #1003 from mtmail/details-permalink
Sarah Hoffmann [Fri, 6 Apr 2018 19:15:48 +0000 (21:15 +0200)]
Merge pull request #1003 from mtmail/details-permalink

details page: add a perma-link

6 years agoMerge pull request #1002 from mtmail/sql-bracket-error-in-details
Sarah Hoffmann [Fri, 6 Apr 2018 19:09:52 +0000 (21:09 +0200)]
Merge pull request #1002 from mtmail/sql-bracket-error-in-details

when looking for keywords on detail page SQL bracket error was possible

6 years agodetails page: move permalink next to page title
marc tobias [Fri, 6 Apr 2018 15:44:45 +0000 (17:44 +0200)]
details page: move permalink next to page title

6 years agodetails page: add a perma-link
marc tobias [Fri, 6 Apr 2018 14:11:54 +0000 (16:11 +0200)]
details page: add a perma-link

6 years agowhen looking for keywords on detail page a SQL bracket error was possible
marc tobias [Fri, 6 Apr 2018 11:46:14 +0000 (13:46 +0200)]
when looking for keywords on detail page a SQL bracket error was possible

6 years agoupdate osm2pgsql
Sarah Hoffmann [Tue, 3 Apr 2018 19:11:13 +0000 (21:11 +0200)]
update osm2pgsql

6 years agoMerge pull request #994 from mtmail/bugfix-when-calling-debug-printDebugArray
Sarah Hoffmann [Tue, 27 Mar 2018 07:04:59 +0000 (09:04 +0200)]
Merge pull request #994 from mtmail/bugfix-when-calling-debug-printDebugArray

fix -undefined offset- error

6 years agoMerge pull request #992 from mtmail/phpcs-whitespace-warnings
Sarah Hoffmann [Tue, 27 Mar 2018 06:56:11 +0000 (08:56 +0200)]
Merge pull request #992 from mtmail/phpcs-whitespace-warnings

phpcs: remove trailing whitespace from comments

6 years agoMerge pull request #991 from mtmail/rename-NominatimTest-php
Sarah Hoffmann [Tue, 27 Mar 2018 06:54:11 +0000 (08:54 +0200)]
Merge pull request #991 from mtmail/rename-NominatimTest-php

NominatimTest.php => LibTest.php

6 years agofix -undefined offset- error
Marc Tobias Metten [Tue, 27 Mar 2018 01:00:07 +0000 (03:00 +0200)]
fix -undefined offset- error

6 years agophpcs: remove trailing whitespace from comments
Marc Tobias Metten [Mon, 26 Mar 2018 23:43:02 +0000 (01:43 +0200)]
phpcs: remove trailing whitespace from comments

6 years agoNominatimTest.php => LibTest.php
Marc Tobias Metten [Mon, 26 Mar 2018 23:38:39 +0000 (01:38 +0200)]
NominatimTest.php => LibTest.php

6 years agoMerge pull request #989 from lonvia/pretty-debug
Sarah Hoffmann [Mon, 26 Mar 2018 18:56:57 +0000 (20:56 +0200)]
Merge pull request #989 from lonvia/pretty-debug

nicer formatting for Geocode debug output

6 years agonicer formatting for Geocode debug output
Sarah Hoffmann [Sat, 24 Mar 2018 16:44:13 +0000 (17:44 +0100)]
nicer formatting for Geocode debug output

6 years agoMerge pull request #986 from mtmail/php-replace-sizeof
Sarah Hoffmann [Sat, 24 Mar 2018 17:51:34 +0000 (18:51 +0100)]
Merge pull request #986 from mtmail/php-replace-sizeof

replace PHP sizeof() with either count() or empty()

6 years agoMerge pull request #981 from mtmail/api-documentation-from-wiki-to-docs
Sarah Hoffmann [Sat, 24 Mar 2018 17:12:43 +0000 (18:12 +0100)]
Merge pull request #981 from mtmail/api-documentation-from-wiki-to-docs

copied API endpoint documentation from wiki.osm.org to /docs

6 years agoMerge pull request #979 from mtmail/bdd-paths-in-vagrant-documentation
Sarah Hoffmann [Fri, 23 Mar 2018 19:30:21 +0000 (20:30 +0100)]
Merge pull request #979 from mtmail/bdd-paths-in-vagrant-documentation

use real paths in BDD examples

6 years agoreplace PHP sizeof() with either count() or empty()
marc tobias [Thu, 22 Mar 2018 11:36:24 +0000 (12:36 +0100)]
replace PHP sizeof() with either count() or empty()

6 years agocopied API endpoint documentation from wiki.osm.org to /docs
marc tobias [Mon, 19 Mar 2018 16:10:22 +0000 (17:10 +0100)]
copied API endpoint documentation from wiki.osm.org to /docs

6 years agouse real paths in BDD examples
Marc Tobias Metten [Sun, 18 Mar 2018 01:13:42 +0000 (02:13 +0100)]
use real paths in BDD examples

6 years agoincrease search radius for named streets in addresses
Sarah Hoffmann [Fri, 16 Mar 2018 22:37:42 +0000 (23:37 +0100)]
increase search radius for named streets in addresses

Fixes #950.

6 years agoMerge pull request #974 from mtmail/remove-two-minute-data-date-offset
Sarah Hoffmann [Fri, 16 Mar 2018 20:18:49 +0000 (21:18 +0100)]
Merge pull request #974 from mtmail/remove-two-minute-data-date-offset

remove the 2-minute offset hack from data date in HTML output

6 years agoMerge pull request #969 from mtmail/update-vagrant-md
Sarah Hoffmann [Fri, 16 Mar 2018 19:25:52 +0000 (20:25 +0100)]
Merge pull request #969 from mtmail/update-vagrant-md

update Vagrant instructions. E.g. cucumber => behave

6 years agoremove the 2-minute offset hack from data date in HTML output
marc tobias [Wed, 14 Mar 2018 15:42:41 +0000 (16:42 +0100)]
remove the 2-minute offset hack from data date in HTML output

6 years agoupdate Vagrant instructions. E.g. cucumber => behave
marc tobias [Wed, 14 Mar 2018 15:12:39 +0000 (16:12 +0100)]
update Vagrant instructions. E.g. cucumber => behave

6 years agomerge json and jsonv2 templates, they were very similar
Marc Tobias Metten [Sat, 10 Mar 2018 00:30:22 +0000 (01:30 +0100)]
merge json and jsonv2 templates, they were very similar

6 years agoupdate Vagrant instructions. E.g. cucumber => behave
marc tobias [Fri, 9 Mar 2018 14:03:10 +0000 (15:03 +0100)]
update Vagrant instructions. E.g. cucumber => behave

6 years agoremove now unnecessary DOCS comments in vagrant script
Sarah Hoffmann [Thu, 8 Mar 2018 20:44:21 +0000 (21:44 +0100)]
remove now unnecessary DOCS comments in vagrant script

6 years agoMerge branch 'vagrant-centos-with-selinux' of https://github.com/mtmail/Nominatim
Sarah Hoffmann [Thu, 8 Mar 2018 20:37:24 +0000 (21:37 +0100)]
Merge branch 'vagrant-centos-with-selinux' of https://github.com/mtmail/Nominatim

6 years agovagrant centos: update documentation. /build directory is sibling, not child of ...
marc tobias [Wed, 7 Mar 2018 15:09:08 +0000 (16:09 +0100)]
vagrant centos: update documentation. /build directory is sibling, not child of /Nominatim

6 years agovagrant centos: make sure /home/vagrant/Nominatim directory doesnt get created
marc tobias [Wed, 7 Mar 2018 15:05:22 +0000 (16:05 +0100)]
vagrant centos: make sure /home/vagrant/Nominatim directory doesnt get created

6 years agoMerge pull request #941 from mtmail/parameter-parser-tests2
Sarah Hoffmann [Tue, 6 Mar 2018 22:25:20 +0000 (23:25 +0100)]
Merge pull request #941 from mtmail/parameter-parser-tests2

PHP tests for ParameterParser

6 years agoParameterParser: getSet default value doesnt have to be part of the set
marc tobias [Tue, 6 Mar 2018 13:53:23 +0000 (14:53 +0100)]
ParameterParser: getSet default value doesnt have to be part of the set

6 years agoParameterParser: getStringList removes empty strings
marc tobias [Tue, 6 Mar 2018 13:51:48 +0000 (14:51 +0100)]
ParameterParser: getStringList removes empty strings

6 years agoParameterParser: getFloat with empty string value throws exception
marc tobias [Tue, 6 Mar 2018 12:35:27 +0000 (13:35 +0100)]
ParameterParser: getFloat with empty string value throws exception

6 years agoParameterParser: getInt with empty string value throws exception
marc tobias [Tue, 6 Mar 2018 12:33:19 +0000 (13:33 +0100)]
ParameterParser: getInt with empty string value throws exception

6 years agoMerge pull request #963 from matkoniecz/typo
mtmail [Sat, 3 Mar 2018 21:41:25 +0000 (22:41 +0100)]
Merge pull request #963 from matkoniecz/typo

fix two typos in docs

6 years agofix two typos in docs
Mateusz Konieczny [Sat, 3 Mar 2018 07:36:47 +0000 (08:36 +0100)]
fix two typos in docs

6 years agosecond attempt at strict names in structured queries
Sarah Hoffmann [Thu, 1 Mar 2018 23:26:48 +0000 (00:26 +0100)]
second attempt at strict names in structured queries

If a term does not go into names it should go into
address terms.

6 years agodo not allow importance to become 0
Sarah Hoffmann [Mon, 19 Feb 2018 22:24:12 +0000 (23:24 +0100)]
do not allow importance to become 0

Importance is weighed against a viewbox factor which disappears
when the importance is 0.

Fixes #930.

6 years agofor structured search only accept name terms from the first phrase
Sarah Hoffmann [Thu, 1 Mar 2018 21:35:34 +0000 (22:35 +0100)]
for structured search only accept name terms from the first phrase

Fixes #952.

6 years agouse assertSame to check array order, 0 vs false
Marc Tobias Metten [Wed, 28 Feb 2018 22:22:45 +0000 (23:22 +0100)]
use assertSame to check array order, 0 vs false

6 years agoCentOS: move SELinux setup step so it can install in /srv
marc tobias [Tue, 27 Feb 2018 16:02:37 +0000 (17:02 +0100)]
CentOS: move SELinux setup step so it can install in /srv

6 years agofix more behave table formatting errors
Sarah Hoffmann [Mon, 26 Feb 2018 22:41:57 +0000 (23:41 +0100)]
fix more behave table formatting errors

6 years agoMerge branch 'patch-1' of https://github.com/NeilRickards/Nominatim into NeilRickards...
Sarah Hoffmann [Mon, 26 Feb 2018 19:54:44 +0000 (20:54 +0100)]
Merge branch 'patch-1' of https://github.com/NeilRickards/Nominatim into NeilRickards-patch-1

6 years agotest: fix format of behave table
Sarah Hoffmann [Mon, 26 Feb 2018 19:49:26 +0000 (20:49 +0100)]
test: fix format of behave table

6 years agoUpdate nominatim.c
Neil Rickards [Sun, 25 Feb 2018 23:07:53 +0000 (00:07 +0100)]
Update nominatim.c

6 years agoadd develop section to documentation
Sarah Hoffmann [Mon, 12 Feb 2018 18:51:02 +0000 (19:51 +0100)]
add develop section to documentation

6 years agoMerge pull request #948 from mtmail/phpcs-enable-3-spacing-rules
Sarah Hoffmann [Sat, 24 Feb 2018 19:49:41 +0000 (20:49 +0100)]
Merge pull request #948 from mtmail/phpcs-enable-3-spacing-rules

enable 3 spacing rules again, no PHP file needed changes

6 years agoenable 3 spacing rules again, no PHP file needed changes
Marc Tobias Metten [Sat, 24 Feb 2018 17:40:45 +0000 (18:40 +0100)]
enable 3 spacing rules again, no PHP file needed changes

6 years agouse setExpectedException to make sure exceptions are really thrown
Marc Tobias Metten [Sat, 24 Feb 2018 17:14:34 +0000 (18:14 +0100)]
use setExpectedException to make sure exceptions are really thrown

6 years agoadd links to docker, ansible respositories
marc tobias [Wed, 21 Feb 2018 17:31:16 +0000 (18:31 +0100)]
add links to docker, ansible respositories

6 years agoMerge pull request #940 from mtmail/phpcs-deep-levels
Sarah Hoffmann [Fri, 23 Feb 2018 20:59:42 +0000 (21:59 +0100)]
Merge pull request #940 from mtmail/phpcs-deep-levels

phpcs deep levels

6 years agoPHP tests for ParameterParser
Marc Tobias Metten [Fri, 23 Feb 2018 00:46:18 +0000 (01:46 +0100)]
PHP tests for ParameterParser

6 years agophpcs fixes. Mostly spacing and single quotes
Marc Tobias Metten [Fri, 23 Feb 2018 00:16:01 +0000 (01:16 +0100)]
phpcs fixes. Mostly spacing and single quotes

6 years agophpcs instructions only searched one level deep
Marc Tobias Metten [Fri, 23 Feb 2018 00:15:36 +0000 (01:15 +0100)]
phpcs instructions only searched one level deep

6 years agomove CentOS Vagrant VM to a SELinux-enabled base image
marc tobias [Thu, 22 Feb 2018 16:51:55 +0000 (17:51 +0100)]
move CentOS Vagrant VM to a SELinux-enabled base image

6 years agoMerge pull request #928 from EdwardBetts/spelling
Sarah Hoffmann [Sun, 18 Feb 2018 13:31:15 +0000 (14:31 +0100)]
Merge pull request #928 from EdwardBetts/spelling

Correct spelling mistakes.

6 years agoCorrect spelling mistakes.
Edward Betts [Sun, 18 Feb 2018 13:11:35 +0000 (13:11 +0000)]
Correct spelling mistakes.

6 years agoAvoid reading outside buffer
Neil Rickards [Thu, 15 Feb 2018 18:02:59 +0000 (18:02 +0000)]
Avoid reading outside buffer

Current str_replace code will read outside buffer if `isspace` and `from` occurs at the start of `buffer`

6 years agoreimport boundaries from scratch when type is changed
Sarah Hoffmann [Mon, 12 Feb 2018 20:19:27 +0000 (21:19 +0100)]
reimport boundaries from scratch when type is changed

Fixes #895.

6 years agoignore empty flatnode file option
Sarah Hoffmann [Mon, 12 Feb 2018 19:43:39 +0000 (20:43 +0100)]
ignore empty flatnode file option

Fixes #902.

6 years agoMerge pull request #915 from foodev/master
Sarah Hoffmann [Mon, 12 Feb 2018 19:00:13 +0000 (20:00 +0100)]
Merge pull request #915 from foodev/master

PlaceLookup::getAddressDetails() should be public

6 years agoPlaceLookup::getAddressDetails() should be public, restore default values
Jonas Hantelmann [Mon, 12 Feb 2018 10:21:05 +0000 (11:21 +0100)]
PlaceLookup::getAddressDetails() should be public, restore default values

PlaceLookup::getAddressDetails() is also used within the hierarchy.php
file so it must not be private.

6 years agoMerge pull request #905 from mtmail/illinois-li-case-insensitive
Sarah Hoffmann [Sat, 10 Feb 2018 14:50:42 +0000 (15:50 +0100)]
Merge pull request #905 from mtmail/illinois-li-case-insensitive

make sure Illinois,Alabama,Louisiana state code special handling is case insensitive

6 years agoMerge pull request #909 from mtmail/decimal-coord-parsing-with-sub-seconds
Sarah Hoffmann [Sat, 10 Feb 2018 14:49:48 +0000 (15:49 +0100)]
Merge pull request #909 from mtmail/decimal-coord-parsing-with-sub-seconds

parsing coordinates allows second with floats

6 years agoMerge pull request #910 from mtmail/shorten-line-in-update-php
Sarah Hoffmann [Sat, 10 Feb 2018 14:43:41 +0000 (15:43 +0100)]
Merge pull request #910 from mtmail/shorten-line-in-update-php

shorten line to please PHP style guide

6 years agoMerge pull request #911 from mtmail/trivial-typo
Sarah Hoffmann [Sat, 10 Feb 2018 14:42:28 +0000 (15:42 +0100)]
Merge pull request #911 from mtmail/trivial-typo

typo in error message

6 years agotypo in error message
marc tobias [Thu, 8 Feb 2018 17:02:19 +0000 (18:02 +0100)]
typo in error message

6 years agoshorten line to please PHP style guide
marc tobias [Thu, 8 Feb 2018 16:52:26 +0000 (17:52 +0100)]
shorten line to please PHP style guide

6 years agoparsing coordinates allows second with floats
marc tobias [Thu, 8 Feb 2018 16:45:43 +0000 (17:45 +0100)]
parsing coordinates allows second with floats

6 years agomake sure Illinois,Alabama,Louisiana state code special handling is case insensitive
Marc Tobias Metten [Tue, 6 Feb 2018 23:48:18 +0000 (00:48 +0100)]
make sure Illinois,Alabama,Louisiana state code special handling is case insensitive

6 years agoMerge pull request #900 from mtmail/check-file-exist-before-delete
Sarah Hoffmann [Wed, 31 Jan 2018 07:58:32 +0000 (08:58 +0100)]
Merge pull request #900 from mtmail/check-file-exist-before-delete

update.php - check file exists before deleting

6 years agoupdate.php - check file exists before deleting
Marc Tobias Metten [Tue, 30 Jan 2018 23:38:05 +0000 (00:38 +0100)]
update.php - check file exists before deleting

6 years agoupdate links and remove MapQuest reference
Sarah Hoffmann [Mon, 22 Jan 2018 22:46:56 +0000 (23:46 +0100)]
update links and remove MapQuest reference

6 years agoprepare for release 3.1.0 v3.1.0
Sarah Hoffmann [Wed, 17 Jan 2018 20:30:05 +0000 (21:30 +0100)]
prepare for release 3.1.0

6 years agoMerge pull request #884 from lonvia/docs-tomkdocs
Sarah Hoffmann [Tue, 16 Jan 2018 21:43:49 +0000 (22:43 +0100)]
Merge pull request #884 from lonvia/docs-tomkdocs

Switch to mkdocs for building documentation

6 years agoimprove syntax highlighting for vagrant scripts
Sarah Hoffmann [Mon, 15 Jan 2018 22:47:00 +0000 (23:47 +0100)]
improve syntax highlighting for vagrant scripts

6 years agoupdate vagrant scripts
Sarah Hoffmann [Mon, 15 Jan 2018 21:59:16 +0000 (22:59 +0100)]
update vagrant scripts

6 years agouse mkdocs for compiling the documentation
Sarah Hoffmann [Sun, 14 Jan 2018 22:43:15 +0000 (23:43 +0100)]
use mkdocs for compiling the documentation

Requires to shuffle around the documentation.
make doc will now compile the documentation
in the build directory. The markdowns created
from the vagrant files are no longer versioned.

6 years agoupdate US postcode file from 2017 Tiger data
Sarah Hoffmann [Mon, 1 Jan 2018 19:55:36 +0000 (20:55 +0100)]
update US postcode file from 2017 Tiger data

Location has been computed as the centroid over all
lines of a given postcodes. Then all postcodes which
cover a radius of more than 0.9 have been removed.

6 years agoconvert remaining http links and shorten copyright URL
Sarah Hoffmann [Thu, 11 Jan 2018 22:05:28 +0000 (23:05 +0100)]
convert remaining http links and shorten copyright URL

6 years agoreplace non-standard uint type with unsigned
Sarah Hoffmann [Wed, 10 Jan 2018 22:27:49 +0000 (23:27 +0100)]
replace non-standard uint type with unsigned

See #879.

6 years agomove nominatim.org links to https
Sarah Hoffmann [Wed, 10 Jan 2018 22:21:21 +0000 (23:21 +0100)]
move nominatim.org links to https

Solves #737.

6 years agoMerge pull request #874 from lonvia/check-for-updates
Sarah Hoffmann [Wed, 10 Jan 2018 21:51:12 +0000 (22:51 +0100)]
Merge pull request #874 from lonvia/check-for-updates

Add function to check if new updates are available

6 years agoupdate drop list for new postcode table
Sarah Hoffmann [Fri, 5 Jan 2018 21:41:25 +0000 (22:41 +0100)]
update drop list for new postcode table

Fixes #875.

6 years agofix setup when no us_postcode is available
Sarah Hoffmann [Fri, 5 Jan 2018 21:41:05 +0000 (22:41 +0100)]
fix setup when no us_postcode is available

6 years agoupdate URLs in code and documentation
Sarah Hoffmann [Fri, 5 Jan 2018 21:38:51 +0000 (22:38 +0100)]
update URLs in code and documentation

Use https for all openstreetmap addresses, remove defunct
mapquest link and redirect documentation links to
nominatim.org.

6 years agoswitch default replication source to https
Sarah Hoffmann [Thu, 4 Jan 2018 22:27:53 +0000 (23:27 +0100)]
switch default replication source to https

6 years agoadd function to check if new updates are available
Sarah Hoffmann [Mon, 1 Jan 2018 21:22:06 +0000 (22:22 +0100)]
add function to check if new updates are available

7 years agoMerge pull request #868 from JonathanMontane/feat/export
Sarah Hoffmann [Wed, 20 Dec 2017 21:00:39 +0000 (22:00 +0100)]
Merge pull request #868 from JonathanMontane/feat/export

feat(export): added linked_place_id as an attribute to feature element

7 years agofeat(export): added linked_place_id as an attribute to feature element
Jonathan Montane [Mon, 18 Dec 2017 09:34:05 +0000 (10:34 +0100)]
feat(export): added linked_place_id as an attribute to feature element

7 years agoassume name for special operator in bounded search
Sarah Hoffmann [Sun, 17 Dec 2017 22:50:16 +0000 (23:50 +0100)]
assume name for special operator in bounded search

With bounded=1 we already have a restricted area, so it does
not make sense to interpret the query as a near search.

Fixes #311.

7 years agoGives preference to special terms like postcode and housenumber
Sarah Hoffmann [Sun, 17 Dec 2017 19:23:34 +0000 (20:23 +0100)]
Gives preference to special terms like postcode and housenumber

Fixes #846.

7 years agoshow by default all entries from the broken polygon list
Sarah Hoffmann [Sun, 17 Dec 2017 16:29:08 +0000 (17:29 +0100)]
show by default all entries from the broken polygon list

Fixes #854.

7 years agoGive higher penalty to partial search terms
Sarah Hoffmann [Sun, 17 Dec 2017 15:00:44 +0000 (16:00 +0100)]
Give higher penalty to partial search terms

Avoids that the interpreation of a term as partial term
is ranked higher than as a special term like postcode
or house number.

Fixes #847.