Te līnijas tikai ar source=*:
[out:json][timeout:120];
{{geocodeArea:Latvia}}->.searchArea;
way[source](area.searchArea)(if:count_tags()==1)->.onetag;
rel(bw.onetag)->.rels; // select relations that .onetag ways are in
way(r.rels)->.inrel; // select all member ways of relations .rels
(.onetag; - .inrel;); // remove ways in relations from .onetag ways
out geom;
Daudz nav: source-onyl-way.png
Interesanti, vai ir vēl kādi "pārpalikuma" tegi, kas elementu padara "tukšu" un drošvien kā kļūdu pārbaudāmu.
Tikai "name". Tikai "ele". Gan jau ka vēl daudz kas.
...keep going :)
Līnijas ar vienu nepazīstamu tegu (ilgi meklēs):
[out:json][timeout:120];
{{geocodeArea:Latvia}}->.searchArea;
way(area.searchArea)(if:count_tags()==1)->.onetag;
way.onetag[!building][!highway][!amenity][!landuse][!natural][!"addr:country"][!power][!waterway][!barrier][!place][!railway][!man_made][!shop][!water][!public_transport][!tourism][!emergency][!golf][!historic][!noexit][!leisure][!"building:part"][!"area:highway"][!traffic_calming][!military][!aeroway][!aerialway][!landcover][!"area:footway"][!playground][!indoor][!fixme]->.uncommontag;
(.uncommontag; - way.uncommontag[~"^(was|disused|demolished|abandoned|construction|planned|proposed|removed|razed|destroyed|ruins):"~"."];)->.uncommontag;
rel(bw.uncommontag)->.rels;
way(r.rels)->.inrel;
(.uncommontag; - .inrel;);
out geom;
Izskatās, ka gandrīz visi izlabojami. onetag-weird.png Garā čuska ir https://www.openstreetmap.org/way/144820533
HellMap said:
...keep going :)
Hehe, nu es tā gadu gaitā neesmu īsti pierakstījis, gan jau ka savāktos daudz :)
Var ar lietuviešiem aprunāties, varbūt viņu QA rīkti ko līdzīgu dara (viņi ĻOTI visam seko līdzi).
Tukši punkti:
[out:json][timeout:120];
{{geocodeArea:Latvia}}->.searchArea;
node(area.searchArea)(if:count_tags()==0)->.nodes;
way(bn.nodes)->.nodeways;
rel(bn.nodes)->.noderels;
(.nodes; - node(w.nodeways);)->.nodes;
(.nodes; - node(r.noderels););
out geom;
empty-points.png
It kā jau teorētiski jāpārbauda kāpēc - varbūt kļūda. Bet baigais darbs, jo šķiet, ka daudzi no izdzēstiem wayiem, bet tad ir visa izmaiņa jālāde OsmCha... katru tā darīt baigais čakars. Un te daudzi ir vecāki nekā OsmCha vispār var. Un ja tur vēl kaut kāds revert/import errors, tad sameklēt kartam iemeslu...
Izskatās, ka vairākumam (196 no 240) ir arī version()==1
. Man liekas, tos var ar mierīgu sirdi dzēst.
Bet version=1 nenozīmē, ka tur nebija ceļš pa viņiem agrāk. Bet nu jā, drošvien var mierīgāk tādus. Jānones.
Nu var vēl paskatīties timestamp()
un kaut kā salīdzināt... bet es tik advancēti Overpass nemāku.
HellMap said:
Tukši punkti:
[out:json][timeout:120]; {{geocodeArea:Latvia}}->.searchArea; node(area.searchArea)(if:count_tags()==0)->.nodes; way(bn.nodes)->.nodeways; rel(bn.nodes)->.noderels; (.nodes; - node(w.nodeways);)->.nodes; (.nodes; - node(r.noderels);); out geom;
empty-points.png
It kā jau teorētiski jāpārbauda kāpēc - varbūt kļūda. Bet baigais darbs, jo šķiet, ka daudzi no izdzēstiem wayiem, bet tad ir visa izmaiņa jālāde OsmCha... katru tā darīt baigais čakars. Un te daudzi ir vecāki nekā OsmCha vispār var. Un ja tur vēl kaut kāds revert/import errors, tad sameklēt kartam iemeslu...
Pirms daudziem gadiem es šādus KeepRight vai kur tur medīju, un Latvijā diezgan ilgi nebija neviens (ilgāk par pāris dienām).
Bet nu baigais darbs.
Var lādēt iekš JOSM un skatīties, bet tur garantēts risks - pamanīs kaut ko šķību vai trūkstošu un aizzīmēsies līdz rītam :)
Te piemēram bots noņēma adresi https://www.openstreetmap.org/node/765569094/history un https://www.openstreetmap.org/node/8882599199/history
Ooo, šis labi pamanīts.
@Dāvis Kļaviņš, varbūt botam vērts ieviest pārbaudi, lai neatstāj tukšas nodes?
Lai gan man atmiņā, ka it kā dzēsa tādus punktus...
Nodzēsu visus punktus ar vēsturi -- 80% dedaction, 20% kau kādi pārpalikumi -- pusi salaboju, pusei nekas nebija labojams. Tagad palikuši 3 no :hiking_boot:.
Par https://www.openstreetmap.org/node/8882599199/history skaidrs, kāpēc. Pamainīju kodu, lai šādus atlikumus nodzēstu. Abiem pārējiem punktiem teorētiski bija jābūt izdzēstiem. Izdzēsu visu trīs manuāli, jo bots tagad vairs tos nepaņemtu. Ja šādi gadījumi tomēr parādās vēl, padodiet ziņu, skatīšos, kāpēc nenostrādā.
Last updated: Dec 22 2024 at 03:37 UTC