Je veux identifier toutes les plages de cette planète (ou un sous-ensemble donné) qui sont orientées vers l'ouest (+/- 20-30 degrés).
Mon idée est d'utiliser OSM comme source de données. Extraire tous les polygones qui ont la balise "natural = beach" me donne un ensemble de données / shapefile de toutes les zones qui sont marquées comme plages. Jusqu'ici tout va bien.
Je sais aussi que je peux utiliser les données du littoral (soit de l'OSM ou de la Terre Naturelle par exemple) pour identifier le parement des plages.
La mise en mémoire tampon des formes de plage pour corriger les décalages mineurs et leur intersection avec le littoral devrait me fournir des données sur le côté de la forme faisant face à l'eau. L'utilisation des valeurs max / min de tous les points d'intersection devrait me donner une idée du relèvement. (90 degrés +/- 20-30 degrés serait bien ...)
Et c'est là que je suis perdu ...
Mon outil préféré serait QGIS, mais PostGIS serait bien aussi.
Y a-t-il quelqu'un autour avec une idée intelligente pour résoudre ce puzzle?
Réponses:
Le service d'élévation sur ArcGIS Online comprend des données mondiales prêtes à l'emploi, ainsi qu'une fonction raster intégrée pour générer un aspect. Il est également assez simple de filtrer simultanément pour une plage de valeurs d'aspect (290-250 degrés) ainsi que l'élévation (par exemple 0 à 10 mètres, selon la façon dont vous définissez une plage - ou peut-être avez-vous déjà délimité les plages?). Je ne sais pas si vous êtes prêt à utiliser la technologie ArcGIS - si oui, je peux vous envoyer des exemples de demandes REST.
Le png attaché n'est pas correctement filtré pour l'élévation, mais montre le concept ...
Cody B.
la source