x

"Bergkuppen, die nicht direkt von Wald umgeben sind"


  1. "Bergkuppen, die nicht direkt von Wald umgeben sind" · OlliG (Gast) · 06.10.2020 18:45 · [flux]

    Hallo zusammen,

    ich versuche mich gerade an der Overpass Turbo-Abfrage "Bergkuppen, die nicht direkt von Wald umgeben sind"

    Was ich bisher habe:

    //Berge␣die␣nicht␣direkt␣im␣Wald␣sind
    //␣alle␣Berge
    (␣way["natural"="peak"]({{bbox}});
    node["natural"="peak"]({{bbox}});
    rel["natural"="peak"]({{bbox}});
    )->.peaks;
    
    //Umkreis␣von␣30m
    (node(around.peaks:30)[landuse=forest];
    way(around.peaks:30)[landuse=forest];
    rel(around.peaks:30)[landuse=forest];
    )
    ->.woods;
    
    //Berge␣in␣gefundenen␣Wäldern
    (␣node.peaks(around.woods:30);
    way.peaks(around.woods:30);
    rel.peaks(around.woods:30);
    )->.PeaksWithWood;
    
    //Differenzmenge
    (.peaks;␣-␣.PeaksWithWood;);
    
    out;
    

    Funktioniert nur so teilweise. Nämlich dann nicht, wenn die "Waldgrenzen" mehr als 30m von der Bergkuppe weg sind (also die Bergkuppe direkt in einem GROSSEN Wald liegt). Die Abfrage schaut also, wie weit die GRENZEN des Waldstücks weg sind und nicht, ob der Punkt IN einem Waldstück liegt.

    Wie würde ich das abfragen?