[Talk-at] Baumkataster Wien - Import

Markus Mayr markus4mayr.lists at gmail.com
Thu Jul 12 16:11:16 UTC 2012


Hallo!

Ich habe im Script, welches das Feld "ART" im OGD-Datensatz in 
OSM-kompatible "genus", "species" und "species:de" Felder zerlegt um 
eine Benennung des "type" - Feldes erweitert.
Dieses wird mit folgendem Filter-Code ermittelt. Es wäre gut, wenn 
jemand mit botanischen Kenntnissen nochmals darüberblicken könnte, damit 
sich keine Fehler eingeschlichen haben. (darf ich dabei auf dein Angebot 
zurückgreifen, Friedrich V. ?  ;-)   )  Vor allem über den Ginkgo könnte 
man diskutieren ...

    if genus == "": ttype = ""
         if genus == "abies": ttype = "conifer"
         if genus == "acer": ttype = "broad_leaved"
         if genus == "aesculus": ttype = "broad_leaved"
         if genus == "ailanthus": ttype = "broad_leaved"
         if genus == "albizia": ttype = "broad_leaved"
         if genus == "alnus": ttype = "broad_leaved"
         if genus == "amelanchier": ttype = "broad_leaved"
         if genus == "araucaria": ttype = "conifer"
         if genus == "baumgruppe": ttype = ""
         if genus == "betula": ttype = "broad_leaved"
         if genus == "broussonetia": ttype = "broad_leaved"
         if genus == "buxus": ttype = "broad_leaved"
         if genus == "calocedrus": ttype = "conifer"
         if genus == "caragana": ttype = "broad_leaved"
         if genus == "carpinus": ttype = "broad_leaved"
         if genus == "castanea": ttype = "broad_leaved"
         if genus == "catalpa": ttype = "broad_leaved"
         if genus == "cedrus": ttype = "conifer"
         if genus == "celtis": ttype = "broad_leaved"
         if genus == "cercidiphyllum": ttype = "broad_leaved"
         if genus == "cercis": ttype = "broad_leaved"
         if genus == "chamaecyparis": ttype = "conifer"
         if genus == "cladrastis": ttype = "broad_leaved"
         if genus == "cornus": ttype = "broad_leaved"
         if genus == "corylus": ttype = "broad_leaved"
         if genus == "cotinus": ttype = "broad_leaved"
         if genus == "cotoneaster": ttype = "broad_leaved"
         if genus == "crataegus": ttype = "broad_leaved"
         if genus == "cryptomeria": ttype = "conifer"
         if genus == "cupressocyparis": ttype = "conifer"
         if genus == "cupressus": ttype = "conifer"
         if genus == "cydonia": ttype = "broad_leaved"
         if genus == "davidia": ttype = "broad_leaved"
         if genus == "elaeagnus": ttype = "broad_leaved"
         if genus == "eucommina": ttype = "broad_leaved"
         if genus == "exochorda": ttype = "broad_leaved"
         if genus == "fagus": ttype = "broad_leaved"
         if genus == "fontanesia": ttype = "broad_leaved"
         if genus == "frangula": ttype = "broad_leaved"
         if genus == "fraxinus": ttype = "broad_leaved"
         if genus == "ginkgo": ttype = "broad_leaved"
         if genus == "gleditsia": ttype = "broad_leaved"
         if genus == "gymnocladus": ttype = "broad_leaved"
         if genus == "hibiscus": ttype = "broad_leaved"
         if genus == "ilex": ttype = "palm"
         if genus == "juglans": ttype = "broad_leaved"
         if genus == "juniperus": ttype = "conifer"
         if genus == "koelreuteria": ttype = "broad_leaved"
         if genus == "laburnum": ttype = "broad_leaved"
         if genus == "larix": ttype = "broad_leaved"
         if genus == "liquidambar": ttype = "broad_leaved"
         if genus == "liriodendron": ttype = "broad_leaved"
         if genus == "maclura": ttype = "broad_leaved"
         if genus == "magnolia": ttype = "broad_leaved"
         if genus == "malus": ttype = "broad_leaved"
         if genus == "metasequoia": ttype = "conifer"
         if genus == "morus": ttype = "broad_leaved"
         if genus == "nadelbaum": ttype = "conifer"
         if genus == "ostrya": ttype = "broad_leaved"
         if genus == "parrotia": ttype = "broad_leaved"
         if genus == "paulownia": ttype = "broad_leaved"
         if genus == "phellodendron": ttype = "broad_leaved"
         if genus == "photinia": ttype = "broad_leaved"
         if genus == "picea": ttype = "conifer"
         if genus == "pinus": ttype = "conifer"
         if genus == "platanus": ttype = "broad_leaved"
         if genus == "platycladus": ttype = "conifer"
         if genus == "populus": ttype = "broad_leaved"
         if genus == "prunus": ttype = "broad_leaved"
         if genus == "pseudotsuga": ttype = "conifer"
         if genus == "pterocarya": ttype = "broad_leaved"
         if genus == "pyrus": ttype = "broad_leaved"
         if genus == "quercus": ttype = "broad_leaved"
         if genus == "rhamnus": ttype = "broad_leaved"
         if genus == "rhus": ttype = "broad_leaved"
         if genus == "robinia": ttype = "broad_leaved"
         if genus == "salix": ttype = "broad_leaved"
         if genus == "sambucus": ttype = "broad_leaved"
         if genus == "sequoiadendron": ttype = "conifer"
         if genus == "sophora": ttype = "broad_leaved"
         if genus == "sorbus": ttype = "broad_leaved"
         if genus == "tamarix": ttype = "broad_leaved"
         if genus == "taxus": ttype = "conifer"
         if genus == "tetradium": ttype = "broad_leaved"
         if genus == "thuja": ttype = "conifer"
         if genus == "thujopsis": ttype = "conifer"
         if genus == "tilia": ttype = "broad_leaved"
         if genus == "toona": ttype = "broad_leaved"
         if genus == "tsuga": ttype = "conifer"
         if genus == "ulmus": ttype = "broad_leaved"
         if genus == "zelkova": ttype = "broad_leaved"

Viele Grüße,
Markus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-at/attachments/20120712/be3237c9/attachment.html>


More information about the Talk-at mailing list