]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
6 years agofirst draft of setupClass
ThomasBarris [Wed, 29 Aug 2018 19:31:19 +0000 (21:31 +0200)]
first draft of setupClass

6 years agoprepare release 3.2.0 v3.2.0
Sarah Hoffmann [Sun, 26 Aug 2018 15:33:49 +0000 (17:33 +0200)]
prepare release 3.2.0

6 years agoadd migration for 3.2 version
Sarah Hoffmann [Sun, 26 Aug 2018 15:27:31 +0000 (17:27 +0200)]
add migration for 3.2 version

6 years agoadd docs for class parameter in /details
Sarah Hoffmann [Sun, 26 Aug 2018 14:40:52 +0000 (16:40 +0200)]
add docs for class parameter in /details

6 years agoMerge pull request #1155 from lonvia/namespace-for-phpunit
Sarah Hoffmann [Sun, 26 Aug 2018 13:51:11 +0000 (15:51 +0200)]
Merge pull request #1155 from lonvia/namespace-for-phpunit

use namespaces for PHPUnit classes

6 years agouse namespaces for PHPUnit classes
Sarah Hoffmann [Sat, 25 Aug 2018 12:57:31 +0000 (14:57 +0200)]
use namespaces for PHPUnit classes

This is mandatory for PHPUnit 6.x. Older versions provide a
forward compatibility layer, so we should be good.

Fixes #1150.

6 years agofix quotes to make phpcs happy
Sarah Hoffmann [Fri, 24 Aug 2018 19:39:20 +0000 (21:39 +0200)]
fix quotes to make phpcs happy

6 years agoadd vagrant and installation instructions for ubuntu 18
Sarah Hoffmann [Fri, 24 Aug 2018 19:33:24 +0000 (21:33 +0200)]
add vagrant and installation instructions for ubuntu 18

6 years agomoving functions from setup.php to a lib file in lib/setup_functions.php and change...
ThomasBarris [Fri, 24 Aug 2018 14:15:39 +0000 (16:15 +0200)]
moving functions from setup.php to a lib file in lib/setup_functions.php and change a passthru in setup.php by calling the function with this new lib

6 years agocleanup documentation
Sarah Hoffmann [Thu, 23 Aug 2018 21:12:10 +0000 (23:12 +0200)]
cleanup documentation

Remove level 3 (page title) from TOC and add permalinks.
Also fix and update some minor stuff in the docs.

6 years agoMute notices from postgresql during setup
Sarah Hoffmann [Thu, 23 Aug 2018 19:14:34 +0000 (21:14 +0200)]
Mute notices from postgresql during setup

They are mostly warnings about tables that do not exists. This
is intentional and would only confuse the casual user.

6 years agoimprove wording of error message
Sarah Hoffmann [Thu, 23 Aug 2018 18:58:15 +0000 (20:58 +0200)]
improve wording of error message

6 years agoMerge branch 'customPHP1' of https://github.com/ThomasBarris/Nominatim into ThomasBar...
Sarah Hoffmann [Thu, 23 Aug 2018 18:41:44 +0000 (20:41 +0200)]
Merge branch 'customPHP1' of https://github.com/ThomasBarris/Nominatim into ThomasBarris-customPHP1

6 years agofix links in details documentation
Sarah Hoffmann [Thu, 23 Aug 2018 18:30:07 +0000 (20:30 +0200)]
fix links in details documentation

Thanks to @JamesKingdom.

6 years agojust add missing semicolon in importWikipedia.php line 312
ThomasBarris [Thu, 23 Aug 2018 17:36:13 +0000 (19:36 +0200)]
just add missing semicolon in importWikipedia.php line 312

6 years agopush the right version of update.php
ThomasBarris [Thu, 23 Aug 2018 08:02:34 +0000 (10:02 +0200)]
push the right version of update.php

6 years agodelete PHP_BIN from default and add @PHP_BIN@ to passthru function in update.php
ThomasBarris [Thu, 23 Aug 2018 07:24:51 +0000 (09:24 +0200)]
delete PHP_BIN from default and add @PHP_BIN@ to passthru function in update.php

