]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
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

6 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

6 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

6 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.

6 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.

6 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.

6 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.

6 years agoadd documentation for new word count compute
Sarah Hoffmann [Sat, 16 Dec 2017 15:13:39 +0000 (16:13 +0100)]
add documentation for new word count compute

6 years agoadd function to recalculate counts for full-word search term
Sarah Hoffmann [Sat, 28 Oct 2017 16:34:22 +0000 (18:34 +0200)]
add function to recalculate counts for full-word search term

6 years agowhen linking waterway ways and relations allow all river-like types
Sarah Hoffmann [Sat, 16 Dec 2017 15:59:48 +0000 (16:59 +0100)]
when linking waterway ways and relations allow all river-like types

Fixes #848

6 years agofix address walk-up for reverse
Sarah Hoffmann [Thu, 14 Dec 2017 23:10:05 +0000 (00:10 +0100)]
fix address walk-up for reverse

Fixes the row for the join and completely drops parts that have
a linked_place_id.

Fixes #859.

7 years agoMerge pull request #843 from matejkrajcovic/patch-1
mtmail [Mon, 30 Oct 2017 11:38:55 +0000 (12:38 +0100)]
Merge pull request #843 from matejkrajcovic/patch-1

Fix typos in introduction.php

7 years agoFix typos in introduction.php
Matej Krajčovič [Mon, 30 Oct 2017 11:36:20 +0000 (12:36 +0100)]
Fix typos in introduction.php

7 years agoprecomputed postcodes must use dedicated import function
Sarah Hoffmann [Sat, 28 Oct 2017 16:24:01 +0000 (18:24 +0200)]
precomputed postcodes must use dedicated import function

7 years agoMerge pull request #842 from mtmail/updated-tiger-county-json-file
Sarah Hoffmann [Sat, 28 Oct 2017 14:20:05 +0000 (16:20 +0200)]
Merge pull request #842 from mtmail/updated-tiger-county-json-file

update utils/tiger_county_fips.json data

7 years agoupdate utils/tiger_county_fips.json data
Marc Tobias Metten [Fri, 27 Oct 2017 22:08:59 +0000 (00:08 +0200)]
update utils/tiger_county_fips.json data

7 years agoMerge branch 'fix-map-on-details-page' of https://github.com/mtmail/Nominatim into...
Sarah Hoffmann [Fri, 27 Oct 2017 20:55:47 +0000 (22:55 +0200)]
Merge branch 'fix-map-on-details-page' of https://github.com/mtmail/Nominatim into mtmail-fix-map-on-details-page

7 years agoUI: minimap causes main map not to initialize
Marc Tobias Metten [Fri, 27 Oct 2017 20:15:01 +0000 (22:15 +0200)]
UI: minimap causes main map not to initialize

7 years agoUI: minimap causes main map not to initialize
Marc Tobias Metten [Fri, 27 Oct 2017 20:06:48 +0000 (22:06 +0200)]
UI: minimap causes main map not to initialize

7 years agoUI: minimap causes main map not to initialize
Marc Tobias Metten [Fri, 27 Oct 2017 20:06:48 +0000 (22:06 +0200)]
UI: minimap causes main map not to initialize

7 years agoignore linked places for address details
Sarah Hoffmann [Fri, 27 Oct 2017 19:57:35 +0000 (21:57 +0200)]
ignore linked places for address details

Fixes #816.

7 years agoallow unnamed roads for reverse geocoding
Sarah Hoffmann [Fri, 27 Oct 2017 18:10:32 +0000 (20:10 +0200)]
allow unnamed roads for reverse geocoding

Should avoid that results are too far off in areas where
most roads are unnamed.

7 years agoignore linked places for reverse geocoding
Sarah Hoffmann [Fri, 27 Oct 2017 18:06:53 +0000 (20:06 +0200)]
ignore linked places for reverse geocoding

Fixes #838.

7 years agoMerge pull request #835 from lonvia/fix-quoting
Sarah Hoffmann [Thu, 26 Oct 2017 20:01:43 +0000 (22:01 +0200)]
Merge pull request #835 from lonvia/fix-quoting

Replace double quoting with single quotes

7 years agoreplace double-quoting with single quotes where applicable
Sarah Hoffmann [Thu, 26 Oct 2017 19:21:21 +0000 (21:21 +0200)]
replace double-quoting with single quotes where applicable

7 years agoPHP code style rule to enforce single quotes
marc tobias [Sat, 21 Oct 2017 12:52:58 +0000 (14:52 +0200)]
PHP code style rule to enforce single quotes

7 years agoMerge pull request #834 from mtmail/tests-for-closest-housenumber
Sarah Hoffmann [Thu, 26 Oct 2017 18:51:51 +0000 (20:51 +0200)]
Merge pull request #834 from mtmail/tests-for-closest-housenumber

tests for lib.php closestHouseNumber

7 years agotests for lib.php closestHouseNumber
Marc Tobias Metten [Wed, 25 Oct 2017 21:58:13 +0000 (23:58 +0200)]
tests for lib.php closestHouseNumber

