add lat/lon coords geometries
This commit is contained in:
parent
e83419cc3b
commit
7f5c3506ec
@ -7,7 +7,9 @@
|
|||||||
|
|
||||||
opentoid_dir=$1
|
opentoid_dir=$1
|
||||||
|
|
||||||
|
# Move this to 001.core.up.sql if needed, or otherwise delete as temp table
|
||||||
echo "Creating table for open_toid coordinates..."
|
echo "Creating table for open_toid coordinates..."
|
||||||
|
psql -c "DROP TABLE IF EXISTS open_toid"
|
||||||
psql -c "CREATE TABLE open_toid (
|
psql -c "CREATE TABLE open_toid (
|
||||||
toid varchar,
|
toid varchar,
|
||||||
version_number float,
|
version_number float,
|
||||||
@ -32,3 +34,16 @@ psql -c "UPDATE buildings
|
|||||||
FROM open_toid
|
FROM open_toid
|
||||||
WHERE open_toid.toid = buildings.ref_toid
|
WHERE open_toid.toid = buildings.ref_toid
|
||||||
;"
|
;"
|
||||||
|
|
||||||
|
# Add these columns here rather than in 001.core.up.sql for legacy reasons
|
||||||
|
psql -c "ALTER TABLE geometries
|
||||||
|
ADD longitude float
|
||||||
|
ADD latitude float;"
|
||||||
|
|
||||||
|
echo "Updating the geometries table with coordinates..."
|
||||||
|
psql -c "UPDATE geometries
|
||||||
|
SET latitude = open_toid.latitude,
|
||||||
|
longitude = open_toid.longitude
|
||||||
|
FROM open_toid
|
||||||
|
WHERE open_toid.toid = geometries.source_id
|
||||||
|
;"
|
Loading…
Reference in New Issue
Block a user