[Talk-cz] Osmose Česká republika

Kasparek Tomas kasparek na fit.vutbr.cz
Pondělí Prosinec 29 14:01:29 UTC 2014


On Thu, Dec 18, 2014 at 05:59:20PM +0100, Marián Kyral wrote:
> Takhle jsem to dělal, když jsem opravoval špatný formát data po tracer 
> pluginu:
> 
> 1) xml query pro overpass turbo: http://overpass-turbo.eu/
> (Hledej cestu s jakýmkoli klíčem building a start_date v danám formátu)
> 
> <osm-script output="json" timeout="25">
>   <!-- gather results -->
>   <union>
>     <query type="way">
>       <has-kv k="building" regv=".*" />
>       <has-kv k="start_date" regv="[0-9][0-9]\.[0-9][0-9]\.[0-9]*" />
>       <bbox-query {{bbox}}/>
>     </query>
>   </union>
>   <!-- print results -->
>   <print mode="body"/>
>   <recurse type="down"/>
>   <print mode="skeleton" order="quadtile"/>
> </osm-script>
> 
> 2) Výsledek stáhnout jako soubor pro josm (.osm) což je obyčejný xml soubor.
> 3) Pomocí regulárních výrazů nahradit formát data (já to dělal v kate, ale 
> klidně z konzole přes sed)
> 
> Search: k='start_date' v='([0-9]*)\.([0-9]*)\.([0-9]*)'
> Replace by: k='start_date' v='\3-\2-\1'
> 
> 4) To samo o sobě nestačí, je potřeba změněné objekty označit jako 
> modifikované. Tentokrát jednoduché nahrazení
> 
> Search: timestamp=
> Replace by: action='modify' timestamp=
> 
> 5) Otevřít soubor v josm, zkontrolovat a nahrát na server.

Super, diky, zkusil jsem a fungovalo. Poopravoval jsem ceskedesetine cisla
u width a height, tak v osmose zmizely stovky chyb.

Zbyly tam nektere veci, co bude potreba rucne, tak na to muzete kdyztak
mrknout ve "svem" kraji:

http://osmose.openstreetmap.fr/cs/errors/?country=czech_republic_jihomoravsky&item=3091

v JM jsou to trochu divna oznaceni na letistich. Nasel jsem, ze v turanech
to delal pred 2 roky uzivatel Jezevec, zkusim i tady:

http://www.openstreetmap.org/node/1043174301

Tag ele pro runway by mel mit vyznam nadm. vysky jako jinde, tady je divne
cislo koncici apostrofem. Nevite o tom nekdo neco? vyska ve stopach?

Diky

-- 

  Tomas Kasparek               e-mail: kasparek na fit.vutbr.cz
  CVT FIT VUT Brno, L127       jabber: tomas.kasparek na jabber.cz
  Bozetechova 1, 612 66        web   : http://www.fit.vutbr.cz/~kasparek
  Brno, Czech Republic         phone : +420 54114-1220

  GPG:    2F1E 1AAF FD3B CFA3 1537  63BD DCBE 18FF A035 53BC

  May the command line live forever!
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 213 bytes
Desc: [žádný popis není k dispozici]
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20141229/243669b9/attachment.sig>


Další informace o konferenci talk-cz