Skip to content

Commit ca1b492

Browse files
committed
decrease buffer
default value for buffer around vector tile is now 64 coordinate units adapt sources definition to new default buffer
1 parent d0afe73 commit ca1b492

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/sources.json

+2
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@
290290
},
291291
{
292292
"minzoom": 16,
293+
"buffer": 256,
293294
"table": "import.roads",
294295
"keys": [
295296
"osm_id as id",
@@ -365,6 +366,7 @@
365366
"variants": [
366367
{
367368
"minzoom": 14,
369+
"buffer": 256,
368370
"sql": "select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, ST_Length(geometry)::integer as length, ST_IsClosed(geometry) as polygon from import.manmade_lines WHERE (geometry && !BBOX!) \n UNION ALL\n select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, ST_Perimeter(geometry)::integer as length, TRUE as polygon from import.manmade_polygons WHERE (geometry && !BBOX!) \n UNION ALL\n select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, 0 as length, FALSE as polygon from import.manmade_points WHERE (geometry && !BBOX!)\n "
369371
}
370372
]

src/sources.toml

+2
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@
197197
table = "import.roads_gen15"
198198
[[sources.layers.variants]]
199199
minzoom = 16
200+
buffer = 256
200201
table = "import.roads"
201202
keys = [
202203
"osm_id as id",
@@ -246,6 +247,7 @@
246247
sql = "select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, ST_Length(geometry)::integer as length, ST_IsClosed(geometry) as polygon from import.manmade_lines_gen13 WHERE (geometry && !BBOX!)"
247248
[[sources.layers.variants]]
248249
minzoom = 14
250+
buffer = 256
249251
sql = """select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, ST_Length(geometry)::integer as length, ST_IsClosed(geometry) as polygon from import.manmade_lines WHERE (geometry && !BBOX!)
250252
UNION ALL
251253
select osm_id as id, ST_AsMvtGeom(geometry, !BBOX!) as geom, class, subclass, ST_Perimeter(geometry)::integer as length, TRUE as polygon from import.manmade_polygons WHERE (geometry && !BBOX!)

src/tileserver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ export class Tileserver {
186186
const srid: number = (resolved.srid !== undefined) ? resolved.srid : ((source.srid !== undefined) ? source.srid : 3857);
187187
const bbox: string = `ST_Transform(ST_MakeEnvelope(${wgs84BoundingBox.leftbottom.lng}, ${wgs84BoundingBox.leftbottom.lat},
188188
${wgs84BoundingBox.righttop.lng}, ${wgs84BoundingBox.righttop.lat}, 4326), ${srid})`;
189-
const buffer: number = (resolved.buffer !== undefined) ? resolved.buffer : ((source.buffer !== undefined) ? source.buffer : 256);
189+
const buffer: number = (resolved.buffer !== undefined) ? resolved.buffer : ((source.buffer !== undefined) ? source.buffer : 64);
190190
const clip_geom: boolean = (resolved.clip_geom !== undefined) ? resolved.clip_geom : ((source.clip_geom !== undefined) ? source.clip_geom : true);
191191
const prefix: string = (resolved.prefix !== undefined) ? resolved.prefix : ((source.prefix !== undefined) ? source.prefix : "");
192192
const postfix: string = (resolved.postfix !== undefined) ? resolved.postfix : ((source.postfix !== undefined) ? source.postfix : "");

0 commit comments

Comments
 (0)