Mapa silnic podle RSD

13 zpráv
Zpět na přehled

Mapa silnic podle RSD

13 zpráv JPPHBKH 7 účastníků 7 min čtení
  1. Jiri Klement jiri.klement na gmail.com #m2f93a6
    Zdravim, 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.
  2. BH singularita na gmail.com #me11939
    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
  3. Petr Nejedly Petr.Nejedly na Sun.COM #me0fb22
    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)
    Opraveno (ve zdrojacich v SVN). V generovanych osm datech neni timestamp a parser nepobral ten null.
  4. Petr Nejedly Petr.Nejedly na Sun.COM #mcf7a22
    Zdravim, 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
    Vypada to moc pekne a dokonce to i odpovida tem silnicim treti tridy co jsem z RSD opisoval ;-) Ted jeste to jako layer hezky poznat a renderovat ho slabe na pozadi velmi sirokou carou i se jmenem. No, JOSMove pojeti stylu neumi vice pravidel ale v NG bych chtel umet alespon nejaky ten AND, alespon ve smyslu: <rule> <condition k="created_by" v="rsdToOsm.xsl"/> <condition k="highway" v="tertiary"/> <line width="20" colour="#809bc040" annotate="yes"/> </rule>
  5. Kubajz kubajz na kbx.cz #m43951e
    Pridam jako vrstvu do meho mini pseudo WMS, abyste si to mohli elegantne natahnout do JOSMu :) K
  6. Petr Nejedly Petr.Nejedly na Sun.COM #m0b70d8
    Zdravim, 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.
    Skoda jen, ze ta silnicni sit nesdili nody. Kdyz se nekde napojuje silnice X na silnici Y, tak na Y sice ve spojeni lezi node, ale silnice X konci svym vlastnim nodem o stejnych souradnicich. Teda nevim, jestli bych to v xslt umel zunifikovat, ale dalo by se to kdyztak prohnat i proceduralnim filtrem - ta transformace neni slozita ne? Ono by se totiz i podle tech primych spojnic krizovatka-krizovatka, kdyz budou spravne propojene, dalo navigovat :-)
  7. Jiri Klement jiri.klement na gmail.com #me8b993
  8. Pavel Machek pavel na ucw.cz #m2058c7
    Spojovat nody me nenapadlo, ale opravdu by nemel byt problem to dodelat. Zitra to zkusim upravit.
    Ono spojovani nodu by se taky velmi hodilo na import lesu,ne? Bylo by velmi fajn mit to jako separatni krok... Pavel
  9. hanoj enemy na mail.muni.cz #m1f24e3
    Spojovat nody me nenapadlo, ale opravdu by nemel byt problem to dodelat. Zitra to zkusim upravit.
    Jeste kdyz uz jsme u toho spojovani nodu, nestalo by za to spojit ty okresy do kraju? Tech bodu neni zase tolik na JOSM, aby museli byt po okresech...
    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.
    *** To je zajimave, neco podobneho se mi nestalo... Byvava problem na konci "slepych" silnic III. trid (kde uz konci statni a kde je Krakonos). Mam pristup k datum z nichz RSD svou databanku vyrezava (Silnicni Databanka Ostrava), ale jen pro Jihomoravsky kraj. Kdyby byl nejaky tip na nesrovnalosti v JmK, tak sem s nim. hanoj
  10. hanoj enemy na mail.muni.cz #m275e85
    No, JOSMove pojeti stylu neumi vice pravidel ale v NG bych chtel umet alespon nejaky ten AND, alespon ve smyslu: <rule> <condition k="created_by" v="rsdToOsm.xsl"/> <condition k="highway" v="tertiary"/> <line width="20" colour="#809bc040" annotate="yes"/> </rule>
    *** jeste by myslim docela pomohlo filtrovani. Nevim na jake urovni to ma smysl resit, ale predstavuji si neco jako Find v JOSM, kteremu definuji podminku, na zaklade kterych data vybere a co ma s nimi delat. Typicky by slo o jejich nezobrazeni nebo zvyrazneni. Filtry by se ukazovaly za sebou v menu jako se zobrazuji vrstvy. mozna by pomohla byt i jeden. *** jeste me pali mala vyraznost lomovych bodu way. Pri editaci je temer nevidim a obtizne se tedy za ne chyta. V OSMprocessor jsou nekdy body udelany alespon jako velke ctverce bez vyplne - to by mozna stacilo pro zvyrazneni editovanych prvku... Mimo editaci lomove body vlastne byt videt vubec nemusi. Jinak posledni zkompilovana verze OSMprocessor mi velmi vyhovuje, do 0,5s vyrendruje jakoukoliv cast/zoom obrazovky CzechiaPlanet (Athlon XP 1900+). To je presne to, co je potreba pro pouzitelnou praci. hanoj
  11. Pavel Machek pavel na ucw.cz #mf0ce8e
    Ahoj!
    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
    Diky, hezke! Tohle + uhul umoznuje +/- zmapovat silnice treti tridy v dany oblasti.... trochu jsem si hral v okoli Vodochod, a myslim ze to neni tak strasny ;-). Pavel
  12. Jiri Klement jiri.klement na gmail.com #m04094d
    Spojovat nody me nenapadlo, ale opravdu by nemel byt problem to dodelat. Zitra to zkusim upravit.
    Jeste kdyz uz jsme u toho spojovani nodu, nestalo by za to spojit ty okresy do kraju? Tech bodu neni zase tolik na JOSM, aby museli byt po okresech...
    Na puvodni adrese je nova verze s pospojovanymi nody. http://home.zcu.cz/~jklement/osmrsd.zip Spojit do kraju by slo, ale nemam zadny seznam jake oblasti patri do kraju.
    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.
    *** To je zajimave, neco podobneho se mi nestalo... Byvava problem na konci "slepych" silnic III. trid (kde uz konci statni a kde je Krakonos). Mam pristup k datum z nichz RSD svou databanku vyrezava (Silnicni Databanka Ostrava), ale jen pro Jihomoravsky kraj. Kdyby byl nejaky tip na nesrovnalosti v JmK, tak sem s nim.
    Jeste jsem narazil na to, ze nektery bezvyznamny silnice jsou posunuty, napriklad 01948 a 01947 priblizne o 50 metru (oproti ortofotu), ale je to opet kraj Vysocina.
  13. hanoj ehanoj na gmail.com #m6a5549
    Na puvodni adrese je nova verze s pospojovanymi nody. http://home.zcu.cz/~jklement/osmrsd.zip Spojit do kraju by slo, ale nemam zadny seznam jake oblasti patri do kraju.
    *** ja jsem nepochopil ze czechia planet se mysli vsechno dobromady *** kdyby se ti chtelo zrusit ty okresy na kraje tak samozrejme: http://cs.wikipedia.org/wiki/NUTS http://www.czso.cz/csu/klasifik.nsf/i/13ED35BB70985093C1256F820046622E/$File/CZ-NUTSsystem.pdf ale nevidim to jako nezbytne. hoj hanoj
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.