Hoi,
Corine põldude kustutamine polnud nii lihtne kui lootsin ja "JOSM
filter+delete" meetod osutus keerukamaks. Peamised probleemid:
1) kui tõmmata alustuseks näiteks Geofabriki estonia.osm, ja sealt filtreerida
põllud, siis see info on ülessalvestamise ajaks vananenud ja üleslaadimisel
tekivad konfliktid. Seega on vaja kõigepealt uuendada faili, või uuendusi
laadida väikese aja jooksul väiksema ala kaupa hommikul vara.
2) kui filtreerida välja põllud, siis tekivad katkised relatsioonid, sest
paljude põldude way-d on jagatud näiteks naabermetsaga; kui mõlemal on
kasutatud relatsioone. Seega on vaja alla tõmmata ka relatsioonid. JOSM kogu
estonia.osm ei suutnud mu läpakas (8G RAM) igatahes avada, muidu too
lihtsustaks ka asja.
3) filtreerimine ise 2 tingimuse järgi: clc:year=2006 ja version=1 ja
landuse=farm on iseenesest lihtne, aga kahe eelneva probleemi tõttu (andmed
jõuavad aeguda ja on seotud läbi relatsioonide muude andmetega) läks asi
keerukaks. Ma proovisin JOSM-is lugeda alla seotud andmeid ja uuendusi, aga
sellise andmehulgaga ei jõudnud ma protsessimist ära oodata; võibolla API
blokkis mind ka juba pärast mitut tundi tiksumist.
Kui teha mingi spetsiaalne skript, mis ruudu kaupa APIst tõmbab andmed alla,
muudab ja salvestab üles, siis võib asi isegi libedamalt minna. Nullist esimest
sellist mootorit teha on jälle üksjagu jändamist. Pisut lihtsam on vist
estonia.osm failile teha parser mis genereeriks delete-käsud vastavate tag-iega
waydele ja relation-itele ning kontrolliks et ei kustutataks vajalikke way-sid
ega node-sid. Ja siis teha skript mis uploadiks seda väikeste tükkidena (nt 100
kaupa) et redigeerimise konflikti tõenäosus oleks väike. Kokku oli neid põldi
umbes 1.
Ma ise vist lähimal 2l kuul hästi ei saa sellega tegeleda - kui keegi tahab
kätt proovida, lasku käia. Eraldi kasutaja alt (corine-ee-cleanup näiteks)
võiks uuendused salvestada, siis on lihtsam pärast jälgida mis toimus.
Jaak
___
Talk-ee mailing list
Talk-ee@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ee