Mais

Qual a porcentagem da área do mar coberta com pontos?


Tenho um grande número de posições lat / long no mar para uma área geográfica (armazenadas como CSV). Esta área geográfica também contém muitas áreas de terra. Quero dividir a área do mar em uma grade (f.ex até quatro graus decimais lat / long) e verificar cada célula nessa grade se há uma posição lat / long presente. Isso é possível fazer de forma fácil?

Ferramentas: ArcGIS (nunca usado antes), qualquer outro programa GIS gratuito, python


Sim, isso é possível.

  1. Faça sua grade. Rede de pesca.
  2. Filtre a "área do mar" de alguma forma. Talvez, selecione a camada por localização, HAVE_THEIR_CENTER_IN, NEW_SELECTION (contra uma camada do "mar")
  3. Selecione as células da grade que contêm um ponto. Selecione Camada por Localização, CONTAINS, SUBSET SELEÇÃO

  1. Use a ferramenta Criar rede de pesca para criar uma grade de polígonos do tamanho necessário e cobrindo a área do oceano.
  2. Use a ferramenta Apagar para remover as áreas de terra da rede arrastão que você criou. Se você tiver um conjunto de dados representando o oceano, pode simplesmente prender a rede de pesca ao oceano.
  3. A partir daqui, você pode usar várias ferramentas à sua escolha para examinar a incidência de pontos dentro dos quadrados da rede arrastão. Uma junção ou interseção espacial pode ser usada, dependendo de como você deseja usar os dados. Para simplesmente obter os quadrados da grade que contêm pontos (sem considerar quantos), use a junção espacial. Se você quiser saber quais pontos estão em cada quadrado da grade, use intersectar.

A ferramenta Erase requer uma licença avançada. Alcançar o mesmo resultado que a ferramenta Apagar com uma licença Básica ou Padrão pode ser outra questão.