You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is a special case of LineString. I know in mapbox specification, the LinearRing should refer to Polygon. BUT in some case, a LineString(that's a LinearRing) should be draw as a closed ring. I think the implement following:
public static boolean shouldClosePath(VectorTile.Tile.GeomType geomType) {
final boolean closeReq;
switch(geomType) {
case POLYGON:
closeReq = true;
break;
default:
closeReq = false;
break;
}
return closeReq;
}
should include the case of LinearRing.
Do you think it's a issue?
The text was updated successfully, but these errors were encountered:
@cezhang were you seeing any specific issues? Right now I'm seeing that water is not properly handled, which is a LinearRing. It seems to be due to this in PolyRingClassifierV2_1:
if(Math.abs(outerArea) < Math.abs(area)) {
continue; // Holes must have less area, could probably be handled in a isSimple() check
}
It is a special case of LineString. I know in mapbox specification, the LinearRing should refer to Polygon. BUT in some case, a LineString(that's a LinearRing) should be draw as a closed ring. I think the implement following:
should include the case of LinearRing.
Do you think it's a issue?
The text was updated successfully, but these errors were encountered: