kopia lustrzana https://github.com/onthegomap/planetiler
more logging tweak
rodzic
9c14f19e9f
commit
df1d6afa54
|
@ -318,9 +318,7 @@ public class OpenStreetMapReader implements Closeable, MemoryEstimator.HasEstima
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "NodeSourceFeature{" +
|
return "OsmNode[" + osmId + ']';
|
||||||
"node=" + osmId +
|
|
||||||
'}';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -365,9 +363,7 @@ public class OpenStreetMapReader implements Closeable, MemoryEstimator.HasEstima
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "WaySourceFeature{" +
|
return "OsmWay[" + osmId + ']';
|
||||||
"way=" + osmId +
|
|
||||||
'}';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,12 +382,14 @@ public class OpenStreetMapReader implements Closeable, MemoryEstimator.HasEstima
|
||||||
protected Geometry computeWorldGeometry() throws GeometryException {
|
protected Geometry computeWorldGeometry() throws GeometryException {
|
||||||
List<LongArrayList> rings = new ArrayList<>(relation.getMembers().size());
|
List<LongArrayList> rings = new ArrayList<>(relation.getMembers().size());
|
||||||
for (ReaderRelation.Member member : relation.getMembers()) {
|
for (ReaderRelation.Member member : relation.getMembers()) {
|
||||||
|
String role = member.getRole();
|
||||||
LongArrayList poly = multipolygonWayGeometries.get(member.getRef());
|
LongArrayList poly = multipolygonWayGeometries.get(member.getRef());
|
||||||
|
if ("outer".equals(role) || "inner".equals(role)) {
|
||||||
if (poly != null && !poly.isEmpty()) {
|
if (poly != null && !poly.isEmpty()) {
|
||||||
rings.add(poly);
|
rings.add(poly);
|
||||||
} else {
|
} else {
|
||||||
LOGGER
|
LOGGER.warn("Missing " + role + " OsmWay[" + member.getRef() + "] for multipolygon " + this);
|
||||||
.warn("Missing " + member.getRole() + " way " + member.getRef() + " for multipolygon relation " + osmId);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return OsmMultipolygon.build(rings, nodeCache, osmId);
|
return OsmMultipolygon.build(rings, nodeCache, osmId);
|
||||||
|
@ -399,9 +397,7 @@ public class OpenStreetMapReader implements Closeable, MemoryEstimator.HasEstima
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "MultipolygonSourceFeature{" +
|
return "OsmRelation[" + osmId + ']';
|
||||||
"rel=" + osmId +
|
|
||||||
'}';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue