landuse=residential (a iné)

41 views
Skip to first unread message

Martin Ždila

unread,
Mar 6, 2023, 2:05:40 PM3/6/23
to osm_sk
Greetings,

Na Slovensku máme v OSM pre landuse=residential (a iné, ako industrial, farmland) často fľaky z CLC (prípadne niečo presnejšie podľa UrbanAtlas). Myslím si, že by to bolo vhodné spresniť podľa katastálnych dát z https://ako.vugk.sk. Pomocou nasledujúceho príkazu (z GDAL) si open dáta z tejto stránky skonvertujete do GeoJSON-u, ktorý otvoríte v JOSM:

ogr2ogr -skipfailures -f GeoJSON -t_srs EPSG:4326 -dialect sqlite -sql "SELECT ST_Union(Shape), NatureOfLandUseCode, LocalizationCode, UtilisationCode FROM ParcelC GROUP BY NatureOfLandUseCode, LocalizationCode, UtilisationCode" obec.geojson 852350.gpkg

Názov 852350.gpkg nahraďte názvom stiahnutého súboru.

Tento príkaz naviac zlúči oblasti s rovnakým vektorom NatureOfLandUseCode, LocalizationCode, UtilisationCode.

Prikladám ešte mapové štýly pre JOSM na pekné vykreslenie (pre UtilisationCode vygeneroval farby ujo džepeto).

V JSOM potom môžete pre landuse=residential odstrániť všetky plochy s LocalizationCode = 2 a všetko mimo UtilisationCode 7, 37, 38, 22, 11, 20 (kódy treba to ešte doladiť) a potom podľa Ortofotomozaiky SR ručne manuálne pomazať čo tam nepatrí, a všetko ostatné zlúčiť, aplikovať SimplifyArea a korektne otagovať.

PS: landuse=residential nemusí byť pre jednu obec jednoliata plocha. Viď. https://wiki.openstreetmap.org/wiki/Tag:landuse=residential

--

Martin Ždila

unread,
Mar 6, 2023, 2:08:39 PM3/6/23
to osm_sk
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages