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


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


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).


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.


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).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.