7 years agorestrict number of results for reverse queries
Sarah Hoffmann [Wed, 25 Oct 2017 20:34:29 +0000 (22:34 +0200)]
restrict number of results for reverse queries

When given a coordinate off the coast of a large town, the entire
town may end up in the potential results during the reverse query.
Postgres then needs to sort tens of thousands of results before it
can determine the clostest one. Given that the results at such a
large search radius are bound to be imprecise anyway, restrict
the number of results postgres should consider to 1000.

7 years agofix variable typo when filtering results
Sarah Hoffmann [Wed, 25 Oct 2017 18:16:35 +0000 (20:16 +0200)]
fix variable typo when filtering results

Fixes #830 and #832.

7 years agoplacex must not return a lookup housenumber
Sarah Hoffmann [Wed, 25 Oct 2017 18:11:51 +0000 (20:11 +0200)]
placex must not return a lookup housenumber

7 years agopenalize housenumber after the postcode
Sarah Hoffmann [Tue, 24 Oct 2017 21:30:41 +0000 (23:30 +0200)]
penalize housenumber after the postcode

7 years agofix uninitialised rank variable when regrouping searches
Sarah Hoffmann [Tue, 24 Oct 2017 21:17:47 +0000 (23:17 +0200)]
fix uninitialised rank variable when regrouping searches

7 years agorevert use of global penalty for a search direction
Sarah Hoffmann [Tue, 24 Oct 2017 20:42:29 +0000 (22:42 +0200)]
revert use of global penalty for a search direction

Adding a penalty to a search description because there
is a term at the beginning which looks like a country
turned out to be a bad idea as there are too many
abbreviations around that match against frequently
matched words.

7 years agotiger import: convert counties to str
Sarah Hoffmann [Mon, 23 Oct 2017 19:24:11 +0000 (21:24 +0200)]
tiger import: convert counties to str

For python2 the gdal features come out as str and
cannot be combined with unicode strings.

7 years agohuge cleanup of tigerAddressImport.py
marc tobias [Sun, 22 Oct 2017 09:28:34 +0000 (11:28 +0200)]
huge cleanup of tigerAddressImport.py

7 years agohuge cleanup of tigerAddressImport.py
marc tobias [Sun, 22 Oct 2017 09:01:10 +0000 (11:01 +0200)]
huge cleanup of tigerAddressImport.py

7 years agoMerge pull request #829 from lonvia/result-as-a-class
Sarah Hoffmann [Tue, 24 Oct 2017 20:17:59 +0000 (22:17 +0200)]
Merge pull request #829 from lonvia/result-as-a-class

Use PlaceLookup in search for retriving place details

7 years agouse PlaceLookup::loadParamArray in search and lookup
Sarah Hoffmann [Mon, 23 Oct 2017 21:28:00 +0000 (23:28 +0200)]
use PlaceLookup::loadParamArray in search and lookup

7 years agoadd loadParamArray function to PlaceLookup and use for reverse
Sarah Hoffmann [Mon, 23 Oct 2017 20:33:14 +0000 (22:33 +0200)]
add loadParamArray function to PlaceLookup and use for reverse

7 years agouse PlaceLookup in search
Sarah Hoffmann [Sun, 22 Oct 2017 19:59:08 +0000 (21:59 +0200)]
use PlaceLookup in search

7 years agomake PlaceLookup::lookup() accept multiple results
Sarah Hoffmann [Sun, 22 Oct 2017 18:20:56 +0000 (20:20 +0200)]
make PlaceLookup::lookup() accept multiple results

7 years agoreplace SQL code in PlaceLookup with content of search's get_details
Sarah Hoffmann [Sun, 22 Oct 2017 17:01:14 +0000 (19:01 +0200)]
replace SQL code in PlaceLookup with content of search's get_details

7 years agouse Result class in reverse geocoding
Sarah Hoffmann [Fri, 20 Oct 2017 13:41:26 +0000 (15:41 +0200)]
use Result class in reverse geocoding

Also simplifies the reverse algorithm slightly by no longer
having an additional distance lookup.

7 years agointroduce Result class in Geocode and SearchDescription
Sarah Hoffmann [Wed, 18 Oct 2017 21:54:47 +0000 (23:54 +0200)]
introduce Result class in Geocode and SearchDescription

7 years agoMerge pull request #822 from mtmail/ui-allow-copypaste-combined-latlon
Sarah Hoffmann [Sun, 22 Oct 2017 10:11:02 +0000 (12:11 +0200)]
Merge pull request #822 from mtmail/ui-allow-copypaste-combined-latlon

Ui allow copypaste combined latlon

7 years agoMerge pull request #819 from mtmail/tiger-2017-import
Sarah Hoffmann [Sat, 21 Oct 2017 13:50:05 +0000 (15:50 +0200)]
Merge pull request #819 from mtmail/tiger-2017-import

Tiger 2017 data no longer contains -divroad- field

7 years agoUI: allow copy&pasting lat,lon into the lat search field
marc tobias [Sat, 21 Oct 2017 12:28:28 +0000 (14:28 +0200)]
UI: allow copy&pasting lat,lon into the lat search field

