Estou procurando criar caminhos de movimento de peixes com base em locais observados.
Como estou observando movimentos de peixes dentro de rios e lagos, simplesmente conectar os pontos para formar uma polilinha não funcionará, pois muitos dos caminhos estariam sobre a terra. Eu preciso de alguma maneira de restringir os caminhos do movimento para dentro dos limites da água.
Não sou programador e confio nas ferramentas da caixa de ferramentas do Arc para executar as operações. Uma nova coluna no FAT com distância entre pontos seqüenciais também seria útil.
Estou usando o ArcMap 10.
Alguém tem alguma sugestão de como gerar os caminhos do movimento?
Um pouco mais de informação sobre os dados; a maioria dos locais é coletada de receptores remotos que tendem a gerar muitas observações (um dos meus projetos tem mais de 3 milhões de detecções e cresce, cada registro de detecção inclui ID, data e hora, lat e longo). Se um peixe permanece dentro do alcance de detecção de um receptor, ele é detectado aproximadamente uma vez a cada dois minutos, o que resulta em muitas observações (pontos), então meu primeiro passo é calcular a média e a latência ao longo de um período de tempo, neste caso, 1 dia . A média das detecções no habitat do lago normalmente funciona bem, mas fazê-lo nas partes do rio pode resultar em detecções fora dos limites do rio / lago. Então, a primeira coisa que preciso fazer é "encaixar" as localizações médias no limite do rio / lago e, em seguida, eu gostaria de criar um caminho de movimento restrito ao limite do rio / lago. Idealmente, esse caminho incluiria distância para cada segmento de linha. Meus rios são polilinhas e os lagos são polígonos, mas posso converter os rios em polígonos, se necessário. Como alternativa, eu poderia usar os dados brutos não mediados e todas as minhas detecções estariam no limite, embora a criação de caminhos de movimento restritos dentro do limite ainda seja problemática, mas isso resultaria em muitos dados.
A imagem em anexo mostra as posições médias diárias para dois peixes diferentes.
fonte
Respostas:
Na minha opinião, seria melhor fazer a análise usando rasters (superfícies de custo para ser preciso). Um método de estrutura de tópicos preliminar pode ser:
fonte
Se os rios são linhas:
Uma boa abordagem para lidar com esses problemas é a referência linear. É bastante complexo, mas oferece muitas possibilidades. Há muitas informações sobre referência linear na Ajuda do ArcGIS. Bloqueie nos cenários de referência linear e nos aplicativos de amostra de referência linear para ver quais possibilidades a referência linear oferece a você.
Algumas das ferramentas que você precisa usar são:
Criar rotas
Localizar recursos ao longo de rotas
Criar camada de evento de rota
Como eu disse, é uma abordagem complexa e leva tempo para entender a abordagem de referência linear (e usá-la no ArcGIS), mas a referência linear oferece muitas oportunidades.
fonte
Se você converter os rios do polígono em linhas, poderá usar o Network Anlayst para analisar os caminhos dos peixes.
Você pode fazer uma análise de rota . As posições de um peixe são as paradas . Há uma opção USE_INPUT_ORDER para as paradas, para que as paradas sejam visitadas na ordem de entrada.
Analista de rede precisa de uma rede de linha. Não faço ideia de como lidar com os polígonos dos lagos. Talvez você crie um conjunto de dados de linha (grade de linhas) dentro dos lagos?
fonte
Para calcular a posição média ao longo de um período, você pode tentar a Central Feature Tool . A posição do resultado será dentro do rio.
fonte
Você pode tentar conectar todos os pontos, depois dividir polilinhas nos vértices e excluir as partes da terra interceptadas pelo polígono da terra (que você pode apagar o rio do polígono da área de estudo) e mesclar os segmentos restantes.
fonte