Sarah Hoffmann
c48fb88e6b
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 .
2017-02-26 16:46:41 +01:00
Sarah Hoffmann
7273b58bbe
make path to wikipedia files configurable
2016-12-28 23:38:48 +01:00
Sarah Hoffmann
a61f852cd2
fix parameter list for renamed postgis functions
...
fixes #560
2016-10-24 20:39:49 +02:00
Sarah Hoffmann
bb1c3f23ab
reduce maximum line length to 199 for all php files
2016-10-14 00:01:16 +02:00
Sarah Hoffmann
39580057fc
better error message for missing osm2pgsql
2016-10-09 21:04:53 +02:00
Sarah Hoffmann
a855ffe58e
replace deprecated postgis functions
...
ST_Line_Locate_Point and ST_Distance_Spheroid have changed
spelling in newer version and throw a deprecation warning.
2016-10-09 20:09:59 +02:00
Sarah Hoffmann
1982978f74
move country search term creation into setup script
...
Search results can become odd without the country search
terms, so make their inclusion a mandatory part of the
setup.
Also adds a new configuration variable to restrict the
languages taken into account by Nominatim.
2016-09-28 23:30:44 +02:00
Marc Tobias Metten
6238ae6032
add namespaces, method visibility according to PSR2 standard
2016-09-16 02:27:36 +02:00
Marc Tobias Metten
93c26a0e65
half-reverting 51155b63
, We dont need two of three break statements after all
2016-09-15 19:36:32 +02:00
Marc Tobias Metten
4a321487f3
fix indentation and misc errors according to PSR2 coding style guide
2016-09-14 03:16:46 +02:00
Marc Tobias Metten
51155b639b
case statement need : instead of ;. Added more breaks
2016-09-14 03:00:57 +02:00
Marc Tobias Metten
2a784fa3d4
fix function declaration errors according to PSR2 coding style guide
2016-09-11 05:22:51 +02:00
marc tobias
3887423381
fix array-related errors according to PSR2 coding style guide
2016-09-10 21:10:52 +02:00
marc tobias
f05ea577f4
bracket spacing for if/else/for/foreach/while/switch according to PSR2 standard
2016-09-08 02:16:22 +01:00
Marc Tobias Metten
832547f192
tabs-to-spaces
2016-09-04 03:19:48 +02:00
Sarah Hoffmann
5464dec057
factor out parameter parsing into its own class
...
Allows to use the parsing functions in website/search.php and
utils/query.php as well.
2016-08-20 13:43:50 +02:00
Sarah Hoffmann
d594bb238b
cleanup interface of PlaceLookup
...
Move lookup parameters (place id, type, frac etc.) from members
to parameters for lookup().
2016-07-26 20:54:14 +02:00
Sarah Hoffmann
1b33999f10
refactor ReverseGeocode
...
- remove unused functions and members
- move coordinates from being members to being parameters of lookup()
2016-07-26 20:54:14 +02:00
IrlJidel
ca92442601
pgsqlRunPartitionScript needs global $aCMDResult
...
function pgsqlRunPartitionScript was missing global $aCMDResult
setup was failing with
...
PHP Notice: Undefined variable: aCMDResult in /home/roles/nominatim/app/Nominatim/build/utils/setup.php on line 768
NOTICE: type "nearplace" does not exist, skipping
..
ERROR: relation "location_area_large_0" already exists
ERROR: pgsql returned with error code (3)
pgsql returned with error code (3)
Command exited with non-zero status 255
2016-07-14 19:49:58 +01:00
Sarah Hoffmann
cf4a44aaf7
introduce chksql function for phpscripts
...
Checks SQL query results for errors and bails out if it finds one.
Avoids some heavy code duplication all over the place.
2016-06-09 20:37:51 +02:00
Sarah Hoffmann
85c72cdccd
remove --create-website function
...
Symlinking does not go well with the separate build directory.
The recommended method is now to serve the website directly from
build/website via an alias. 'website installation' may be
reintroduced later via cmake.
2016-06-08 23:41:36 +02:00
Sarah Hoffmann
2156fb1ad7
remove reference assignment where unnecessary
...
Avoids a number of warnings on PHP7.
2016-06-04 23:46:19 +02:00
Sarah Hoffmann
0fcab79486
fix syntax in load-data function
...
Also makes sure that load data runs with at least 2 threads: one
for loading placex and one for loading osmline.
2016-05-15 09:41:11 +02:00
Sarah Hoffmann
234b1b0293
Merge remote-tracking branch 'markus/master' into master
2016-05-14 21:09:57 +02:00
markigail
f07d620ee8
Change load-data in setup.php.
2016-05-11 10:22:03 +02:00
Marc Tobias Metten
7b4806b2e8
update.php was checking for static file which is no longer part of the project
2016-04-26 20:45:48 +02:00
Markus Gail
89c556d163
Coding style adaptions and correcting small errors from merge.
2016-04-25 13:58:28 +02:00
Markus Gail
b03be15442
Merge remote-tracking branch 'origin/master' into osmline
...
Conflicts:
lib/Geocode.php
lib/PlaceLookup.php
sql/functions.sql
sql/tables.sql
utils/setup.php
2016-04-25 11:01:04 +02:00
Markus Gail
7879ad44cd
Remove interpolation lines from placex and save them in an extra table.
2016-04-25 09:44:01 +02:00
Sarah Hoffmann
131527bdab
Merge pull request #436 from lonvia/remove-location-property-tables
...
remove unused location_property_-partion- tables
2016-04-24 16:05:10 +02:00
Sarah Hoffmann
a244c41ea7
create_sql_functions() needs the commandline parameters
...
Fixes one failing test.
2016-04-23 11:07:12 +02:00
Sarah Hoffmann
a32f6c66b8
remove unused location_property_-partion- tables
2016-04-23 10:07:57 +02:00
Sarah Hoffmann
b4f0b8b728
apply marker filtering to functions.sql also after table creation
...
fixes #430
2016-04-21 00:00:15 +02:00
Sarah Hoffmann
a86563cfb1
make tables for external data (Tiger and aux) configurable
...
Introduces two new settings CONST_Use_US_Tiger_Data and
CONST_Use_Aux_Location_data, which are disabled by default.
When false the corresponding tables are ignored in queries
and updates.
Aux and tiger tables are no longer created by default. This
has to be done by the corresponding import scripts. The former
aux table creation can be found in sql/aux_tables.sql for
reference.
2016-04-07 21:47:51 +02:00
Sarah Hoffmann
4f9f21f661
remove state and county data for US and make postcode import optional
2016-03-30 23:21:13 +02:00
Sarah Hoffmann
02bd322c1d
remove explicitly set postgres/postgis version
...
Get the version from the database where necessary or simply
probe for existence of features. Fake hstore_to_json when
necessary.
Bumps the minimum required versions fro postgres to 9.1 and
for postgis to 2.0.
2016-03-30 22:48:18 +02:00
Sarah Hoffmann
a769fc4ff3
remove unused/unmaintained options in import scripts
2016-03-28 22:20:31 +02:00
Markus Gail
bc449e10be
change tiger housenumber format to save as lines instead of points and thus new interpolation
2016-03-21 14:07:12 +01:00
Sarah Hoffmann
4ea0074548
fix path for website installations
2016-03-16 20:02:09 +01:00
Sarah Hoffmann
4b46c73088
fix nominatim paths
2016-03-16 19:56:10 +01:00
Sarah Hoffmann
5ccb499a6f
install executables and call settings.php explicitly
...
Executables (including websites) need to be installed in the
build directory, so that they can find the right settings.php.
settings now defines build and source dir.
2016-03-12 09:40:43 +01:00
Sarah Hoffmann
5d7bd37ab2
introduce InstallPath, so that stuff can be executed from build dir
2016-03-12 09:40:43 +01:00
Kelvin Wong
e0e812d09b
Reverted change on FIPS 35013 to remain ASCII
2016-01-04 23:10:01 +08:00
Kelvin Wong
7e8e952b66
Additional changes to FIPS code
...
See http://www2.census.gov/geo/docs/reference/codes/files/national_county.txt
2016-01-04 16:18:33 +08:00
Kelvin Wong
32c8dabefe
Updated FIPS map in utils/tigerAddressImport.py
...
See https://www.census.gov/geo/reference/county-changes.html
2016-01-04 15:34:00 +08:00
calimeroteknik
fb7d65b8c3
utils/update.php: use fail() whenever possible for errors
2015-12-07 14:08:02 +01:00
calimeroteknik
dbb1f5c0e2
utils/update.php: make the process exit with an non-zero error code if the update fails
2015-12-07 13:54:05 +01:00
Brian Quinion
347f8e57c7
Allow for postgis being in the default template - not an error if it already is installed
2015-10-07 14:44:59 +01:00
Sarah Hoffmann
f24b904f9a
don't use isset for bool options in setup.php
2015-09-27 11:09:55 +02:00
Sarah Hoffmann
0df8a4e24f
add more tables and an experimental warning to new --drop function
2015-09-27 11:00:45 +02:00