]>
git.openstreetmap.org Git - nominatim.git/log
Sarah Hoffmann [Sun, 4 Jun 2017 15:57:08 +0000 (17:57 +0200)]
Revert "use "char" type when refering to osm_type column"
This reverts commit
2dd7f0156a84ef07b808244faa2d42c384e9da32 .
Sarah Hoffmann [Mon, 5 Jun 2017 06:44:04 +0000 (08:44 +0200)]
Merge pull request #742 from lonvia/compare-normalized
Require more exact match for special search terms
Sarah Hoffmann [Sun, 4 Jun 2017 09:35:11 +0000 (11:35 +0200)]
add special terms import to travis testing and fixup libs
Sarah Hoffmann [Thu, 1 Jun 2017 19:40:23 +0000 (21:40 +0200)]
disregard special phrases that do not match fully
Compare the normalized terms imported with the special
terms script with the normalized version of the query string.
Disregard them if they cannot be found. This avoids a significant
number of mismatches due to transliteration issues.
The match will only be done when a normalized word has been set
making this change backwards compatible with older databases.
Sarah Hoffmann [Thu, 1 Jun 2017 17:34:16 +0000 (19:34 +0200)]
add normalized version of special search terms on import
Requires the PHP bindings for libicu, so add that as a requirement.
Sarah Hoffmann [Sun, 4 Jun 2017 12:34:01 +0000 (14:34 +0200)]
use "char" type when refering to osm_type column
When using an explicit cast to char(1) when refering to the
osm_type column postgres won't use the index in some cases.
Observed only on postgres 9.5 from the original Postgres
reporsitories.
Fixes #741.
Sarah Hoffmann [Fri, 2 Jun 2017 12:06:53 +0000 (14:06 +0200)]
also need postgres configuration changes for bug reports
Sarah Hoffmann [Thu, 1 Jun 2017 17:44:07 +0000 (19:44 +0200)]
update osm2pgsql (libosmium update and clubs)
Adds club key.
Fixes #725.
Sarah Hoffmann [Thu, 1 Jun 2017 17:42:28 +0000 (19:42 +0200)]
remove PHP version check
5.4 is the minimum supported version now.
big-o [Sun, 21 May 2017 20:29:24 +0000 (21:29 +0100)]
Parameter to enable JSON pretty-printing
Sarah Hoffmann [Wed, 31 May 2017 22:13:22 +0000 (00:13 +0200)]
Merge pull request #739 from lonvia/max-importance
when linking places compute maximum importance
Sarah Hoffmann [Tue, 30 May 2017 21:36:59 +0000 (23:36 +0200)]
when linking places compute maximum importance
The linker and the linkee might have different wikipedia
tags and thus different importances. Prefer the higher
value.
Fixes #562.
Sarah Hoffmann [Sat, 27 May 2017 15:47:39 +0000 (17:47 +0200)]
add hints about bug reporting and pull requests
Sarah Hoffmann [Sat, 27 May 2017 15:02:34 +0000 (17:02 +0200)]
updates: always remove output file and start with correct sequence id
Sarah Hoffmann [Sat, 27 May 2017 14:42:01 +0000 (16:42 +0200)]
fix name of constant
Sarah Hoffmann [Fri, 26 May 2017 19:58:04 +0000 (21:58 +0200)]
update word statistics
Sarah Hoffmann [Fri, 26 May 2017 19:43:08 +0000 (21:43 +0200)]
Merge pull request #734 from lonvia/use-pyosmium-for-updates
Use pyosmium for updates
Sarah Hoffmann [Fri, 26 May 2017 19:39:37 +0000 (21:39 +0200)]
Merge pull request #730 from SrihariThalla/update-vagrantmd-doc
Update the formatting in Vagrant markdown doc
Srihari Thalla [Tue, 23 May 2017 08:48:55 +0000 (14:18 +0530)]
Update the formatting in Vagrant markdown doc
Sarah Hoffmann [Thu, 25 May 2017 14:53:44 +0000 (16:53 +0200)]
update docs for osmosis to pyosmium change
Sarah Hoffmann [Thu, 25 May 2017 14:26:09 +0000 (16:26 +0200)]
switch from osmosis to pyosmium for updates
Pyosmium comes with convenient functions for finding the
right state and does not require external files for
rembering the state. Updates can now conveniently
set up by simply running ./utils/update.php --init-updates
and state is kept directly in the import_status table.
This change requires an update in the database schema.
Run the following to update:
ALTER TABLE import_status ADD COLUMN sequence_id integer;
ALTER TABLE import_status ADD COLUMN indexed boolean;
ALTER TABLE import_osmosis_log ADD COLUMN batchseq integer;
Sarah Hoffmann [Wed, 24 May 2017 21:29:08 +0000 (23:29 +0200)]
Add FAQ to documentation
For the moment only copies the FAQ entries for installation from the wiki and adds one on running multiple extracts.
Sarah Hoffmann [Sat, 13 May 2017 09:48:34 +0000 (11:48 +0200)]
Merge pull request #724 from lonvia/update-country-list
Update country grid SQL file and move it to nominatim.org
Sarah Hoffmann [Fri, 12 May 2017 22:13:56 +0000 (00:13 +0200)]
update docs for new country grid location
Also updates some dependencies.
Sarah Hoffmann [Fri, 12 May 2017 21:02:50 +0000 (23:02 +0200)]
remove base country grid from repo
The updated country grid is significantly larger, so expect it to
be downloaded from the nominatim.org website instead.
Sarah Hoffmann [Sun, 23 Apr 2017 20:46:54 +0000 (22:46 +0200)]
remove another use of place.country_code
Sarah Hoffmann [Sat, 22 Apr 2017 16:16:22 +0000 (18:16 +0200)]
update osm2pgsql (geometry fix, column reordering)
Sarah Hoffmann [Sat, 22 Apr 2017 16:14:05 +0000 (18:14 +0200)]
Merge branch 'roques-tetris'
Sarah Hoffmann [Sat, 22 Apr 2017 16:12:18 +0000 (18:12 +0200)]
Merge pull request #708 from lonvia/check-for-invalid-geoms
make sure no invalid geometries end up in placex
Sarah Hoffmann [Sat, 22 Apr 2017 08:34:03 +0000 (10:34 +0200)]
make sure no invalid geometries end up in placex
Sarah Hoffmann [Thu, 20 Apr 2017 18:56:44 +0000 (20:56 +0200)]
Merge branch 'tetris' of https://github.com/roques/Nominatim into roques-tetris
Christian von Roques [Fri, 14 Apr 2017 13:57:09 +0000 (15:57 +0200)]
use SMALLINT for ranks and partition; reorder columns for alignment
Sarah Hoffmann [Tue, 18 Apr 2017 20:44:39 +0000 (22:44 +0200)]
fix typo
Sarah Hoffmann [Tue, 18 Apr 2017 20:29:21 +0000 (22:29 +0200)]
get pg error on correct connection
Sarah Hoffmann [Tue, 18 Apr 2017 20:11:58 +0000 (22:11 +0200)]
send address interpolation import to correct postgres conn
Sarah Hoffmann [Tue, 18 Apr 2017 20:11:09 +0000 (22:11 +0200)]
also use address column for word count computation
Christian von Roques [Fri, 14 Apr 2017 13:50:27 +0000 (15:50 +0200)]
explicitly name columns at INSERT
Christian von Roques [Tue, 4 Apr 2017 17:00:36 +0000 (19:00 +0200)]
deduplicate words: do not look for duplicates in empty partitions
Christian von Roques [Tue, 4 Apr 2017 16:09:28 +0000 (18:09 +0200)]
update: getPostgresVersion requires a database connection
Christian von Roques [Sun, 2 Apr 2017 16:03:17 +0000 (18:03 +0200)]
with PHP7 the result of new() can no longer be assigned by reference
Christian von Roques [Sun, 2 Apr 2017 15:13:43 +0000 (17:13 +0200)]
correct warm.php --search-only help text
Sarah Hoffmann [Thu, 13 Apr 2017 20:12:19 +0000 (22:12 +0200)]
Merge pull request #700 from lonvia/structured-address-info
Move address information into hstore column
Sarah Hoffmann [Tue, 11 Apr 2017 19:29:10 +0000 (21:29 +0200)]
update osm2pgsql (structured addresses and new libosmium)
Sarah Hoffmann [Sun, 9 Apr 2017 21:12:35 +0000 (23:12 +0200)]
use centroid for near feature search on rank 30
Rank 30 has some very large geometries (peninsulas, time zones,
etc.) for which a near feature search for the full geometry is
too expensive, so do the search on the centroid only.
Sarah Hoffmann [Sun, 9 Apr 2017 08:06:31 +0000 (10:06 +0200)]
fix operator precedence for hstore
Sarah Hoffmann [Wed, 5 Apr 2017 20:19:42 +0000 (22:19 +0200)]
remove street and addr_place columns in placex
The information is onyl needed for parenting,
so no need to store it permanently.
Sarah Hoffmann [Sun, 2 Apr 2017 13:19:39 +0000 (15:19 +0200)]
Remove street and addr_place from location_property_osmline
Derived columns are not needed because parent information is
always computed from scratch. So the columns are just duplicate
information.
Also get address information on nodes from address columns. The
other columns are not necessarily reliable when the node have not
been indexed yet.
Sarah Hoffmann [Thu, 30 Mar 2017 19:57:34 +0000 (21:57 +0200)]
adapt more BDD tests to hstore
Sarah Hoffmann [Sun, 26 Mar 2017 19:19:52 +0000 (21:19 +0200)]
fix DB bd tests for address hstore
Sarah Hoffmann [Sat, 25 Mar 2017 22:12:51 +0000 (23:12 +0100)]
adapt osm2pgsql tests for new address column
Sarah Hoffmann [Sat, 25 Mar 2017 22:11:09 +0000 (23:11 +0100)]
introduce address column for place tables
The column is a hstore containing the full OSM tag with key and
value.
Sarah Hoffmann [Thu, 30 Mar 2017 20:14:47 +0000 (22:14 +0200)]
abort osmline update correctly when way nodes are missing
Fixes #695.
Sarah Hoffmann [Mon, 27 Mar 2017 20:41:52 +0000 (22:41 +0200)]
Merge pull request #690 from ImreSamu/fix_install_sql_warnings
fix table/sequence ... does not exist
ImreSamu [Sun, 26 Mar 2017 23:02:29 +0000 (01:02 +0200)]
fix sql warnings
* ERROR: sequence "seq_postcodes" does not exist
* ERROR: table "import_polygon_error" does not exist
* ERROR: table "import_polygon_delete" does not exist
* ERROR: sequence "file" does not exist
Sarah Hoffmann [Thu, 23 Mar 2017 17:25:09 +0000 (18:25 +0100)]
Merge pull request #683 from lonvia/more-url-function
Factor out moreurl computation
Sarah Hoffmann [Wed, 22 Mar 2017 23:16:58 +0000 (00:16 +0100)]
move moreURL computation into Geocode and include all params
Fixes #678.
Sarah Hoffmann [Wed, 22 Mar 2017 22:02:19 +0000 (23:02 +0100)]
remove unused code
Sarah Hoffmann [Tue, 21 Mar 2017 19:54:52 +0000 (20:54 +0100)]
Merge pull request #682 from mtmail/update-docs
update docs/*.md based on vagrant/*.sh
marc tobias [Tue, 21 Mar 2017 12:16:29 +0000 (13:16 +0100)]
update docs/*.md based on vagrant/*.sh
Sarah Hoffmann [Tue, 21 Mar 2017 11:44:10 +0000 (12:44 +0100)]
Merge pull request #680 from mtmail/git-submodule-hint
Update CMakeLists.txt
mtmail [Tue, 21 Mar 2017 11:34:24 +0000 (12:34 +0100)]
Update CMakeLists.txt
Ran into the issue this morning.
`git submodules` => `git submodule`
Sarah Hoffmann [Mon, 20 Mar 2017 19:19:41 +0000 (20:19 +0100)]
Merge pull request #676 from mtmail/html-map-position-box-disappeared
On /search.php the map-position box disappeared behind the map tiles
Sarah Hoffmann [Mon, 20 Mar 2017 19:18:29 +0000 (20:18 +0100)]
Merge pull request #674 from mtmail/leaflet-image-path-changed
leaflet 1.0 changed the path of the marker icon
marc tobias [Mon, 20 Mar 2017 14:38:12 +0000 (15:38 +0100)]
On /search.php the map-position box disappeared behind the map tiles
marc tobias [Mon, 20 Mar 2017 11:27:48 +0000 (12:27 +0100)]
leaflet 1.0 changed the path of the marker icon
Sarah Hoffmann [Sun, 19 Mar 2017 21:53:22 +0000 (22:53 +0100)]
Merge pull request #671 from mtmail/html-view-use-geojson-geometries
Html view use geojson geometries
Marc Tobias Metten [Sun, 19 Mar 2017 21:38:23 +0000 (22:38 +0100)]
update leaflet CSS file as well. Fixes delayed layer animation
Sarah Hoffmann [Sun, 19 Mar 2017 20:50:45 +0000 (21:50 +0100)]
Merge pull request #669 from lonvia/address-part-on-intersect
Add all intersecting boundaries to address list for roads
Marc Tobias Metten [Sun, 19 Mar 2017 16:31:00 +0000 (17:31 +0100)]
for search,details in format=HTML return geometry in geojson, not wkt. No longer need leaflet-omnivore plugin
Marc Tobias Metten [Sun, 19 Mar 2017 14:53:52 +0000 (15:53 +0100)]
update leaflet.js 0.7.7 => 1.0.3
Marc Tobias Metten [Sun, 19 Mar 2017 14:50:00 +0000 (15:50 +0100)]
remove obsolete openlayers theme files
Sarah Hoffmann [Sat, 18 Mar 2017 11:17:48 +0000 (12:17 +0100)]
for roads add all intersecting boundaries to address list
When roads cross boundaries, both administrative entities should
be added to the address list, so that both entities can be used
for searching. Also allows in a second step to better sort out
addresses of POIs on such roads.
Fixes #121.
Sarah Hoffmann [Sat, 18 Mar 2017 08:25:07 +0000 (09:25 +0100)]
Merge pull request #667 from lonvia/refactor-nearpoint
Factor out near point into class
Sarah Hoffmann [Sat, 18 Mar 2017 08:24:47 +0000 (09:24 +0100)]
Merge pull request #668 from lonvia/warn-on-missing-osm2pgsql
cmake: add a more explicit hint when osm2pgsql is missing
Sarah Hoffmann [Fri, 17 Mar 2017 22:05:06 +0000 (23:05 +0100)]
cmake: add a more explicit hint when osm2pgsql is missing
Fixes #642.
Sarah Hoffmann [Fri, 17 Mar 2017 21:36:22 +0000 (22:36 +0100)]
fix style
Sarah Hoffmann [Fri, 17 Mar 2017 21:08:01 +0000 (22:08 +0100)]
Merge pull request #665 from openstreetmap/lonvia-patch-1
add unzip tool to requirements for Tiger imports
Sarah Hoffmann [Thu, 16 Mar 2017 21:12:20 +0000 (22:12 +0100)]
add tests for nearpoint sql functions
Sarah Hoffmann [Thu, 16 Mar 2017 21:04:30 +0000 (22:04 +0100)]
use NearPoint class in Search array
Sarah Hoffmann [Wed, 15 Mar 2017 22:58:51 +0000 (23:58 +0100)]
adapt unit tests for new NearPoint type
Sarah Hoffmann [Wed, 15 Mar 2017 19:43:08 +0000 (20:43 +0100)]
make NearPoint its own class
Sarah Hoffmann [Wed, 15 Mar 2017 19:41:21 +0000 (20:41 +0100)]
add unzip tool to requirements for Tiger imports
Fixes #663
Sarah Hoffmann [Sun, 12 Mar 2017 13:00:11 +0000 (14:00 +0100)]
Merge pull request #661 from mtmail/travis-ci-badge
add travis-ci badge ("build passing") to README file
Sarah Hoffmann [Sun, 12 Mar 2017 12:59:11 +0000 (13:59 +0100)]
Merge pull request #660 from mtmail/new-github-URL
github.com/twain47 => github.com/openstreetmap
marc tobias [Sun, 12 Mar 2017 12:11:56 +0000 (13:11 +0100)]
add travis-ci badge ("build passing") to README file
marc tobias [Sun, 12 Mar 2017 12:06:25 +0000 (13:06 +0100)]
github.com/twain47 => github.com/openstreetmap
Sarah Hoffmann [Sat, 11 Mar 2017 16:38:46 +0000 (17:38 +0100)]
Merge pull request #659 from lonvia/full-indexing-in-tests
Fix travis tests and update CONTRIBUTING.md
Sarah Hoffmann [Sat, 11 Mar 2017 16:13:24 +0000 (17:13 +0100)]
adapt CONTRIBUTING.md to new test locations and tools
Sarah Hoffmann [Sat, 11 Mar 2017 16:09:14 +0000 (17:09 +0100)]
test: rerun indexing after updates until really all is done
There are caess where indexing needs to be done a second round
because related objects need to be updated.
mtmail [Wed, 8 Mar 2017 15:36:40 +0000 (16:36 +0100)]
Merge pull request #656 from EdwardBetts/master
correct spelling mistakes
Edward Betts [Wed, 8 Mar 2017 15:06:50 +0000 (15:06 +0000)]
correct spelling mistakes
Sarah Hoffmann [Tue, 28 Feb 2017 20:40:05 +0000 (21:40 +0100)]
include housenumbers and postcodes when rechecking for exact matches
mtmail [Tue, 28 Feb 2017 16:18:12 +0000 (17:18 +0100)]
Merge pull request #649 from ldgeo/master
UI: Extra HTML headers for compatibility on MSIE>8
Ludovic Delauné [Tue, 28 Feb 2017 15:57:58 +0000 (16:57 +0100)]
extra headers for compatibility on IE7
Sarah Hoffmann [Mon, 27 Feb 2017 21:01:06 +0000 (22:01 +0100)]
make sure the flatnode file is disabled while testing
Sarah Hoffmann [Sun, 26 Feb 2017 15:45:35 +0000 (16:45 +0100)]
add behave settings
removes @Fail tests
Sarah Hoffmann [Sun, 26 Feb 2017 15:40:51 +0000 (16:40 +0100)]
fix geometry creation from scene
Sarah Hoffmann [Sun, 26 Feb 2017 12:41:37 +0000 (13:41 +0100)]
add more interpolation update scenarios (currently failing)
Sarah Hoffmann [Sun, 26 Feb 2017 12:05:36 +0000 (13:05 +0100)]
test: enable grid support for DB tests
Sarah Hoffmann [Sun, 26 Feb 2017 11:58:07 +0000 (12:58 +0100)]
move interpolaton computation into indexing step
The interpolaton computation needs information from the osm2pgsql
slim tables which may not be available when the data is inserted.
Insertion now only adds a line with basic address information to
location_property_osmline. The line is then split during the
indexing, leading to more lines (which are complete in that case)
being inserted.
Fixes #598.