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
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
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
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
Hier mal die gesamte Liste für NRW … vielleicht läßt sich ja doch etwas “Verwertbares” finden:
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
poste doch bitte mal den osmosis-script. prima idee, das so zu machen
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?
Entscheidend ist dies: … osmosis -v …
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