Sarah Hoffmann
8eb0e09ce3
more instructions for Tiger imports
2016-06-14 21:44:18 +02:00
Sarah Hoffmann
2ab43f6367
reverse do not downgrade tiger and interpolation results
...
Also fix the type that is returned for Tiger data.
Fixes #470
2016-06-14 21:38:03 +02:00
Sarah Hoffmann
b14bc75dc4
Merge pull request #469 from lonvia/refactor-php
...
Some refactoring of website php
2016-06-13 20:13:38 +02:00
Sarah Hoffmann
860acbf6af
add instructions to enable use of Tiger data
2016-06-13 20:07:57 +02:00
Sarah Hoffmann
10c5d7f6f6
fix more syntax errors in error functions
2016-06-12 23:25:47 +02:00
Sarah Hoffmann
e842d8793c
allow parameters to be empty
...
Consider empty parameters as unset and use the default. Simplifies
use in forms.
2016-06-12 23:22:14 +02:00
Sarah Hoffmann
348a3082c9
fix syntax errors and update tests
...
Some of the tests with bad parameters now return a HTTP 400.
2016-06-12 22:51:13 +02:00
Sarah Hoffmann
033b9590bd
use chksql everywhere in lib/
...
Replaces manual PEAR error checks and adds the chksql wrapper
where the error checks were still missing.
2016-06-12 14:58:05 +02:00
Sarah Hoffmann
95961d098d
introduce chksql function for website code and move other fail functions
...
The default error screen now reports the full SQL even when not
in debug mode as this message is often more helpful than our
custom error message.
2016-06-12 14:34:57 +02:00
Sarah Hoffmann
7a50d2f996
factor out link formatting function and osm type translation
2016-06-12 12:39:09 +02:00
Sarah Hoffmann
6fef943e49
update links to OSM objects
...
/browse/ is no longer necesary in the URL
2016-06-12 09:26:58 +02:00
Sarah Hoffmann
76b9eb8098
remove now unused bAsPoints in reverse API
2016-06-11 23:27:21 +02:00
Sarah Hoffmann
d45524cbfb
introduce accessor function for URL parameter
...
These functions take care of type conversion and check that
the parameters contain legal values. The API now returns a
Bad Request error if the format is wrong.
2016-06-11 23:07:06 +02:00
Sarah Hoffmann
aa9fff9199
polygons.php: print total number of broken polygons
2016-06-11 00:01:24 +02:00
Sarah Hoffmann
1a47376040
remove dead code
2016-06-11 00:01:24 +02:00
Sarah Hoffmann
051998dd80
Merge pull request #219 from mizabrik/master
...
Fix case sensitivity of cyrillic ghe
2016-06-09 21:53:56 +02: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
3a41b0dfbf
Merge pull request #464 from lonvia/vagrant-with-docs
...
Move installation documentation from wiki into /docs directory
2016-06-08 23:25:50 +02:00
Sarah Hoffmann
6436bab1be
remove old vagrant scripts
2016-06-08 23:23:09 +02:00
Sarah Hoffmann
91e1e4d614
fix formatting of docs
2016-06-08 23:17:48 +02:00
Sarah Hoffmann
af93973237
add compiled vagrant docs in docs/ directory
2016-06-08 23:06:15 +02:00
Sarah Hoffmann
2e08a61565
add vagrant script for ubuntu 16 and polish everything
2016-06-08 23:03:11 +02:00
Sarah Hoffmann
0adb8cb765
fix cut&paste error in php tests
2016-06-08 22:51:56 +02:00
Sarah Hoffmann
f71e9dd187
move installation instructions from wiki page here
2016-06-07 22:47:57 +02:00
Sarah Hoffmann
186a633185
fix apache permission problems in CentOS vagrant script
2016-06-07 00:27:20 +02:00
Sarah Hoffmann
d1b1acaf1d
split instruction into software installation and import
...
Basically leaves the part that needs to be done by the automatic
vagrant script in the bash script and moves the remaining part
into an OS-independent md file.
Also fixes some of the instructions for CentOS. Now almost runs
through (some minor issue with permission remains).
2016-06-07 00:17:15 +02:00
Sarah Hoffmann
ff6c3a705b
initial version of documented CentOS7 vagrant script
2016-06-05 16:15:26 +02:00
Sarah Hoffmann
badd2e46aa
provide srcdir for postgres module in VPATH and CPPFLAGS
...
The pgxs makefile in Postgres <= 9.2 cannot yet handle VPATH
correctly. Provide header paths explicitly and overwrite
VPATH after sourcing the pgxs file.
Fixes #454 .
2016-06-05 00:35:07 +02:00
markigail
98e5ba6b61
use place_id instead of parent_place_id for excluded place_ids in interpolation lines query
2016-06-04 23:54:17 +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
92095c9247
Merge branch 'interpolations'
2016-06-04 23:29:11 +02:00
Sarah Hoffmann
524bd47315
fill place and osmline independently for interpolations on update
...
interpolation lines may be missing in osmline when the interpolation
is broken, so we cannot conclude that a way is not in place, just
because there are no entries in location_property_osmline.
2016-05-28 18:18:18 +02:00
Sarah Hoffmann
c3e21ea388
reinstate tests for geometrytype
2016-05-27 23:36:01 +02:00
Sarah Hoffmann
f0d962f8a0
fix variable name in search xml output
2016-05-27 23:35:24 +02:00
Sarah Hoffmann
e4963256e1
cmake: use explicit VPATH when calling pgxs makefile
...
Some postgres installations report problems with the makefile
magic that should look for the source where the Makefile is
located. So hand in the path explicitly via VPATH instead.
Fixes #453 .
2016-05-24 00:24:23 +02:00
Sarah Hoffmann
362f259f47
cmake: force-set options and explicitly check for pgxs makefile
...
fixes #443
2016-05-23 22:20:59 +02:00
Sarah Hoffmann
8b91284f7f
reintroduce addr:place for interpolation
...
It is perfectly valid that interpolated addresses refer to
something else than a street.
Also gets rid of the maximum interpolation size. As we don't
expand, arbitrary sizes are fine.
2016-05-15 14:24:43 +02:00
Sarah Hoffmann
2a0c7fb57a
tests: permit duplicate entries in interpolation table
...
fixes self-intersecting interpolation test
2016-05-15 14:24:12 +02:00
Sarah Hoffmann
2fecc0c465
tests for interpolation to building type change
2016-05-15 12:37:49 +02:00
Sarah Hoffmann
94d795883f
update comments and formatting
2016-05-15 12:37:20 +02:00
Sarah Hoffmann
f0f6fcf256
fix scene making scripts and add building-parallel-road scene
...
Scripts updated to newest libosmium and shebang fixed.
2016-05-15 12:36:16 +02:00
Sarah Hoffmann
28041cbbd9
remove duplicate index
2016-05-15 11:44:54 +02:00
Sarah Hoffmann
821949f087
get housenumber data for interpolations from place table
...
The placex table may not yet be filled when the interpolation
lines are computed.
2016-05-15 09:44:00 +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
markigail
190a72cab5
Fix bug in index.c and remove column admin_level from location_property_osmline.
2016-05-08 16:46:42 +02:00
markigail
1a4f369e2b
fix small bug in index.c
2016-05-03 12:52:08 +02:00
mtmail
ce112f7c20
Merge pull request #447 from lonvia/fix-array-expression
...
replace new-style [] expression with old-style array()
2016-05-01 11:53:54 +02:00