Hallo,
wenn ich mir diesen Bereich
http://www.openstreetmap.org/?lat=53.935114&lon=9.518854&zoom=18&layers=M
in JOSM ansehe, finde ich “verwaiste” Nodes (von mir selbst erstellt und wohl bei der Löschung gestern übergeblieben) und auch ways mit dem Autor
OSMF Redaction Account.
Möchte ich mir die History eines Nodes ansehen, wirft JOSM einen Fehler aus:
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2012-07-03 01:31:22
Last Changed Author: simon04
Revision: 5315
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2012-07-02 14:51:19 +0200 (Mon, 02 Jul 2012)
Last Changed Rev: 5315
Identification: JOSM/1.5 (5315 de)
Memory Usage: 222 MB / 455 MB (145 MB allocated, but free)
Java version: 1.6.0_24, Sun Microsystems Inc., OpenJDK Server VM
Operating system: Linux
Dataset consistency test: No problems found
Plugin: OpeningHoursEditor (28477)
Plugin: PicLayer (27883)
Plugin: buildings_tools (28412)
Plugin: imageryadjust (28412)
Plugin: licensechange (28412)
Plugin: terracer (28412)
Plugin: turnrestrictions (28412)
Plugin: utilsplugin2 (28412)
org.openstreetmap.josm.io.OsmTransferException: org.xml.sax.SAXException: (20,133)notwendiges Attribut "lat" fehlt
at org.openstreetmap.josm.io.OsmServerHistoryReader.parseHistory(OsmServerHistoryReader.java:77)
at org.openstreetmap.josm.gui.history.HistoryLoadTask.realRun(HistoryLoadTask.java:196)
at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)
at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: org.xml.sax.SAXException: (20,133)notwendiges Attribut "lat" fehlt
at org.openstreetmap.josm.io.OsmHistoryReader$Parser.throwException(OsmHistoryReader.java:62)
at org.openstreetmap.josm.io.OsmHistoryReader$Parser.getMandatoryAttributeDouble(OsmHistoryReader.java:104)
at org.openstreetmap.josm.io.OsmHistoryReader$Parser.createPrimitive(OsmHistoryReader.java:156)
at org.openstreetmap.josm.io.OsmHistoryReader$Parser.startNode(OsmHistoryReader.java:175)
at org.openstreetmap.josm.io.OsmHistoryReader$Parser.startElement(OsmHistoryReader.java:212)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1320)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
at org.openstreetmap.josm.io.OsmHistoryReader.parse(OsmHistoryReader.java:245)
at org.openstreetmap.josm.io.OsmServerHistoryReader.parseHistory(OsmServerHistoryReader.java:70)
... 9 more
Wie soll man mit diesen Einträgen umgehen?
Darum herum mappen?
Gruß
Svalbard
Dennis_B
(Dennis[B])
2
Warten bis die Lizenzumstellung beendet ist. Und danach neu Mappen.
Gibt es gute Gründe die einzelnen Nodes beizubehalten?
Ich würde sie löschen und alles neu zeichnen.
Bei der neueste JOSM-Version ist der Fehler behoben.
Bei gelöschten Knoten liefert der Server keine Koordinaten mehr, dass verkraften ältere Versionen nicht.
Wenn du alles neu zeichnest, dann kannst du diese Knoten löschen.
Gruß,
Mondschein
Hallo kerosin,
wenn es unschädlich ist, sie zu löschen, ist das kein Problem für mich.
Ich bin davon ausgegangen, daß nach dem Durchzug des Bots alles sauber ist.
Mir war nicht bekannt, daß es am Ende der Relizensierung noch eine “Endreinigung” gibt.
Das heißt also, noch ein wenig warten oder schon einmal loslegen?
Gruß
Svalbard
Nur ODbL/CT clean, aber nicht sauber. 
Wenn dein Gebiet grün ist, dann kannst du loslegen:
harrywood.dev.openstreetmap.org/license-change/botprocessing.php?zoom=5&lat=51.10333&lon=9.62402
Gruß,
Mondschein