7 years agoUI: allow copy&pasting lat,lon into the lat search field
marc tobias [Sat, 21 Oct 2017 12:11:46 +0000 (14:11 +0200)]
UI: allow copy&pasting lat,lon into the lat search field

7 years agoMerge pull request #821 from mtmail/ui-scrollwheel-minimap
Sarah Hoffmann [Sat, 21 Oct 2017 11:53:24 +0000 (13:53 +0200)]
Merge pull request #821 from mtmail/ui-scrollwheel-minimap

UI: scrollwheel, minimap

7 years agoUI: scrollwheel, minimap
marc tobias [Sat, 21 Oct 2017 11:24:02 +0000 (13:24 +0200)]
UI: scrollwheel, minimap

7 years agoMerge pull request #820 from mtmail/php-test-path-changed
Sarah Hoffmann [Sat, 21 Oct 2017 10:17:50 +0000 (12:17 +0200)]
Merge pull request #820 from mtmail/php-test-path-changed

Vagrant documentation: update path to php tests

7 years agoVagrant documentation: update path to php tests
marc tobias [Sat, 21 Oct 2017 09:46:12 +0000 (11:46 +0200)]
Vagrant documentation: update path to php tests

7 years agoTiger 2017 data no longer contains -divroad- field
marc tobias [Fri, 20 Oct 2017 13:17:51 +0000 (15:17 +0200)]
Tiger 2017 data no longer contains -divroad- field

7 years agoMerge pull request #814 from lonvia/phrase-as-a-class
Sarah Hoffmann [Sun, 15 Oct 2017 16:07:55 +0000 (18:07 +0200)]
Merge pull request #814 from lonvia/phrase-as-a-class

Make phrases a class and add early checking of token validity

7 years agoadapt unit tests to new Phrase class
Sarah Hoffmann [Sat, 14 Oct 2017 18:28:52 +0000 (20:28 +0200)]
adapt unit tests to new Phrase class

7 years agofix CodeSniffer offences
Sarah Hoffmann [Fri, 13 Oct 2017 21:11:09 +0000 (23:11 +0200)]
fix CodeSniffer offences

7 years agomove word recheck into token collection
Sarah Hoffmann [Fri, 13 Oct 2017 21:04:12 +0000 (23:04 +0200)]
move word recheck into token collection

Drop tokens for special and postcode searches already when
collecting them for ValidTokens when they cannot be found
in the normalized query.

7 years agosimplify cross-check of country tokens
Sarah Hoffmann [Fri, 13 Oct 2017 20:23:39 +0000 (22:23 +0200)]
simplify cross-check of country tokens

Drop country tokens that do not match the country code list
early. Remove in turn the special country code check for
structured phrases. It is sufficient to do this during
word list building.

7 years agoremove unused $aPossibleMainWordIDs array
Sarah Hoffmann [Fri, 13 Oct 2017 19:34:13 +0000 (21:34 +0200)]
remove unused $aPossibleMainWordIDs array

7 years agoadd documentation for Phrase
Sarah Hoffmann [Fri, 13 Oct 2017 19:23:45 +0000 (21:23 +0200)]
add documentation for Phrase

7 years agotake frequency scores from token description
Sarah Hoffmann [Thu, 12 Oct 2017 20:59:07 +0000 (22:59 +0200)]
take frequency scores from token description

No need to hand them in separately.

7 years agoconvert phrase array to class
Sarah Hoffmann [Thu, 12 Oct 2017 20:37:44 +0000 (22:37 +0200)]
convert phrase array to class

7 years agotake country names only from relations
Sarah Hoffmann [Thu, 12 Oct 2017 19:03:03 +0000 (21:03 +0200)]
take country names only from relations

7 years agoShow address rank in details and hide unset admin_level
Sarah Hoffmann [Wed, 11 Oct 2017 20:17:59 +0000 (22:17 +0200)]
Show address rank in details and hide unset admin_level

Address rank explains better why the address parts are where
they are.

Fixes #766.

7 years agoSort results for near searches by proximity
Sarah Hoffmann [Tue, 10 Oct 2017 20:42:23 +0000 (22:42 +0200)]
Sort results for near searches by proximity

If a reference coordinate is given, results really should be
sorted by distance to this point ignoring importance completely.

Fixes #796.

7 years agoMerge pull request #812 from lonvia/search-as-a-class
Sarah Hoffmann [Tue, 10 Oct 2017 19:08:11 +0000 (21:08 +0200)]
Merge pull request #812 from lonvia/search-as-a-class

Refactoring Search arrays

7 years agodocumentation for SearchContext and SearchDescription
Sarah Hoffmann [Mon, 9 Oct 2017 22:15:56 +0000 (00:15 +0200)]
documentation for SearchContext and SearchDescription

7 years agocoding style and some documentation
Sarah Hoffmann [Mon, 9 Oct 2017 21:12:13 +0000 (23:12 +0200)]
coding style and some documentation

7 years agomove complete search query code into SearchDescription
Sarah Hoffmann [Mon, 9 Oct 2017 20:55:50 +0000 (22:55 +0200)]
move complete search query code into SearchDescription