Wer könnte einige Problem-Polygone prüfen?

Danke für die Info.

Dann werde ich die rausfiltern und ich stürze mich erstmal auf die anderen Linestrings - wenn ich damit fertig bin.

Gruss
walter

Kommen wir mit so etwas weiter?

FINE: constructed outer polygon in relation has no known tags: 3615429
Oct 09, 2014 4:39:57 PM org.mapsforge.map.writer.BaseTileBasedDataProcessor$RelationHandler execute
FINE: relation contains dangling ways which could not be merged to polygons: 32214
Oct 09, 2014 4:40:01 PM org.mapsforge.map.writer.util.JTSUtils repairInvalidPolygon
FINE: unable to repair invalid polygon
Oct 09, 2014 4:40:01 PM org.mapsforge.map.writer.util.GeoUtils mapWayToTiles
FINE: unable to create geometry from way: 253258437
Oct 09, 2014 4:40:02 PM org.mapsforge.map.writer.util.JTSUtils repairInvalidPolygon
FINE: unable to repair invalid polygon
Oct 09, 2014 4:40:02 PM org.mapsforge.map.writer.util.GeoUtils mapWayToTiles
FINE: unable to create geometry from way: 272940243
Oct 09, 2014 4:40:04 PM org.mapsforge.map.writer.util.JTSUtils repairInvalidPolygon
FINE: unable to repair invalid polygon
Oct 09, 2014 4:40:04 PM org.mapsforge.map.writer.util.GeoUtils mapWayToTiles
FINE: unable to create geometry from way: 190450852

Gruß Klaus

Bin nicht ganz sicher. habe mir die mal angesehen, die sind aber formal wohl ok.

Aber hallo!

der way 253258437 hat einige Nodes, die ganz nah beieinander liegen (zoom mal in josm ran). eventuell sind das Rundungsfehler bei fast gleichen Koordinaten.
bei way 272940243 das gleiche.

wenn dem so ist: in der Rel 32214 liegen einige Inner extrem nah beieinander. wenn er da rumrundet, gibt es eventuell probleme.

jau: auch der letzte way ist absolut korrekt, aber dennoch ein wenig “schräg”. das muß ein Rundungsproblem sein.

osm-lat/lon sind double precision - und mapwriter?

Gruss
walter

Hier mal die gesamte Liste für NRW … vielleicht läßt sich ja doch etwas “Verwertbares” finden:

https://dl.dropboxusercontent.com/u/1677057/Mapsforge-Probleme-NRW.txt

Gruß Klaus

Ich habe mir noch einige Rels mit Josm angesehen und kann wirklich nix Schlimmes finden. Josm-Validator ist auch happy.

Ich behaupte immer noch: Rundungsfehler. der mapwriter lügt sich was zusammen.

poste doch bitte mal den osmosis-script. prima idee, das so zu machen.

Gruss
walter

Hört sich ja doch nach etwas “Verwertbarem” an …

sh /home/kto/Freizeitkarte-Entwicklung-Android-1410c/tools/osmosis/bin/osmosis -v --read-pbf /home/kto/Freizeitkarte-Entwicklung-Android-1410c/work/Freizeitkarte_NORDRHEIN-WESTFALEN/Freizeitkarte_NORDRHEIN-WESTFALEN.transformed.osm.pbf --mapfile-writer file=/home/kto/Freizeitkarte-Entwicklung-Android-1410c/install/Freizeitkarte_NORDRHEIN-WESTFALEN/Freizeitkarte_NORDRHEIN-WESTFALEN.map bbox=‘50.31874,5.864417,52.5397 ,9.468311’ type=ram debug-file=false map-start-position=‘51.9613,7.6251’ map-start-zoom=12 tag-conf-file=/home/kto/Freizeitkarte-Entwicklung-Android-1410c/theme/tag_mapping.xml comment=“(c) Map: FZK project (free for private use); Map data: OpenStreetMap contributors; Contour data: U.S. Geological Survey or J. de Ferranti.”

java -Xmx24000M -Djava.io.tmpdir=/home/kto/Freizeitkarte-Entwicklung-Android-1410c/tmp -cp /home/kto/Freizeitkarte-Entwicklung-Android-1410c/tools/osmosis/lib/default/plexus-classworlds-2.4.jar -Dapp.home=/home/kto/Freizeitkarte-Entwicklung-Android-1410c/tools/osmosis -Dclassworlds.conf=/home/kto/Freizeitkarte-Entwicklung-Android-1410c/tools/osmosis/config/plexus.conf org.codehaus.classworlds.Launcher

Entscheidend ist dies: … osmosis -v …

Gruß Klaus

Nachtrag: Bin mir das jetzt nicht sicher … beantwortet das deine Frage?

Wie? nur Verify anschalten? Ich hab mal wieder viel zu viel erwartet.

Schaun mer mal.

edit: ja, ich bekomme die gleiche Fehlermeldung. ich teste mit Way 253258437, bitte nicht ändern.

hab mir mal eine lokale Kopie von dem Way gemacht, die ids verändert und alles rausgeschmissen, was nicht nötig ist:


<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="CGImap 0.3.3 (31110 thorn-02.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
 <bounds minlat="52.2897900" minlon="7.4183000" maxlat="52.2901000" maxlon="7.4187700"/>

 <node id="1" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2899751" lon="7.4184013"/>
 <node id="2" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2898922" lon="7.4183374"/>
 <node id="3" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2898601" lon="7.4184462"/>
 <node id="4" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2899432" lon="7.4185104"/>
 <node id="5" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2899751" lon="7.4184019"/>
 <node id="6" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:31:37Z" user="hknk1" uid="118623" lat="52.2899760" lon="7.4184013"/>


 <way id="111111111" visible="true" version="1" changeset="19609120" timestamp="2013-12-23T22:32:00Z" user="hknk1" uid="118623">
  <nd ref="1"/>
  <nd ref="2"/>
  <nd ref="3"/>
  <nd ref="4"/>
  <nd ref="5"/>
  <nd ref="6"/>
  <nd ref="1"/>
  <tag k="building" v="yes"/>
 </way>

</osm>

Job:


OSMOSIS=/opt/install/osmosis-latest/bin/osmosis

$OSMOSIS -v 2 \
        --read-xml       file=253258437x4.osm \
	--mapfile-writer file=253258437x4.map

der fehler bleibt. bei -v 2 wird osmosis richtig geschwätzig.

Ratlose Grüße
walter