diff --git a/app/src/PageTile.tsx b/app/src/PageTile.tsx index 9b07b3f..9c01fba 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 }); }