diff --git a/app/src/PageTile.tsx b/app/src/PageTile.tsx index 9b07b3f..f3ce02b 100644 --- a/app/src/PageTile.tsx +++ b/app/src/PageTile.tsx @@ -85,6 +85,9 @@ function parseTile(data: ArrayBuffer, vectorLayers: string[]): Layer[] { }); } + // sort so that points and linestrings are above polygons + features.sort((a,b) => a.type > b.type ? -1 : 1); + layers.push({ name: name, features: features }); }