[Talk-cz] Mapa silnic podle RSD

BH singularita na gmail.com
Sobota Únor 9 00:14:23 UTC 2008


Tak jsem zkusil not-in-osm/czechia.osm otevrit v OSMProcessoru a
hodilo to tohle:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at storage.Storage$1.getHashCode(Storage.java:291)
        at storage.Storage.getBucket(Storage.java:198)
        at storage.Storage.putUnique(Storage.java:157)
        at josmng.osm.io.OsmReader.getString(OsmReader.java:140)
        at josmng.osm.io.OsmReader.startElement(OsmReader.java:69)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown
Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at josmng.osm.io.OsmReader.parse(OsmReader.java:45)
        at josmng.ui.actions.OpenAction.doOpen(OpenAction.java:43)
        at josmng.ui.actions.OpenAction.actionPerformed(OpenAction.java:37)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Kde je chyba? v datech nebo v OSMProcesoru? JOSM ale soubor otevre,
takze tipuju spis procesor ...

Martin

> Napsal jsem xslt transformace pro prevod silnic v databance rsd do
> osm. Nemam samozrejme v umyslu to importovat, je to spis mysleno jako
> podklad pri kresleni silnic.
>
> Je to ke stazeni tady:
> http://home.zcu.cz/~jklement/osmrsd.zip
>
> Jsou tam jak soubory se vsemi silnicemi, tak soubory kde jsou pouze
> silnice, ktere chybi v osm.
>
> K dispozici je czechia.osm a pak cz00..., kde jsou jednotlive oblasti.
> Cislo oblasti je mozne zjistit z oblasti.txt
>
> Mimochodem aktualnost dat je u nekterych silnic dost miziva. Napriklad
> 3503 byla prelozena nekdy kolem roku 89 (na puvodni trase mel byt
> uranovy dul), ale v databance je porad na puvodnim miste.




Další informace o konferenci talk-cz