[Talk-cz] OpenTrackMap

Zdeněk Pražák ZPrazak na seznam.cz
Pondělí Červen 29 08:46:43 UTC 2009


Jenom dotaz, 
ze kdy jsou poslední renderovaná data - já jsem v pátek a přes víkend doplňoval turistické značení v Hradci Králové a zejména v Novohradeckých lesích a tyto značky ve Vámi renderované mapě nevidím.
Děkuji, Pražák
> ------------ Původní zpráva ------------
> Od: Radek Bartoň <blackhex na post.cz>
> Předmět: Re: [Talk-cz] OpenTrackMap
> Datum: 29.6.2009 09:04:35
> ----------------------------------------
> Zdravím.
> 
> Tak jsem přerendroval OpenTrackMap [1] s vykreslováním speciálních 
> turistických naček. Prozatím je to tak, že kct_barva='major' nebo 
> kct_barva='yes' se vykresluje normální plnou čarou, kct_barva='local', 
> kct_barva='learning', kct_barva='special' nebo kct_barva='horse' se vykresluje 
> čárkovaně s poměrem 3:1 a kct_barva='ski' se vykresluje plnou čarou s 
> oranžovým podkladem. Zatím jsem neřešil problém se souběžností více značek.
> Cesty s hodnotami tagů ruin, peak, spring a interesting_object se zatím 
> nevykreslují, ale chtěl bych je vykreslovat plnou čarou doplněnou o příslušný 
> symbol.
> 
> Bohužel stala se nějaká změna v OpenLayers [2] a přestaly se mi z mně 
> neznámého důvodu vykreslovat dlaždice. Dokonce i mapa na hlavní stránce 
> OpenLayers nějak nefunguje, ale zato OpenStreetMap se zobrazuje normálně. 
> Proto asi jediný způsob, jak OpenTrackMap zobrazit je použít TangoGPS nebo 
> podobnou aplikaci s URL [3] nebo [4].
> 
> Při výběru tagů, které se mají vykreslovat, jsem vycházel z [5]. Nicméně mě 
> zajímalo, jaké další tagy jsou v datech. Spustil jsem proto následující SQL 
> dotaz:
> 
> select osm_id,kct_yellow,kct_red,kct_green,kct_blue from planet_osm_line where 
> (kct_red is not null and kct_red not in ('major', 'yes', 'local', 'learning', 
> 'ruin', 'peak', 'spring', 'interesting_object', 'horse', 'ski', 'european')) 
> or (kct_green is not null and kct_green not in ('major', 'yes', 'local', 
> 'learning', 'ruin', 'peak', 'spring', 'interesting_object', 'horse', 'ski', 
> 'european')) or (kct_blue is not null and kct_blue not in ('major', 'yes', 
> 'local', 'learning', 'ruin', 'peak', 'spring', 'interesting_object', 'horse', 
> 'ski', 'european')) or (kct_yellow is not null and (kct_yellow not in 
> ('major', 'yes', 'local', 'learning', 'ruin', 'peak', 'spring', 
> 'interesting_object', 'horse', 'ski', 'european')));
> 
> který mi vrátil následující tabulku:
> 
>   osm_id  |  kct_yellow  |   kct_red   | kct_green | kct_blue                   
>                                                                                 
>                      
> ----------+--------------+-------------+-----------+----------                  
>                                                                                 
>                      
>  30923811 | castle       |             |           |                            
>                                                                                 
>                      
>  30828980 |              |             |           | major?                     
>                                                                                 
>                      
>  30828976 |              |             |           | major?                     
>                                                                                 
>                      
>  30828978 |              |             |           | major?                     
>                                                                                 
>                      
>  32139066 | major; local |             |           |                            
>                                                                                 
>                      
>  30828970 |              | major?      |           |                            
>                                                                                 
>                      
>  26242675 |              | major?      |           |                            
>                                                                                 
>                      
>  26242647 | major?       |             |           |                            
>                                                                                 
>                      
>  32087240 | major; local |             | major     |                            
>                                                                                 
>                      
>  32087250 | major; local |             |           |                            
>                                                                                 
>                      
>  28027566 | major; local |             |           |                            
>                                                                                 
>                      
>  28027702 | major; local |             |           |                            
>                                                                                 
>                      
>  28027963 | major; local |             |           |                            
>                                                                                 
>                      
>  26242533 |              | major?      |           |                            
>                                                                                 
>                      
>  28027920 | major; local |             |           |                            
>                                                                                 
>                      
>  28028391 | major; local |             |           |                            
>                                                                                 
>                      
>  28067127 |              |             | major?    |                            
>                                                                                 
>                      
>  28067126 |              |             | major?    |                            
>                                                                                 
>                      
>  26242527 |              |             | major?    |                            
>                                                                                 
>                      
>  26242515 |              |             | major?    |                            
>                                                                                 
>                      
>  27237128 |              | special     |           |                            
>                                                                                 
>                      
>  36282984 |              |             | view      |                            
>                                                                                 
>                      
>  23023095 |              |             |           | view                       
>                                                                                 
>                      
>  36270124 |              |             |           | view                       
>                                                                                 
>                      
>  24512884 |              | major,horse |           |                            
>                                                                                 
>                      
>  23329123 |              |             |           | major ?                    
>                                                                                 
>                      
>  26714126 |              | horse,major |           |                            
>                                                                                 
>                      
>  22901463 | major ?      |             |           |                            
>                                                                                 
>                      
>  25153548 |              | major,horse |           |                            
>                                                                                 
>                      
>  26714102 |              | major,horse |           |                            
>                                                                                 
>                      
>  26714109 |              | major,horse |           |
>  24277972 |              | true        |           | yes
>  23745229 |              | special     | special   |
>  28427166 |              |             | special   |
>  18531728 |              | special     |           |
>  19750620 |              | view        |           |
>  28726856 |              |             | main      |
>  28726852 |              |             | main      |
>  29463914 | major        | special     |           |
>  29463924 | major        | special     |           |
>  29463933 | major        | special     |           | special
>  28901117 | major        | special     |           | special
>  35205837 |              |             | true      |
>  35205836 |              |             | true      |
>  35205839 |              | true        |           |
>  28832716 |              |             | blue      |
>  31483219 | yes          | E3          |           |
>  31483076 | yes          | E3          | yes       | cyklo
>  31483075 |              | E3          |           |
>  31483077 |              | E3          | yes       | cyklo
>  31871752 | diagonal     |             |           |
>  25117366 | true         |             |           |
> (52 rows)
> 
> Z tohoto vyplává několik otázek:
> 
> 1) Proč jsou tam tagy "major?" a "major ?"
> 2) Více hodnotové tagy ("major; local",  "major,horse" a "horse,major") bude 
> celkem problém vykreslit a myslím, že mapeři by se měli tohoto způsobu 
> tagování vyvarovat. Nějaký nápad, jak tohle vyřešit?
> 3) Mají být cesty s hodnotami tagů, které nejsou zmíněny na [2], také 
> vykreslovány a jak? Konkrétně jde o hodnoty diagonal, view, cyklo, castle.
> 4) V datech jsem nenašel jedinou cestu kct_barva='european'. Němělo by proto 
> být kct_barva="E3" změněno na kct_barva='european' a ref="E3"?
> 5) Znáte nějakou službu podobnou [6], která umí najít a zobrazit pozici 
> cesty/bodu s určitými tagy, ale podporuje hledání na větším území?
> 
> [1] - http://blackhex.no-ip.org/opentrackmap.html
> [2] - http://openlayers.org/
> [3] - http://blackhex.no-ip.org/tiles/%d/%d/%d.png
> [4] - http://blackhex.no-ip.org/tiles_hq/%d/%d/%d.png
> [5]
> 
> http://wiki.openstreetmap.org/wiki/WikiProject_Czech_Republic/Editing_Standards_and_Conventions#Turistick.C3.A9_zna.C4.8Den.C3.AD
> [6] - http://www.itoworld.com/static/osmmapper
> 
> S pozdravem,
> 
> -- 
> Ing. Radek Bartoň
> 
> Faculty of Information Technology
> Department of Computer Graphics and Multimedia
> Brno University of Technology
> 
> E-mail: blackhex na post.cz
> Web: http://blackhex.no-ip.org
> Jabber: blackhex na jabber.cz
> 
> 
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
> 
> 
> 




Další informace o konferenci talk-cz