Add urban areas

pull/24/head
lukasmartinelli 2016-10-06 18:45:00 +02:00
rodzic 8af7c0f3f9
commit 521e74c812
3 zmienionych plików z 42 dodań i 0 usunięć

Wyświetl plik

@ -197,6 +197,38 @@ Layer:
properties:
"buffer-size": 4
srs: +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over
- id: urban
Datasource:
dbname: osm
extent: -20037508.34,-20037508.34,20037508.34,20037508.34
geometry_field: geom
geometry_table: ''
host: db
key_field: ''
key_field_as_attribute: ''
max_size: 512
password: osm
port: 5432
srid: ''
table: |-
( SELECT geom, scalerank
FROM (
SELECT * FROM urban_z4
WHERE z(!scale_denominator!) BETWEEN 4 AND 5
UNION ALL
SELECT * FROM urban_z6
WHERE z(!scale_denominator!) >= 6 AND scalerank-1 <= z(!scale_denominator!)
) AS urban
WHERE geom && !bbox!
) AS t
type: postgis
user: osm
description: Buildings
fields:
scalerank: Number
properties:
"buffer-size": 4
srs: +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over
maxzoom: 14
minzoom: 0
name: OSM2VectorTiles v3.0

Wyświetl plik

@ -21,6 +21,7 @@ function main() {
exec_psql_file "layers/boundary.sql"
exec_psql_file "layers/road.sql"
exec_psql_file "layers/ice.sql"
exec_psql_file "layers/urban.sql"
}
main

Wyświetl plik

@ -0,0 +1,9 @@
CREATE OR REPLACE VIEW urban_z4 AS (
SELECT geom, scalerank
FROM ne_50m_urban_areas
);
CREATE OR REPLACE VIEW urban_z6 AS (
SELECT geom, scalerank
FROM ne_10m_urban_areas
);