Incorrect vector tiles for zoom >= 13 for multipolygons
Closed this issue · 1 comments
dnepromell commented
Some cutting of vector tiles for these 4 parcels (multipolygons). I tried with different options, but no luck. Demo page looks like not renders at all this example.
Geojson file:
ubombo.json
Zoom 14:
![image](https://private-user-images.githubusercontent.com/2462166/274024626-16486b4b-bc0c-4bee-bcc8-b2648782f432.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NjM1NTMsIm5iZiI6MTcxOTc2MzI1MywicGF0aCI6Ii8yNDYyMTY2LzI3NDAyNDYyNi0xNjQ4NmI0Yi1iYzBjLTRiZWUtYmNjOC1iMjY0ODc4MmY0MzIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTYwMDUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmU5ZTAzMGNmNGUzNTkxMDZmMTdiNjYzNDhhNGY5OGE2MjYzZmE0YWM4OGQ2OWNmNDFjMjcxOTM3NDMwNjAxMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.7pH2hPOGACqNLsl4QeoU_ICq4WQNVFDHNnaZ2H2sDL0)
Zoom 13:
![image](https://private-user-images.githubusercontent.com/2462166/274024795-dd7c25bf-1fd2-4050-97f6-e0d3d46a13a9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NjM1NTMsIm5iZiI6MTcxOTc2MzI1MywicGF0aCI6Ii8yNDYyMTY2LzI3NDAyNDc5NS1kZDdjMjViZi0xZmQyLTQwNTAtOTdmNi1lMGQzZDQ2YTEzYTkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTYwMDUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWZhNTMxOTE3YWRmN2Q3ZjVlMDA0ZTVjMzNlZWViNGJjNGIxZGYzZDc1MDA0MDkxNjIzMWI3NTVjOGU1OWJhZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.yOGjM1fI0nWdzuGNJq8GBlo6NiBep23xWHT6BFK9RW0)
Zoom <= 12:
![image](https://private-user-images.githubusercontent.com/2462166/274024979-7e900c71-eab2-46d9-be46-a5652d8e03fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NjM1NTMsIm5iZiI6MTcxOTc2MzI1MywicGF0aCI6Ii8yNDYyMTY2LzI3NDAyNDk3OS03ZTkwMGM3MS1lYWIyLTQ2ZDktYmU0Ni1hNTY1MmQ4ZTAzZmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTYwMDUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmMzNWJiYTZhMzYxZDUyYzM2OTZiZTZmNjk5M2E0ZGI0Y2M3NDk3YWQ4MDcyYzdkNGQ1MzEwYTVlMGUyZWZlMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.gILiy42NhGMQQovd2E3towfHivP6GZO6tJnLeIBgdTA)
Geojson.io renders parcels correctly:
![image](https://private-user-images.githubusercontent.com/2462166/274025318-ec706102-ceaa-4785-a52d-a68ceb74cce6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NjM1NTMsIm5iZiI6MTcxOTc2MzI1MywicGF0aCI6Ii8yNDYyMTY2LzI3NDAyNTMxOC1lYzcwNjEwMi1jZWFhLTQ3ODUtYTUyZC1hNjhjZWI3NGNjZTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTYwMDUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjM5NDMxNmRmNTIwOGExMWNlMjgxNGY2OGRhYTM2MmY5ZGE0MTlhY2UzMDRjNmJmNjhhOTNjZjQ1NTQzNjE5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.dUIJ1yXvft61WFqXNnWnx0gkEqmI0bNw2GOCl55yq10)
mourner commented
Sorry for a late response. This is likely because of polygon simplification logic — geojson-vt throws out polygons which are below a certain area threshold. It can be confirmed by passing tolerance: 0
which disables simplification.