6 years agoRevert "Split of setup.php into one file with functions and one with the control...
ThomasBarris [Thu, 23 Aug 2018 06:07:40 +0000 (08:07 +0200)]
Revert "Split of setup.php into one file with functions and one with the control of the workflow. The functions will also be included by update.php to avoid the passthru"

This reverts commit 55fa051d3a7019db62802f6bce29ab2a8f7e9657.

6 years agoRevert "code beauty improvements"
ThomasBarris [Thu, 23 Aug 2018 06:07:08 +0000 (08:07 +0200)]
Revert "code beauty improvements"

This reverts commit ee3973f507d0090d493ace4e640a5bc98a62475c.

6 years agoignore linked country nodes for reverse geocoding
Sarah Hoffmann [Wed, 22 Aug 2018 21:32:18 +0000 (23:32 +0200)]
ignore linked country nodes for reverse geocoding

Fixes #1145.

6 years agoMerge pull request #1151 from mtmail/documentation-for-details-endpoint
Sarah Hoffmann [Wed, 22 Aug 2018 20:38:32 +0000 (22:38 +0200)]
Merge pull request #1151 from mtmail/documentation-for-details-endpoint

documentation for /details endpoint

6 years agofix warning in keyword output of details
Sarah Hoffmann [Wed, 22 Aug 2018 20:35:46 +0000 (22:35 +0200)]
fix warning in keyword output of details

6 years agofix formatting
Sarah Hoffmann [Wed, 22 Aug 2018 20:25:55 +0000 (22:25 +0200)]
fix formatting

6 years agocode beauty improvements
ThomasBarris [Wed, 22 Aug 2018 19:33:17 +0000 (21:33 +0200)]
code beauty improvements

6 years agoSplit of setup.php into one file with functions and one with the control of the workf...
ThomasBarris [Wed, 22 Aug 2018 19:06:55 +0000 (21:06 +0200)]
Split of setup.php into one file with functions and one with the control of the workflow. The functions will also be included by update.php to avoid the passthru

6 years agodocumentation for /details endpoint
marc tobias [Wed, 22 Aug 2018 11:55:43 +0000 (13:55 +0200)]
documentation for /details endpoint

6 years agoin /details JSON output add check if place (type) has an icon set
marc tobias [Tue, 21 Aug 2018 15:26:14 +0000 (17:26 +0200)]
in /details JSON output add check if place (type) has an icon set

6 years agodocumentation for /details endpoint
marc tobias [Tue, 21 Aug 2018 15:15:47 +0000 (17:15 +0200)]
documentation for /details endpoint

6 years agoreplaced all shebangs in utility scripts with @PHP_BIN@, to be replaced with detected...
ThomasBarris [Tue, 21 Aug 2018 11:21:08 +0000 (13:21 +0200)]
replaced all shebangs in utility scripts with @PHP_BIN@, to be replaced with detected PHP binary on install

6 years agoimprove test coverage for reverse and debug output
Sarah Hoffmann [Mon, 20 Aug 2018 21:05:49 +0000 (23:05 +0200)]
improve test coverage for reverse and debug output

6 years agoclean up reverse code
Sarah Hoffmann [Mon, 20 Aug 2018 21:04:33 +0000 (23:04 +0200)]
clean up reverse code

Removes unused variables, improves naming of internal functions
and makes structure of SQL calls a bit cleaner.

6 years agodirectly do country search for reverse zoom < 5
Sarah Hoffmann [Mon, 20 Aug 2018 20:07:37 +0000 (22:07 +0200)]
directly do country search for reverse zoom < 5

Fixes #1145.

6 years agoMerge pull request #1148 from mtmail/docs-review
Sarah Hoffmann [Mon, 20 Aug 2018 19:23:01 +0000 (21:23 +0200)]
Merge pull request #1148 from mtmail/docs-review

small typos and wording in the API docs

6 years agosmall typos and wording in the API docs
marc tobias [Mon, 20 Aug 2018 17:11:38 +0000 (19:11 +0200)]
small typos and wording in the API docs

