Como criar diferentes diâmetros circulares pontos redondos?

9

Quero mapear uma pesquisa de árvore. Eu estou pensando que vou plotar pontos posicionais das árvores e depois adicionar outros dados como o tipo de árvore etc. à tabela de atributos posteriormente. Existe uma maneira de obter um atributo que descreva um raio ou diâmetro, o que for mais fácil, de um círculo em torno do ponto. Na verdade, preciso de dois círculos, um para descrever o raio / diâmetro da copa e outro para fazer o mesmo na área de proteção radicular.

Estou fazendo isso da maneira certa ou existe uma metodologia melhor?

Usando o QGIS 1.8.0

nigellaw
fonte
Usando QGIS3, alguém pode, por favor, seguir o processo passo a passo de criar zonas de proteção / buffer de tamanhos diferentes em torno dos pontos / tamanho da árvore correspondentes ?.
user142267

Respostas:

11

Isso pode ser facilmente alcançado usando o campo de escala de tamanho avançado (em vez de calcular buffers que precisam ser recalculados toda vez que um valor muda).

A idéia é ter um símbolo de ponto simples da unidade de mapa de tamanho 1 . (As unidades de mapa são definidas pelo projeto CRS.) Se você medir o diâmetro do topo da árvore em metros, poderá simplesmente usar esse campo de diâmetro como o campo de escala de tamanho.

A escala de tamanho só pode ser aplicada ao símbolo como um todo. Se você deseja visualizar o topo da árvore e a área de proteção de raiz de uma só vez, precisará adicionar a camada duas vezes e alterar o campo de escala de tamanho para o outro campo.

Aqui está um exemplo de configuração que usei com o cadastro de árvores vienense:

insira a descrição da imagem aqui

underdark
fonte
E então uma segunda renderização abaixo para representar a proteção de raiz.
precisa saber é o seguinte
Eu apenas tentei isso pela primeira vez e estou com a impressão de que a resposta pode precisar de uma atualização (Execução do QGIS 3.0.1, eu precisava de: Marcador simples -> Unidade: medidores em escala -> Tamanho: Assistente -> Fonte: yourdatafield -> Valores de: klick seta-cricle sobre te direito -> Tamanho da saída de: 1 a:. yourmaximumvalue
de George William Russel caneta
underdark que versão do Qgis você usa? Na versão 2.18.6, a opção avançada contém apenas níveis de símbolo. A única coisa remotamente próxima que posso encontrar é o assistente de Tamanho em "substituição definida por dados", mas isso não parece permitir o tamanho por atributo.
Hannes Ledegen
4

Você provavelmente está bem em sua metodologia. Aconselho você a criar um campo de atributo que contenha o diâmetro correto (em m) para cada um dos pontos da sua árvore. Basta criar um novo campo duplo na tabela de atributos e inserir o tamanho (como 1,5m ou 0,9m).

No final, você pode usar esse campo para estilizar (aumentar o tamanho dos pontos da árvore proporcional ao diâmetro do dossel) ou para criar um buffer em torno do ponto da árvore (ferramentas de geometria vetorial QGis -> Buffer -> selecione o campo de atributo como fonte. Se isso resultar em buffers pequenos, basta criar outro campo de atributo e escalá-los -> multiplique com 10).

Maçarico
fonte
3

No GIS, você pode fazer algo chamado buffer. Qualquer recurso de vetor pode ser armazenado em buffer e, na maioria dos casos, a qualidade / resolução do buffer pode ser controlada - na maioria dos casos, esse é um parâmetro para controlar o número de segmentos. A abordagem que eu adotaria seria:

  1. Crie a camada de pontos para seus dados de levantamento em árvore
  2. Adicione dois campos para armazenar as distâncias de proteção de raiz e cobertura
  3. Capturar os dados
  4. No QGIS, crie um buffer de todos os pontos usando o valor armazenado no campo do dossel
  5. Salve os objetos de buffer em uma nova camada chamada dossel
  6. Repita o processo para a proteção de raiz

** Você precisará armazenar o valor do raio e não o diâmetro, caso contrário, os buffers terão o dobro do tamanho real

Você terminará com três camadas. Uma camada pontual com os locais das suas árvores, uma camada poligonal mostrando os dosséis de cada uma delas e outra camada poligonal para as áreas de proteção radicular. Agora você poderá visualizar os três componentes no mapa e também fazer análises adicionais. Por exemplo, calcule a quantidade de sobreposição do dossel de diferentes espécies de árvores.

Uma coisa importante a lembrar é garantir que você atribua um ID exclusivo a cada árvore, para gerar os buffers e armazená-los em uma camada separada, para que você possa vinculá-los novamente.

CHenderson
fonte
3

Percebo que essa é uma pergunta relativamente antiga, mas, como consultora de consultoria, adquiri muita experiência com levantamentos de árvores e criando representações gráficas de linhas de gotejamento e zonas de proteção de raiz, usando o QGIS especificamente.

Dito isto, eu tenho que adotar a abordagem da CHenderson, pois ela é usada em todos os inventários que conduzo. Qualificarei esse endosso dizendo que também tentei a abordagem descrita por Underdark e descobrirei que o tamanho dos círculos muda à medida que a escala do mapa muda.

A criação de arquivos shapefiles adicionais também tem a vantagem de a representação gráfica ser mantida, caso você queira exportar o shapefile para o CAD (eu faço isso praticamente 100% do tempo). Como as medições de árvores são usadas para a edificação de engenheiros e afins, um produto CAD é mais valioso e fácil de trabalhar com eles.

Eu também o desencorajaria de adicionar à tabela de atributos sempre que possível. Dependendo do tamanho do seu inventário, isso pode ser muito entediante e aumenta a probabilidade de erro. Em vez disso, colete dados relevantes no campo, transcreva-os para um formato digital (se você não estiver coletando digitalmente via PDA, tablet, GPS etc.) e importe-os para o QGIS como um arquivo .csv. A maioria dos outros dados pode ser adicionada usando a calculadora de campo, incluindo os raios da zona de proteção (que em Ontário são baseados no diâmetro do tronco ou na linha de gotejamento).

rwjd
fonte