<br><br>Tetszik, nem tetszik, az OSM adatbázisnak ez a formája, ömlesztve vannak az adatok. Ha pedig így van, akkor rendet kell tartani köztük, szerintem ez a lehető legkevesebb ponttal lehetséges. De szerintem az sem baj (sőt), hogy ömlesztve vannak, hiszen többnyire az utak, folyón mentén, illetve a területfelhasználás (ld. landuse) határain jelölték ki a határokat. Szerintem az lenne butaság, ha nem egyeztetnénk össze ezeket. Ha azért zavar ez, mert külön szeretnéd látni őket, simán létre lehet hozni ilyen renderelést is később, mert minden kapcsolatokban van ugye.<br>

<br>Szeretném felhívni a figyelmet egy osmosis paraméterre. Ha a completeways=no, completeways=no mellett a clipcompleteEntities=true paramétert is beállítod, akkor nem kell hárommegyényi szántóval megőrülni. Kivághatod kisebb területre, akár megyére vagy kistérségre is.<br>

Én ennél is tovább mentem, kidolgoztam egy módszert, amivel településenként (boundary box helyett polygont használva) egy egész megyét be lehet vinni egy-két
 nap alatt, hibamentesen. Persze még ki kell próbálni teljes egészében. 
Most elvégeztem (fél óra alatt) Bakonykoppány községre, ma még Bakonyszücsre szeretném megcsinálni.<br><br>A következő a folyamat:<br>- hungary.osm.pbf és clc06_hu_resave letöltés<br>


- Osmosis: Megyehatárok kivágása a pbf fájlból<br>

- Perl: poly fájl létrehozása a megyehatárokból az adatok darabolásához.<br>- Osmosis: megyékre darabolás<br>- Fenti háromból első kettő elvégzése településhatárokra -> <b>településhatár poligonok</b>.<br>-
 Osmosis: CLC adatok kivágása településhatárokkal. Itt fontos, hogy a 
következőket használtam: completeWays=no completeRelations=no<b> clipIncompleteEntities=true</b><br>



- JOSM: darabolt CLC + településhatár beolvasása, összeillesztése<br>- JOSM: adott terület letöltése és összeillesztése a fentiekkel. Itt van egy kis extra trükk és egy probléma:<br> -
 a trükk: mit csináljunk az átnyúló területekkel (le van vágva az 
átnyúló részük)? Ha megvan a szomszéd település, akkor csak be kell 
húzni a meglévő pontba a határon, és kiegyenesíteni a két egyenest, ami a
 határba vezet (mivel a két pont maradt csak a CLC kivágásnál, köztük 
egy egyenes volt eredetileg). Ha nincs, be kell húzni egy véletlen 
pontba a határon, és a szomszéd importjánál javítani.<br>


 - a probléma: ha van két szomszédos pont a CLC adatban, de az összekötő
 egyenes átnyúlik a szomszédba. Ez szerintem hiba a CLC/boundary 
adatokban, ezért nem kell törődnünk vele, csak hozzáigazítjuk a 
határhoz.<br><br>Az Osmosisnál batch fájlokat használtam, mert egyszerre
 több megyére, illetve településre is el kell végezni. Mivel nem tudtam 
ékezetes betűkkel elvégezni a műveleteket (megőrülök a karaktertábláktól), manuálisan át kellett írni a 
megyék és települések neveit. Ez nem elegáns és megnövelte az időigényt 
kissé (nem vészes annyira). Ha valaki tud megoldást/ért ilyesmihez, 
segíthetne.<br><br>Üdv<br>Bertalan Zsolt<br><br><div class="gmail_quote">2011/7/21 Kovacs Szilveszter <span dir="ltr"><<a href="mailto:hunsly@gmail.com">hunsly@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Szuper. CLC-re várom  többek véleményét is. :)<div><div></div><div class="h5"><br>

<p></p>

-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a></div></div></blockquote></div><br>