Quero identificar todas as praias deste planeta (ou um subconjunto dele) que estão voltadas para o oeste (+/- 20-30 graus).
Minha ideia é usar o OSM como fonte de dados. A extração de todos os polígonos que possuem a tag "natural = beach" fornece um conjunto de dados / shapefile de todas as áreas sinalizadas como praias. Por enquanto, tudo bem.
Sei também que posso usar dados da costa (do OSM ou da Terra Natural, por exemplo) para identificar o rosto das praias.
Armazenar em buffer as formas da praia para corrigir pequenas incompatibilidades e cruzá-las com o litoral deve fornecer dados sobre o lado da forma voltado para a água. Usar os valores max / min de todos os pontos de interseção deve me dar uma idéia do rolamento. (90 graus +/- 20-30 graus seria bom ...)
E é aí que eu estou perdido ...
Minha ferramenta preferida seria o QGIS, mas o PostGIS também seria bom.
Existe alguém por perto com uma idéia inteligente de como resolver esse quebra-cabeça?
Respostas:
O serviço de elevação no ArcGIS Online inclui dados mundiais prontos para uso, e também uma função raster incorporada para gerar aspecto. Também é bastante simples filtrar simultaneamente vários valores de aspecto (290-250 graus) e elevação (por exemplo, 0 a 10 metros, dependendo de como você define uma praia - ou talvez você já tenha as praias delineadas?). Não sei se você está aberto a usar a tecnologia ArcGIS - se sim, posso enviar algumas solicitações REST de amostra.
O png anexado não é filtrado corretamente para elevação, mas mostra o conceito ...
Cody B.
fonte