« zpět na výpis měsíce |

[Talk-cz] Mapa silnic podle RSD

Vlákno 9.2. - 13.2.2008, počet zpráv: 13


9.2.2008 12:18:03 (#1)
gravatar

Jiri Klement

<jiri.klement at gmail.com>
140
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.

9.2.2008 01:14:23 (#2)
gravatar

BH

<singularita at gmail.com>
306
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 zobrazit citaci
> 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.

9.2.2008 01:22:45 (#3)
gravatar

Petr Nejedly

<Petr.Nejedly at Sun.COM>
111
BH napsal(a): zobrazit citaci
> 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. -- Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org 355/113 -- Not the famous irrational number PI, but an incredible simulation!

9.2.2008 01:33:11 (#4)
gravatar

Petr Nejedly

<Petr.Nejedly at Sun.COM>
111
Jiri Klement napsal(a): zobrazit citaci
> 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> -- Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org 355/113 -- Not the famous irrational number PI, but an incredible simulation!

9.2.2008 10:17:24 (#5)
gravatar

Kubajz

<kubajz at kbx.cz>
614
Pridam jako vrstvu do meho mini pseudo WMS, abyste si to mohli elegantne natahnout do JOSMu :) K Jiri Klement napsal(a): zobrazit citaci
> 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. > > _______________________________________________ > Talk-cz mailing list > Talk-cz at openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz >

9.2.2008 08:56:54 (#6)
gravatar

Petr Nejedly

<Petr.Nejedly at Sun.COM>
111
Jiri Klement napsal(a): zobrazit citaci
> 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 :-) -- Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org 355/113 -- Not the famous irrational number PI, but an incredible simulation!

9.2.2008 10:38:19 (#7)
gravatar

Jiri Klement

<jiri.klement at gmail.com>
140
Spojovat nody me nenapadlo, ale opravdu by nemel byt problem to dodelat. Zitra to zkusim upravit. Transformace je v priloze. Kdybych to napsal v Jave tak by to bylo urcite jednodusi vymyslet, a mozna i kratsi, ale jsem chut si trochu pohrat. zobrazit citaci
> 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 :-) > > -- > Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org > 355/113 -- Not the famous irrational number PI, but an incredible simulation! > > _______________________________________________ > Talk-cz mailing list > Talk-cz at openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz >
-------------- next part -------------- A non-text attachment was scrubbed... Name: rsdToOsm.xsl Type: text/xml Size: 5252 bytes Desc: not available URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20080209/884fe0e7/attachment.xml>

10.2.2008 02:33:19 (#8)
gravatar

Pavel Machek

<pavel at ucw.cz>
1034 1226
On Sat 2008-02-09 22:38:19, Jiri Klement wrote: zobrazit citaci
> 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 -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

10.2.2008 06:49:18 (#9)
gravatar

hanoj

<enemy at mail.muni.cz>
115
zobrazit citaci
> 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... zobrazit citaci
> 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.2.2008 07:02:34 (#10)
gravatar

hanoj

<enemy at mail.muni.cz>
115
zobrazit citaci
> 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

10.2.2008 07:24:02 (#11)
gravatar

Pavel Machek

<pavel at ucw.cz>
1034 1226
Ahoj! zobrazit citaci
> 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 -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

10.2.2008 07:24:58 (#12)
gravatar

Jiri Klement

<jiri.klement at gmail.com>
140
On 2/10/08, hanoj <enemy at mail.muni.cz> wrote: zobrazit citaci
> > 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. zobrazit citaci
> > 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.2.2008 11:29:08 (#13)
gravatar

hanoj

<ehanoj at gmail.com>
713
zobrazit citaci
>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

« zpět na výpis měsíce