Stream: general

Topic: tukši elementi


view this post on Zulip HellMap (Jan 15 2023 at 12:22):

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

view this post on Zulip HellMap (Jan 15 2023 at 12:24):

Interesanti, vai ir vēl kādi "pārpalikuma" tegi, kas elementu padara "tukšu" un drošvien kā kļūdu pārbaudāmu.

view this post on Zulip Rihards Olups (Jan 16 2023 at 14:55):

Tikai "name". Tikai "ele". Gan jau ka vēl daudz kas.

view this post on Zulip HellMap (Jan 16 2023 at 14:59):

...keep going :)

view this post on Zulip HellMap (Jan 16 2023 at 15:51):

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

OpenStreetMap is a map of the world, created by people like you and free to use under an open license.

view this post on Zulip Rihards Olups (Jan 16 2023 at 22:36):

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).

view this post on Zulip HellMap (Jan 19 2023 at 13:38):

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...

view this post on Zulip i-ky (Jan 19 2023 at 14:05):

Izskatās, ka vairākumam (196 no 240) ir arī version()==1. Man liekas, tos var ar mierīgu sirdi dzēst.

view this post on Zulip HellMap (Jan 19 2023 at 14:12):

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.

view this post on Zulip i-ky (Jan 19 2023 at 14:14):

Nu var vēl paskatīties timestamp() un kaut kā salīdzināt... bet es tik advancēti Overpass nemāku.

view this post on Zulip Rihards Olups (Jan 19 2023 at 14:42):

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 :)

view this post on Zulip HellMap (Jan 19 2023 at 14:49):

Te piemēram bots noņēma adresi https://www.openstreetmap.org/node/765569094/history un https://www.openstreetmap.org/node/8882599199/history

Collection of scripts to update and maintain OpenStreetMap data in Latvia (currently only addresses). See https://wiki.openstreetmap.org/wiki/Automated_edits/Latvia-bot. - GitHub - Davis-Klavins/os...
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.

view this post on Zulip Rihards Olups (Jan 19 2023 at 14:58):

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...

Collection of scripts to update and maintain OpenStreetMap data in Latvia (currently only addresses). See https://wiki.openstreetmap.org/wiki/Automated_edits/Latvia-bot. - GitHub - Davis-Klavins/os...

view this post on Zulip HellMap (Jan 19 2023 at 15:43):

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:.

view this post on Zulip Dāvis Kļaviņš (Jan 19 2023 at 17:09):

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ā.

OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Reorder to remove empty nodes and ways after tags that resemble addresses or indicate that there is no address have been removed.
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Collection of scripts to update and maintain OpenStreetMap data in Latvia (currently only addresses). See https://wiki.openstreetmap.org/wiki/Automated_edits/Latvia-bot. - GitHub - Davis-Klavins/os...

Last updated: Dec 22 2024 at 03:37 UTC