6 years agoAllow custom locations for PHP binary - part 1
ThomasBarris [Mon, 20 Aug 2018 15:24:20 +0000 (17:24 +0200)]
Allow custom locations for PHP binary - part 1

6 years agoreduce search radius when searching for nodes within country
Sarah Hoffmann [Sun, 19 Aug 2018 16:08:05 +0000 (18:08 +0200)]
reduce search radius when searching for nodes within country

6 years agoupdate osm2pgsql to latest master
Sarah Hoffmann [Fri, 17 Aug 2018 20:42:37 +0000 (22:42 +0200)]
update osm2pgsql to latest master

6 years agoMerge pull request #1138 from mtmail/php-test-for-sqlViewboxLarge
Sarah Hoffmann [Tue, 14 Aug 2018 19:59:24 +0000 (21:59 +0200)]
Merge pull request #1138 from mtmail/php-test-for-sqlViewboxLarge

test for SearchContext::setViewboxFromBox

6 years agotest for SearchContext::setViewboxFromBox
marc tobias [Tue, 14 Aug 2018 15:37:54 +0000 (17:37 +0200)]
test for SearchContext::setViewboxFromBox

6 years agoFix partial word computation
Sarah Hoffmann [Mon, 13 Aug 2018 19:22:45 +0000 (21:22 +0200)]
Fix partial word computation

Partial word tokens have a space at the beginning of the
token not the word.

6 years agoreverse on street level should compute distance to object
Sarah Hoffmann [Mon, 13 Aug 2018 19:17:49 +0000 (21:17 +0200)]
reverse on street level should compute distance to object

The centroid of a building may be far away even when still inside
the building.

Fixes #1136.

6 years agofix large viewbox computation
Sarah Hoffmann [Mon, 13 Aug 2018 18:52:49 +0000 (20:52 +0200)]
fix large viewbox computation

Fixes #1137.

6 years agoadd FAQ from nominatim.org
Sarah Hoffmann [Sat, 11 Aug 2018 12:47:36 +0000 (14:47 +0200)]
add FAQ from nominatim.org

6 years agoadd description of output of API
Sarah Hoffmann [Sat, 11 Aug 2018 12:17:41 +0000 (14:17 +0200)]
add description of output of API

6 years agoclean up docs for lookup call
Sarah Hoffmann [Sat, 11 Aug 2018 07:24:59 +0000 (09:24 +0200)]
clean up docs for lookup call

6 years agoclean up and format search documentation
Sarah Hoffmann [Thu, 9 Aug 2018 21:06:52 +0000 (23:06 +0200)]
clean up and format search documentation

6 years agoclean up and format search documentation
Sarah Hoffmann [Sun, 5 Aug 2018 21:38:19 +0000 (23:38 +0200)]
clean up and format search documentation

6 years agofixup use of indexes for latest reverse changes
Sarah Hoffmann [Wed, 8 Aug 2018 20:04:39 +0000 (22:04 +0200)]
fixup use of indexes for latest reverse changes

6 years agoMerge pull request #1111 from lonvia/remove-postcode-nodes-from-address
Sarah Hoffmann [Sun, 5 Aug 2018 15:04:54 +0000 (17:04 +0200)]
Merge pull request #1111 from lonvia/remove-postcode-nodes-from-address

Do not have postcode node appear in addresses directly

6 years agodefine types for null returns in PlaceLookup
Sarah Hoffmann [Sun, 5 Aug 2018 13:47:55 +0000 (15:47 +0200)]
define types for null returns in PlaceLookup

Fixes #1127.

6 years agoDo not have postcode node appear in addresses directly
Sarah Hoffmann [Sun, 22 Jul 2018 14:22:07 +0000 (16:22 +0200)]
Do not have postcode node appear in addresses directly

Many of the postcode nodes are actually derived from
incomplete addresses and are as such not even centroids.
Better let them only take part in the address computation
via the postcode table.

6 years agoMerge pull request #1110 from lonvia/remove-address-check-for-long-lines
Sarah Hoffmann [Sat, 4 Aug 2018 21:19:32 +0000 (23:19 +0200)]
Merge pull request #1110 from lonvia/remove-address-check-for-long-lines

