Pie reizes varētu salikt trūkstošos tagus skolām utml., ko var atpazīt pēc name
, piemēram šeit prasās amenity=kindergarten.
Tikai ar tādiem automātiskiem jābūt uzmanīgiem - tas nav amenity=kindergarten, tas ir building=kindergarten, jo visa teritorija ir ar amenity=kindergarten. Būtu abi tagi, ja būtu tikai ēka bērnudārzam šeit. Tā pat kā skolām un universitātem, utt. https://wiki.openstreetmap.org/wiki/Tag:building=kindergarten#How_to_map Es vispār teiktu, nevajag botam neko darīt kopā ar adresēm - atsevišķi, ja tādus dara un tos tik un tā vajag vispirms apriest un dokumentēt https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct#Document_and_discuss_your_plans
Varētu gan sastādīt sarakstu ar tādiem un pielabot manuāli. Es nedomāju, ka mums tik daudz tādu. Hmm... sounds like a new topic.
[out:json][timeout:24];
{{geocodeArea:latvia}}->.searchArea;
way[building][building!=kindergarten][name~"pirmsskolas izglītības iestāde"](area.searchArea);
out geom;
Nav īpaši daudz.
4 messages were moved here from #adreses > ēku nosaukumi sakrīt ar māju nosaukumiem adresēs by HellMap.
HellMap said:
Tikai ar tādiem automātiskiem jābūt uzmanīgiem - tas nav amenity=kindergarten, tas ir building=kindergarten, jo visa teritorija ir ar amenity=kindergarten. Būtu abi tagi, ja būtu tikai ēka bērnudārzam šeit. Tā pat kā skolām un universitātem, utt. https://wiki.openstreetmap.org/wiki/Tag:building=kindergarten#How_to_map
Tik un tā nepareizi, ka amenity=kindergarten uz teritorijas, bet name=* uz ēkas.
Jā, name nav pareizi.
Vajag overpass query kas atrod visus amenity=* un tad iekšā ēkas, kas nav expected building=* vērtības
Un otru query, kas atrod amenity=* bez name=* bet ar ēku iekšā, kurai ir name=*
Es pamazām meklēju "attaisnojumus" nosaukumiem, un man pagaidām ir tāds vaicājums:
[out:json][timeout:25];
{{geocodeArea:Riga}}->.searchArea;
way[name][!highway][!natural][!man_made][!place][!shop][!website][!wikidata][!wikipedia][amenity!=bar][amenity!=cafe][amenity!=car_wash][amenity!=clinic][amenity!=fast_food][amenity!=fire_station][amenity!=fuel][amenity!=hospital][amenity!=kindergarten][amenity!=library][amenity!=marketplace][amenity!=pharmacy][amenity!=place_of_worship][amenity!=prison][amenity!=pub][amenity!=restaurant][amenity!=school][amenity!=social_facility][amenity!=theatre][amenity!=townhall][amenity!=university]["area:highway"!=pedestrian][landuse!=allotments][landuse!=cemetery][landuse!=commercial][landuse!=military][leisure!=fitness_centre][leisure!=ice_rink][leisure!=park][leisure!=sports_centre][leisure!=stadium][railway!=platform](if:is_closed())(area.searchArea);
out geom;
Tur ne tikai building
, bet arī daudz kas cits. Piemēram, mums ir daudz amenity=parking ar name
, ko es ne visai saprotu.
Nosaukumi jau pie mums ir daudz salikti bez "attaisnojuma" un bieži kaut kādi vietēji, kas vairāk kā apraksts. Par katru gandrīz jau neapspriedīsi. Es parasti pavisam šķībos noņemu, bet neaiztieku lielu daļu.
HellMap said:
Un otru query, kas atrod amenity=* bez name=* bet ar ēku iekšā, kurai ir name=*
Aptuveni tā:
[out:json][timeout:25];
{{geocodeArea:Riga}}->.searchArea;
nwr[amenity=kindergarten][!name][!official_name](area.searchArea);
map_to_area->.amenityArea;
(
nwr(area.amenityArea)[!highway][name];
nwr(area.amenityArea)[!highway][official_name];
);
out geom;
HellMap said:
Vajag overpass query kas atrod visus amenity=* un tad iekšā ēkas, kas nav expected building=* vērtības
Laikam tā:
[out:json][timeout:25];
{{geocodeArea:Riga}}->.searchArea;
nwr[amenity=kindergarten](area.searchArea);
map_to_area->.amenityArea;
nwr(area.amenityArea)[building][building!=kindergarten];
out geom;
Un ir arī amenity=* bez name=*, kas atzīmēti ar
[out:json][timeout:25];
{{geocodeArea:Riga}}->.searchArea;
node[amenity=kindergarten][!name][!official_name](area.searchArea);
out geom;
O, paldies. Es to tā teorētiski uz nākotni, bet var arī uzreiz :)
Last updated: Dec 22 2024 at 03:46 UTC