Remove special search for address part for long ways

6 years agoMerge pull request #1126 from lonvia/improve-country-reverse
Sarah Hoffmann [Sat, 4 Aug 2018 21:00:13 +0000 (23:00 +0200)]
Merge pull request #1126 from lonvia/improve-country-reverse

improve place node search when no areas found

6 years agoimprove place node search when no areas found
Sarah Hoffmann [Sat, 4 Aug 2018 16:44:17 +0000 (18:44 +0200)]
improve place node search when no areas found

Only look for place nodes in a certain radius according
to the rank_search of the place node.

6 years agoMerge pull request #1095 from estadtherr/remote_postgres_pr
Sarah Hoffmann [Thu, 2 Aug 2018 21:16:07 +0000 (23:16 +0200)]
Merge pull request #1095 from estadtherr/remote_postgres_pr

Enable Postgres to run on a different host than the web server

6 years agofall back to debugInfo() for printing objects
Sarah Hoffmann [Wed, 1 Aug 2018 22:06:02 +0000 (00:06 +0200)]
fall back to debugInfo() for printing objects

Fixes #1122.

6 years agoprefix function calls in make_standard_name() with schema
Sarah Hoffmann [Wed, 1 Aug 2018 21:12:34 +0000 (23:12 +0200)]
prefix function calls in make_standard_name() with schema

Fixes #1097.

6 years agoaddress phpcs issue (strange it didn't appear in earlier runs)
Eric Stadtherr [Mon, 30 Jul 2018 17:20:43 +0000 (11:20 -0600)]
address phpcs issue (strange it didn't appear in earlier runs)

6 years agochanged nominatim.so module path to be a runtime configuration setting as opposed...
Eric Stadtherr [Tue, 24 Jul 2018 21:25:12 +0000 (15:25 -0600)]
changed nominatim.so module path to be a runtime configuration setting as opposed to a command line argument

6 years agoMerge pull request #1115 from mtmail/php-linting-for-all-not-just-tests
Sarah Hoffmann [Mon, 23 Jul 2018 20:41:24 +0000 (22:41 +0200)]
Merge pull request #1115 from mtmail/php-linting-for-all-not-just-tests

On Travis phpcs only ran against tests/php/ directory

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 agorework repeatability change in data/words.sql
Eric Stadtherr [Sun, 22 Jul 2018 21:58:11 +0000 (15:58 -0600)]
rework repeatability change in data/words.sql

6 years agoRemove special search for address part for long ways
Sarah Hoffmann [Sun, 22 Jul 2018 13:05:45 +0000 (15:05 +0200)]
Remove special search for address part for long ways

Ways now always have the complete set of crossing boundaries
independent of the length.

Fixes #1108.

6 years agofix variable reference
Eric Stadtherr [Sun, 22 Jul 2018 03:59:03 +0000 (21:59 -0600)]
fix variable reference

6 years agofix omitted initialization
Eric Stadtherr [Sun, 22 Jul 2018 03:53:41 +0000 (21:53 -0600)]
fix omitted initialization

6 years agoPR review changes
Eric Stadtherr [Sun, 22 Jul 2018 03:45:23 +0000 (21:45 -0600)]
PR review changes

6 years agofix a couple errors with naming convention changes
Eric Stadtherr [Sun, 22 Jul 2018 02:43:48 +0000 (20:43 -0600)]
fix a couple errors with naming convention changes

6 years agoadapt PR changes to use new variable naming convention
Eric Stadtherr [Sat, 21 Jul 2018 23:09:59 +0000 (17:09 -0600)]
adapt PR changes to use new variable naming convention

6 years agoPR review changes
Eric Stadtherr [Sat, 21 Jul 2018 03:06:09 +0000 (21:06 -0600)]
PR review changes

6 years agoWork on setup/update scripts, unit tests, and documentation to enable Postgres server...
Eric Stadtherr [Tue, 17 Jul 2018 23:18:33 +0000 (17:18 -0600)]
Work on setup/update scripts, unit tests, and documentation to enable Postgres server to be optionally configured on a remote host

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