Mais

Dependência ausente do QGIS GRASS


Desejo realizar uma análise de derramamento de visão no QGIS usando GRASS 7 r.viewshed.

Quando clico duas vezes em r.viewshed nos comandos GRASS GIS 7 na caixa de ferramentas de processamento do QGIS, recebo a seguinte mensagem:

Dependência ausente.Este algoritmo não pode ser executado :-( Este algoritmo requer GRASS GIS 7 para ser executado. Infelizmente, parece que GRASS GIS 7 não está instalado em seu sistema ou não está configurado corretamente para ser usado no QGIS Clique aqui para saiba mais sobre como instalar e configurar GRASS GIS 7 para ser usado com QGIS

Os comandos GRASS parecem funcionar como r.los, mas os comandos GRASS 7 não.

Estou usando um MAC OS X Mavericks com a versão mais recente do QGIS 2.4.0 Chugiak.


GRASS 7 ainda está em um estágio de lançamento beta. O pacote Kyngchaos.com é uma versão estável do QGIS, que ainda não inclui GRASS 7 internamente. Você pode obter uma cópia usando o gerenciador de pacotes Homebrew e o toque OSGeo4Mac:

  1. Instale o Xcode, as ferramentas de linha de comando do Xcode e o Homebrew

  2. Então, na execução do Terminal:brew install osgeo / osgeo4mac / grass-70(se o seu HOMEBREW_PREFIX for o padrão/ usr / localentão, um binário pré-construído será instalado no Mavericks)

  3. Definido no QGIS, na caixa de diálogo do menu Processamento-> Opções: Provedores-> comandos GRASS GIS 7-> pasta GRASS 7 para (seu caminho HOMEBREW_PREFIX) / opt / grass-70 / grass-base

Ocasionalmente, pode ser necessário abrir e fechar a caixa de diálogo Opções de processamento para fazer com que o processamento lembre as configurações após o relançamento do QGIS, pelo menos no Mac (bug atual).


QGIS2 - não foi possível carregar o plugin de & quotprocessamento & quot # 203

Instalei o qgis2 no Sierrra e recebo o seguinte erro ao iniciar:

O mesmo acontece se Y iniciar a partir do script de wrapper.

O texto foi atualizado com sucesso, mas estes erros foram encontrados:

Não podemos converter a tarefa em um problema no momento. Por favor, tente novamente.

O problema foi criado com sucesso, mas não podemos atualizar o comentário no momento.

Rkrug comentou em 17 de janeiro de 2017

Dakcarto comentou em 17 de janeiro de 2017 & # 8226

Olá @rkrug, obrigado por relatar. Isso acontece quando iniciado a partir do pacote QGIS.app e não do script de shell do wrapper?

Rkrug comentou em 18 de janeiro de 2017

Olá @dakcarto, sim - o mesmo erro. Eu instalei o qgis2 novo e apaguei o

/.qgis2 para garantir que não haja sobras de versões anteriores e recebo o mesmo erro ao iniciar a partir do pacote de aplicativos.

E aqui está a saída completa do início da linha de comando:

Dakcarto comentou em 20 de janeiro de 2017

@rkrug, atualizei qgis2 para 2.18.3. Reinstale e tente novamente. Obrigado!

Rkrug comentou em 20 de janeiro de 2017 & # 8226

Clancygreen comentou em 22 de janeiro de 2017

@dakcarto, estou tendo um erro quase idêntico, pelo que vale a pena. A partir do pacote QGIS.app no ​​El Capitan. Reinstalado sem sorte. Avise-me se houver alguma informação adicional que eu possa fornecer.

Pat-s comentou em 24 de janeiro de 2017

Gostaríamos de usar / suportar a garrafa qgis2 em nosso pacote R RQGIS, mas enfrentando o mesmo erro.
No momento, usamos o binário Kyngchaos via brew cask install qgis.
Avise-me se precisar de ajuda para o teste.

Dakcarto comentou em 1 de fevereiro de 2017

Hum. Isso pode ser um problema com a análise incorreta de um valor QSetting antiquado para macOS (encontrei isso recentemente).

  • Saia de qualquer QGIS.app em execução
  • Mover temporariamente

Por favor, relate se isso funciona.

Além disso, parece que isso foi corrigido em: qgis / QGIS @4923e46

No entanto, acho que essa correção mascara a configuração ruim 'restante' no macOS. Se a solução alternativa funcionar, aplicar a correção e adicionar outra deve resolver o problema.

Rkrug comentou em 1 de fevereiro de 2017 & # 8226

  • após remover o plist, o erro desapareceu e o QGIS iniciou normalmente e carregou o plugin de processamento
  • depois de colocar a plist de volta, o erro está de volta.

Devo então remover a plist? Quaisquer efeitos adversos?

Sobre qgis / QGIS @ 4923e46: Não sei se isso tem alguma coisa a ver com o bug, mas tenho o saga instalado (via osgeo4mac).

Pat-s comentou em 1 de fevereiro de 2017

/Library/Preferences/org.qgis.QGIS2.plist e iniciando o QGIS, org.qgis.QGIS2.plist é criado novamente na inicialização com conteúdo diferente do arquivo que foi movido para a área de trabalho.

No entanto, na inicialização, o erro persiste. Estou lançando através do link em / Aplicativos criados por brew linkapps qgis2.

Sair do QGIS e sobrescrever com o backup da área de trabalho também não corrige o problema. Continuo recebendo o erro de plug-in de processamento de carregamento de lote.

Rkrug comentou em 1 de fevereiro de 2017

Portanto, parece haver diferentes questões em jogo.

Rkrug comentou em 1 de fevereiro de 2017

@ pat-s Mas isso não resolve o problema do registro. Acabei de experimentar - persiste.

Dakcarto comentou em 1 de fevereiro de 2017

depois de colocar a plist de volta, o erro está de volta.

Sair do QGIS e sobrescrever com o backup da área de trabalho também não corrige o problema. Continuo recebendo o erro de plug-in de processamento de carregamento de lote.

Essa foi apenas uma operação de restauração, então você não perdeu suas configurações. O retorno de qualquer erro é esperado e nada é tentado a ser corrigido com isso.

Vocês podem apenas testar a mudança observada no qgis / QGIS @4923e46 ? Editar manualmente:

Eu preferiria não corrigir as fórmulas, a menos que seja necessário (o que parece que é agora). Também gostaria de saber se esse tipo de patch realmente resolverá o problema.

Observe também: a pasta SAGA agora é uma opção definível novamente em Processing - & gt Options no macOS.

Pat-s comentou em 2 de fevereiro de 2017

Rkrug comentou em 2 de fevereiro de 2017

@dakcarto @ pat-s Estamos definitivamente lidando com dois problemas aqui - o meu foi corrigido por este patch.

Pat-s comentou 2 de fevereiro de 2017 & # 8226

Você poderia compartilhar quaisquer exportações etc. após a instalação (basicamente tudo o que você fez em detalhes após chamar brew install qgis2) e sua lista de cervejas @rkrug?

Rkrug comentou 2 de fevereiro de 2017 & # 8226

Não fiz nada de especial, pelo que sei. exportações: você se refere a exportação no shell? Como estou iniciando o GGIS via Alfred (que inicia o aplicativo Qgis.app), não acho que as exportações no shell tenham qualquer impacto.
A lista de cervejas é longa - esteja avisado:

Rkrug comentou em 2 de fevereiro de 2017

@ pat-s @dakcarto Mas também funciona se eu começar a usar o egis

open -a /usr/local/Cellar/qgis2/2.18.3/QGIS.app

minar usando o script de invólucro fornecido.

Para a conclusão novamente, os resultados das primeiras linhas de informações sobre brew qgis2

Pat-s comentou em 2 de fevereiro de 2017

@rkrug obrigado! Eu não fiz --with-saga-gis --with-grass --with-isolamento.

Reconstruindo e verificando. Se esta for a correção, essas opções de edifícios devem ser definidas como padrão. Vamos ver :)

Rkrug comentou em 2 de fevereiro de 2017

@ pat-s OK - agora me lembro. Como uma das razões para instalá-lo foi o pacote rqgis, selecionei grass and saga - --with-isolation também foi uma tentativa nessa direção, mas não fez nenhuma diferença.

@dakcarto o que a opção --with-isolation faz?

Pat-s comentou em 2 de fevereiro de 2017

@rkrug @dakcarto Construindo com --with-saga-gis --with-grass --with-isolation e depois aplicando qgis / QGIS @4923e46 ainda não funciona para mim: /
Agora tentando reconstruir com HEAD sem motivo)

Rkrug comentou em 2 de fevereiro de 2017 & # 8226

@ pat-s @dakcarto Isso é realmente estranho. Presumo que alguns módulos Python não estejam atualizados? Você tem qgis instalado via barril? Talvez alguma interferência?

Pat-s comentou em 2 de fevereiro de 2017

@rkrug @dakcarto Finalmente resolvi meus problemas. O erro foi:

ImportError: dlopen (/Users/gwulfs/anaconda/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Biblioteca não carregada: libssl.1.0.0.dylib

Causado por algumas interferências entre anaconda2 (instalado via barril) e python (instalado via brew). Eu removi o anaconda2 e reinstalei o psycopg2 com o brew's python

Agora irei fazer verificações com a construção do QGIS sem --with-saga-gis --with-grass --with-Isolamento e relatar de volta.

Pat-s comentou 2 de fevereiro de 2017 & # 8226

Ao construir através de ambos brew install qgis2 E brew install qgis2 --with-saga-gis --with-grass, qgis / QGIS @4923e46 precisa ser aplicado para carregar o plugin de processamento. A última tentativa leva 8 minutos a mais para mim.

Nenhuma diferença no uso é detectada se SAGA e GRASS não forem configurados como opções durante a construção.

Sugerindo adicionar uma observação de que vários intérpretes python podem interferir uns com os outros e causar problemas para o QGIS. Agora irei me limitar ao brews python apenas a partir de agora.

Dakcarto comentou em 2 de fevereiro de 2017

@rkrug e @ pat-s obrigado por se aprofundar nisso! Fico feliz em ver que as coisas estão funcionando. Vou tentar adicionar alguns patches à fórmula.

o que a opção --with-isolation faz?

Essa opção garante que apenas o Homebrew seja usado, excluindo o Python do sistema macOS e ignorando qualquer interação de instalação do Kyngchaos.

Nenhuma diferença no uso é detectada se SAGA e GRASS não estiverem configurados como opções durante a construção.

As instalações de processamento opcionais são puramente opcionais, exceto GRASS7, que se adicionado, ou já está instalado, então o plugin QGIS core C ++ GRASS7 também é construído durante a compilação QGIS. Se você instalar o GRASS7 mais tarde, após o QGIS, o plugin principal do GRASS7 não terá sido construído (embora os algoritmos de processamento ainda funcionem).

Sugerindo adicionar uma observação de que vários intérpretes python podem interferir uns com os outros e causar problemas para o QGIS. Agora, irei me limitar ao brews python apenas a partir de agora.

Isso não é específico para QGIS ou esta torneira, por si só. Misturar interpretadores Python pode causar problemas com qualquer parte do Homebrew, embora ainda mais com aplicativos que são construídos com base em cabeçalhos / libs centrais do Python, como QGIS.

Rkrug comentou em 2 de fevereiro de 2017

@dakcarto --with-isolation intersting, que este isolamento não funcionou no caso de @ pat-s. Essa opção não deveria ser padrão ou adiciona complicações? Tive vários bugs no R por causa de estruturas restantes - uma opção como essa como padrão pode ter sido útil.

Rkrug comentou em 2 de fevereiro de 2017

@ pat-s Agora que está em execução, poderíamos nos aprofundar no problema RQGIS, mas devemos apresentar um novo problema para isso.

Dakcarto comentou em 2 de fevereiro de 2017

--with-isolation intersting, que este isolamento não funcionou no caso de @ pat-s. Esta opção não deveria ser padrão ou adiciona complicações? Tive vários bugs no R por causa de estruturas restantes - uma opção como essa como padrão pode ter sido útil.

Bem, o padrão no Homebrew não depende de seu Python, portanto, ter o isolamento ativado iria contra isso. Também não funcionará para configurações em que um usuário tenha misturado extensões Python C, construídas por diferentes instalações Python da mesma versão (embora eles devemos ser compatível com ABI) ou onde o usuário tem substituições de Python no espaço do usuário (que não são removidas para isolamento).

O isolamento limpa o PATH, tornando-o específico para o Homebrew, e limpa o suporte a Python, pulando PYTHON_PATH e ignorando os pacotes Python do sistema. Embora isso seja útil, em alguns casos, acho que não deve ser o padrão.


Poderoso e gentil QField 1.8 Selma entrou sorrateiramente

Faça o trabalho de campo de maneira suave e ágil, apesar do gelo e da neve lá fora. Colete dados precisos com digitalização à mão livre e widgets de formulário aprimorados, use os dados de seus receptores GNSS externos sem nenhum aplicativo de terceiros e desfrute da usabilidade agradável do QField 1.8 Selma.

Este ano começou em alta velocidade para nós. Já houve muita programação, design e ensino, e nós nos dedicamos a essas coisas que amamos fazer. E publicamos outro lançamento do QField na semana passada que esqueci completamente de anunciar neste blog. Mas aqui está. It & # 8217s QField 1.8, Selma. E vem com recursos interessantes.


11,4. Trabalhando com a tela do mapa¶

11.4.1. Renderização¶

Por padrão, o QGIS renderiza todas as camadas visíveis sempre que a tela do mapa é atualizada. Os eventos que acionam uma atualização da tela do mapa incluem:

alterar a visibilidade de uma camada ou camadas

O QGIS permite que você controle o processo de renderização de várias maneiras.

11.4.1.1. Renderização dependente de escala¶

A renderização dependente de escala permite que você especifique as escalas mínimas e máximas nas quais uma camada (raster ou vetor) ficará visível. Para definir a renderização dependente da escala, abra a caixa de diálogo Propriedades clicando duas vezes na camada na legenda. Na guia Renderização, marque Visibilidade dependente da escala e insira os valores de escala Mínimo (exclusivo) e Máximo (inclusivo).

Você também pode ativar a visibilidade dependente da escala em uma camada do painel Camadas. Clique com o botão direito na camada e no menu de contexto, selecione Definir Visibilidade da Escala da Camada.

O botão Definir para a escala da tela atual permite que você use a escala da tela do mapa atual como limite da visibilidade do alcance.

Quando uma camada não é renderizada na tela do mapa porque a escala do mapa está fora de seu intervalo de escala de visibilidade, a camada fica acinzentada no painel Camadas e uma nova opção Zoom para escala visível aparece no menu de contexto da camada. Selecione-o e o mapa será ampliado para a escala de visibilidade mais próxima da camada.

11.4.1.2. Controlando a renderização do mapa¶

A renderização do mapa pode ser controlada de várias maneiras, conforme descrito a seguir.

11.4.1.2.1. Suspenso da renderização¶

Para suspender a renderização, clique na caixa de seleção /> Renderizar no canto inferior direito da barra de status. Quando /> Render não está marcado, o QGIS não redesenha a tela em resposta a qualquer um dos eventos descritos na seção Renderização. Exemplos de quando você pode querer suspender a renderização incluem:

adicionando muitas camadas e simbolizando-as antes de desenhar

adicionar uma ou mais camadas grandes e definir dependência de escala antes de desenhar

adicionar uma ou mais camadas grandes e aplicar zoom a uma vista específica antes de desenhar

qualquer combinação das opções acima

Marcar a caixa de seleção Renderizar ativa a renderização e causa uma atualização imediata da tela do mapa.

11.4.1.2.2. Configurando a opção de adicionar camada¶

Você pode definir uma opção para sempre carregar novas camadas sem desenhá-las. Isso significa que a camada será adicionada ao mapa, mas sua caixa de seleção de visibilidade na legenda estará desmarcada por padrão. Para definir esta opção, escolha a opção de menu Configurações ► Opções e clique na guia Renderização. Desmarque Por padrão, novas camadas adicionadas ao mapa devem ser exibidas. Qualquer camada posteriormente adicionada ao mapa estará desativada (invisível) por padrão.

11.4.1.2.3. Parando a renderização¶

Para parar o desenho do mapa, pressione a tecla Esc. Isso interromperá a atualização da tela do mapa e deixará o mapa parcialmente desenhado. Pode demorar um pouco entre pressionar Esc para que o desenho do mapa pare.

11.4.1.2.4. Influenciar a qualidade de renderização¶

QGIS tem uma opção para influenciar a qualidade de renderização do mapa. Escolha a opção de menu Configurações ► Opções, clique na guia Renderização e selecione ou desmarque Tornar as linhas menos irregulares às custas de algum desempenho de desenho.

11.4.1.2.5. Renderização acelerada¶

Existem algumas configurações que permitem melhorar a velocidade de renderização. Abra a caixa de diálogo de opções do QGIS usando Configurações ► Opções, vá para a guia Renderização e selecione ou desmarque as seguintes caixas de seleção:

Use o cache de renderização sempre que possível para acelerar os redesenhos.

/> Renderizar camadas em paralelo usando muitos núcleos da CPU e, em seguida, definir /> núcleos máximos a serem usados.

O mapa é renderizado em segundo plano em uma imagem separada e a cada intervalo de atualização do mapa, o conteúdo desta imagem (fora da tela) será obtido para atualizar a representação da tela visível. No entanto, se a renderização terminar mais rápido do que essa duração, ela será exibida instantaneamente.

Com a simplificação Ativar recurso por padrão para camadas recém-adicionadas, você simplifica a geometria dos recursos (menos nós) e, como resultado, eles são exibidos mais rapidamente. Esteja ciente de que isso pode causar inconsistências de renderização.

11.4.2. Zoom e panorâmica¶

Existem várias maneiras de aplicar zoom e panorâmica em uma área de interesse. Você pode usar a barra de ferramentas de navegação do mapa, o mouse e o teclado na tela do mapa e também as ações do menu no menu Exibir e o menu contextual das camadas no painel Camadas.

Quando ativado, clique com o botão esquerdo em qualquer lugar na tela do mapa para movimentar o mapa na posição do cursor. Você também pode movimentar o mapa mantendo o botão esquerdo do mouse pressionado e arrastando a tela do mapa.

Quando ativado, clique com o botão esquerdo em qualquer lugar na tela do mapa para aumentar um nível. A posição do cursor do mouse será o centro da área ampliada de interesse. Você também pode aumentar o zoom em uma área arrastando um retângulo na tela do mapa com o botão esquerdo do mouse.

Quando ativado, clique com o botão esquerdo em qualquer lugar na tela do mapa para diminuir o zoom em um nível. A posição do cursor do mouse será o centro da área ampliada de interesse. Você também pode diminuir o zoom de uma área arrastando um retângulo na tela do mapa com o botão esquerdo do mouse.

Movimente o mapa para os recursos selecionados da camada ativa.

Aplique zoom nos recursos selecionados da camada ativa.

Aplique zoom na extensão da camada ativa.

Aplique zoom na extensão de todas as camadas do projeto.

Amplie o mapa até a extensão anterior na história.

Amplie o mapa para a próxima extensão da história.

Zoom para resolução nativa

Aplique zoom no mapa a um nível em que um pixel da camada raster ativa cubra um pixel da tela.

Um fator de zoom pode ser definido no menu Configurações ► Opções ► Ferramentas do mapa para definir o comportamento da escala durante o zoom. Lá, você também pode definir uma lista de escalas predefinidas que estarão disponíveis na parte inferior da tela do mapa.

11.4.2.1. Com o mouse na tela do mapa¶

Além de usar o Frigideira Ampliar e Nas ferramentas de Menos zoom descritas acima, você pode segurar a roda do mouse dentro da tela do mapa e arrastar o cursor do mouse (no macOS, pode ser necessário manter pressionada a tecla cmd). Você também pode rolar a roda do mouse para aumentar e diminuir o zoom no mapa. A posição do cursor do mouse será o centro da área ampliada de interesse. Manter a tecla Ctrl pressionada enquanto rola a roda do mouse resulta em um zoom mais preciso.

11.4.2.2. Com o teclado na tela do mapa¶

Manter a barra de espaço pressionada no teclado e mover o cursor do mouse irá mover o mapa da mesma forma que arrastar a tela do mapa com o Pan faz.

A panorâmica do mapa é possível com as teclas de seta. Coloque o cursor do mouse dentro da área do mapa e pressione as teclas de seta para mover para cima, para baixo, para a esquerda e para a direita.

As teclas PgUp e PgDown no teclado farão com que a exibição do mapa aumente ou diminua o zoom seguindo o fator de zoom definido. Pressionar Ctrl + + ou Ctrl + - também executa um zoom in / out imediato na tela do mapa.

Quando certas ferramentas de mapa estão ativas (Identificar, Medir ...), você pode executar um zoom mantendo pressionada a tecla Shift e arrastando um retângulo no mapa para aplicar zoom nessa área.Isso não está habilitado para ferramentas de seleção (uma vez que usam Shift para adicionar à seleção) ou ferramentas de edição.

11.4.3. Marcadores espaciais¶

Os marcadores espaciais permitem que você “marque” uma localização geográfica e retorne a ela mais tarde. Por padrão, os favoritos são salvos no perfil do usuário (como Favoritos do usuário), o que significa que estão disponíveis em qualquer projeto que o usuário abrir. Eles também podem ser salvos para um único projeto (denominado Indicadores do projeto) e armazenados no arquivo do projeto, o que pode ser útil se o projeto for compartilhado com outros usuários.

11.4.3.1. Criando um Favorito¶

Aplique zoom e panorâmica na área de interesse.

Selecione a opção de menu Exibir ► Novo marcador espacial…, pressione Ctrl + B ou clique com o botão direito do mouse no Clique na entrada Marcadores espaciais no painel Navegador e selecione Novo marcador espacial. A caixa de diálogo Editor de favoritos é aberta.

Fig. 11.6 A caixa de diálogo do editor de favoritos ¶

Insira um nome descritivo para o favorito

Insira ou selecione um nome de grupo no qual armazenar os favoritos relacionados

Selecione a extensão da área que deseja salvar, usando o seletor de extensão, a extensão pode ser calculada a partir de uma extensão de camada carregada, a tela do mapa atual ou desenhada sobre a tela do mapa atual.

Indique o CRS a ser usado para a extensão

Selecione se o favorito será salvo nos favoritos do usuário ou nos favoritos do projeto

Pressione Salvar para adicionar o favorito à lista

Observe que você pode ter vários favoritos com o mesmo nome.

11.4.3.2. Trabalhando com favoritos¶

Para usar e gerenciar marcadores, você pode usar o painel Marcadores espaciais ou o navegador.

Selecione Exibir ► Mostre o Gerenciador de favoritos espaciais ou pressione Ctrl + 7 para abrir o painel Gerenciador de favoritos espaciais. Selecione Exibir ► Mostrar favoritos ou Ctrl + Shift + B para mostrar o Entrada de marcadores espaciais no painel do navegador.

Você pode realizar as seguintes tarefas:

Zoom para um favorito

Clique duas vezes nele ou selecione o marcador e pressione o botão Zoom para marcar.

Clique duas vezes nele, arraste e solte na tela do mapa ou clique com o botão direito do mouse no favorito e selecione Zoom para o favorito.

Excluir um favorito

Selecione o favorito e clique no botão Excluir favorito. Confirme sua escolha.

Clique com o botão direito no marcador e selecione Excluir marcador espacial. Confirme sua escolha.

Exportar favoritos para XML

Clique no Botão Importar / Exportar favoritos e selecionar Exportar. Todos os favoritos (usuário ou projeto) são salvos em um arquivo xml.

Selecione uma ou mais pastas (usuário ou projeto) ou subpastas (grupos), clique com o botão direito e selecione Exportar marcadores espaciais…. O subconjunto de marcadores selecionado é salvo.

Importar favoritos de XML

Clique no Botão Importar / Exportar favoritos e selecionar Importar. Todos os favoritos no arquivo XML são importados como favoritos do usuário.

Clique com o botão direito do mouse na entrada Marcadores espaciais ou em uma de suas pastas (usuário ou projeto) ou subpastas (grupos) para determinar para onde importar os marcadores e, em seguida, selecione Importar marcadores espaciais. Se executado na entrada de Marcadores espaciais, os marcadores são adicionados aos Marcadores do usuário.

Editar favorito

Você pode alterar um marcador alterando os valores na tabela. Você pode editar o nome, o grupo, a extensão e se está armazenado no projeto ou não.

Clique com o botão direito no marcador desejado e selecione Editar marcador espacial…. O Editor de favoritos será aberto, permitindo que você redefina cada aspecto do favorito como se o estivesse criando pela primeira vez.

Você também pode arrastar e soltar o favorito entre pastas (usuário e projeto) e subpastas (grupos).

Você também pode aplicar zoom aos marcadores digitando o nome do marcador no localizador.

11.4.4. Decorações¶

As decorações incluem grade, rótulo de título, rótulo de direitos autorais, imagem, seta do norte, barra de escala e extensões de layout. Eles são usados ​​para "decorar" o mapa adicionando elementos cartográficos.

11.4.4.1. Rede¶

Grade permite adicionar uma grade de coordenadas e anotações de coordenadas à tela do mapa.

Selecione a opção de menu Exibir ► Decorações ► Grade… para abrir a caixa de diálogo.

Marque Ativar grade e definir definições de grade de acordo com as camadas carregadas na tela do mapa:

O tipo de grade: pode ser linha ou marcador

O símbolo de linha ou marcador associado usado para representar as marcas da grade

O intervalo X e o intervalo Y entre as marcas da grade, em unidades de mapa

Uma distância de deslocamento X e Y das marcas de grade do canto inferior esquerdo da tela do mapa, em unidades de mapa

Os parâmetros de intervalo e deslocamento podem ser definidos com base em:

Extensão da tela: gera uma grade com um intervalo que é aproximadamente 1/5 da largura da tela

Resolução de camada raster ativa

Marque Desenhar anotações para exibir as coordenadas das marcas da grade e defina:

A direção da anotação, ou seja, como os rótulos seriam colocados em relação à linha de grade. Pode ser:

Horizontal ou vertical para todos os rótulos

Horizontal e vertical, ou seja, cada etiqueta é paralela à marca da grade a que se refere

Direção do limite, ou seja, cada rótulo segue o limite da tela e é perpendicular à marca da grade a que se refere

A fonte da anotação (formatação de texto, buffer, sombra ...) usando o widget seletor de fontes

A distância para mapear o quadro, a margem entre as anotações e os limites da tela do mapa. Conveniente ao exportar a tela do mapa, por exemplo, para um formato de imagem ou PDF, e evite que as anotações fiquem nos limites do “papel”.

Clique em Aplicar para verificar se está conforme o esperado ou em OK se estiver satisfeito.

11.4.4.2. Rótulo do Título¶

A etiqueta de título permite que você decore seu mapa com um Título.

Para adicionar uma decoração de rótulo de título:

Selecione a opção de menu Exibir ► Decorações ► Etiqueta do título… para abrir a caixa de diálogo.

Fig. 11.8 Diálogo de Decoração de Título ¶

Certifique-se de que a opção Enable Title Label esteja marcada

Digite o texto do título que deseja colocar no mapa. Você pode torná-lo dinâmico usando o botão Inserir ou Editar uma Expressão….

Escolha a fonte para o rótulo usando o widget seletor de fonte com acesso total às opções de formatação de texto do QGIS. Defina rapidamente a cor e a opacidade da fonte clicando na seta preta à direita da caixa de combinação da fonte.

Selecione a cor a ser aplicada à cor da barra de fundo do título.

Escolha o posicionamento do rótulo na tela: as opções são Superior esquerdo, Superior central (padrão), Superior direito, Inferior esquerdo, Inferior centro e Inferior direito.

Refine o posicionamento do item definindo uma Margem horizontal e / ou vertical da Borda. Esses valores podem estar em Milímetros ou Píxeis ou definido como um Percentagem da largura ou altura da tela do mapa.

Clique em Aplicar para verificar se está conforme o esperado ou em OK se estiver satisfeito.

11.4.4.3. Etiqueta de direitos autorais¶

Etiqueta de direitos autorais pode ser usada para decorar seu mapa com um direito autoral etiqueta.

Selecione a opção de menu Exibir ► Decorações ► Etiqueta de direitos autorais… para abrir a caixa de diálogo.

Fig. 11.9 A caixa de diálogo de decoração de direitos autorais ¶

Certifique-se de que a opção Ativar rótulo de direitos autorais esteja marcada

Digite o texto de copyright que você deseja colocar no mapa. Você pode torná-lo dinâmico usando o botão Inserir ou Editar uma Expressão….

Escolha a fonte para o rótulo usando o widget seletor de fontes com acesso total às opções de formatação de texto do QGIS. Defina rapidamente a cor e a opacidade da fonte clicando na seta preta à direita da caixa de combinação da fonte.

Escolha o posicionamento do rótulo na tela: as opções são Superior esquerdo, Superior central, Superior direito, Inferior esquerdo, Inferior centro e Inferior direito (padrão para decoração de direitos autorais)

Refine o posicionamento do item definindo uma Margem horizontal e / ou vertical da Borda. Esses valores podem estar em Milímetros ou Píxeis ou definido como um Percentagem da largura ou altura da tela do mapa.

Clique em Aplicar para verificar se está conforme o esperado ou em OK se estiver satisfeito.

11.4.4.4. Decoração de Imagem¶

Imagem permite adicionar uma imagem (logotipo, legenda, ..) na tela do mapa.

Selecione a opção de menu Exibir ► Decorações ► Imagem… para abrir a caixa de diálogo.

Fig. 11.10 Caixa de diálogo de decoração de imagem ¶

Certifique-se de que a opção Ativar imagem esteja marcada

Selecione um bitmap (por exemplo, png ou jpg) ou imagem SVG usando o botão… Navegar

Se você escolheu um SVG habilitado para parâmetro, também pode definir uma cor de preenchimento ou traço (contorno). Para imagens bitmap, as configurações de cores estão desativadas.

Defina um tamanho da imagem em mm. A largura da imagem selecionada é usada para redimensioná-la para um determinado tamanho.

Escolha onde deseja colocar a imagem na tela do mapa com a caixa de combinação Posicionamento. A posição padrão é Superior esquerdo.

Defina a margem horizontal e vertical da borda (tela). Esses valores podem ser definidos em Milímetros, Píxeis ou como um Percentagem da largura ou altura da tela do mapa.

Clique em Aplicar para verificar se está conforme o esperado e em OK se estiver satisfeito.

11.4.4.5. Flecha Norte¶

A Seta para o Norte permite que você adicione uma seta para o norte na tela do mapa.

Selecione a opção de menu Exibir ► Decorações ► Seta Norte… para abrir a caixa de diálogo.

Fig. 11.11 Diálogo da Seta do Norte ¶

Certifique-se de que a opção Ativar seta norte esteja marcada

Opcionalmente, altere a cor e o tamanho ou escolha um SVG personalizado

Opcionalmente, altere o ângulo ou escolha Automático para deixar o QGIS determinar a direção

Opcionalmente, escolha o posicionamento na caixa de combinação Posicionamento

Opcionalmente, refine o posicionamento da seta definindo uma Margem horizontal e / ou vertical da Borda (Tela). Esses valores podem estar em Milímetros ou Píxeis ou definido como um Percentagem da largura ou altura da tela do mapa.

Clique em Aplicar para verificar se está conforme o esperado e em OK se estiver satisfeito.

11.4.4.6. Barra de escala¶

Barra de escala adiciona uma barra de escala simples à tela do mapa. Você pode controlar o estilo e o posicionamento, bem como a rotulagem da barra.

O QGIS suporta apenas a exibição da escala nas mesmas unidades do quadro do mapa. Portanto, se as unidades do CRS do seu projeto são metros, você não pode criar uma barra de escala em pés. Da mesma forma, se você estiver usando graus decimais, não poderá criar uma barra de escala para exibir a distância em metros.

Selecione a opção de menu Exibir ► Decorações ► Barra de escala… para abrir a caixa de diálogo

Fig. 11.12 A caixa de diálogo da barra de escala ¶

Certifique-se de que a opção Ativar barra de escala esteja marcada

Escolha um estilo na caixa de combinação Estilo da barra de escala

Selecione a cor da barra escolhendo uma cor de preenchimento (padrão: preto) e uma cor de contorno (padrão: branco). O preenchimento e o contorno da barra de escala podem ser opacos clicando na seta para baixo à direita da entrada de cor.

Selecione a fonte para a barra de escala na caixa de combinação Fonte da barra

Opcionalmente, marque Ajustar automaticamente para arredondar o número ao redimensionar para exibir valores fáceis de ler

Escolha o canal na caixa de combinação Canal

Você pode refinar o posicionamento do item definindo uma Margem horizontal e / ou vertical da Borda (Tela). Esses valores podem estar em Milímetros ou Píxeis ou definido como um Percentagem da largura ou altura da tela do mapa.

Clique em Aplicar para verificar se está conforme o esperado ou em OK se estiver satisfeito.

11.4.4.7. Extensões de layout¶

Extensões de layout adiciona as extensões de item (ns) de mapa em layout (s) de impressão à tela. Quando ativado, as extensões de todos os itens do mapa dentro de todos os layouts de impressão são mostradas usando uma borda levemente pontilhada etiquetada com o nome do layout de impressão e item do mapa. Você pode controlar o estilo e a rotulação das extensões de layout exibidas. Esta decoração é útil quando você está ajustando o posicionamento dos elementos do mapa, como rótulos, e precisa saber a região visível real dos layouts de impressão.

Fig. 11.13 Exemplo de extensões de layout exibidas em um projeto QGIS com dois layouts de impressão. O layout de impressão denominado ‘Vistas’ contém dois itens de mapa, enquanto o outro layout de impressão contém um item de mapa. ¶

Selecione Exibir ► Decorações ► Extensões de layout para abrir a caixa de diálogo

Fig. 11.14 Diálogo Extensões de Layout ¶

Certifique-se de que a opção Mostrar extensões do layout esteja marcada.

Opcionalmente, altere o símbolo e a identificação das extensões.

Clique em Aplicar para verificar se está conforme o esperado e em OK se estiver satisfeito.

Configurações de decoração

Quando você salva um arquivo de projeto QGIS, todas as alterações feitas em Grade, Seta Norte, Barra de Escala, Direitos Autorais e Extensões de Layout serão salvas no projeto e restauradas na próxima vez que você carregar o projeto.

11.4.5. Ferramentas de anotação¶

As anotações são informações adicionadas à tela do mapa e mostradas em um balão. Essas informações podem ser de diferentes tipos e as anotações são adicionadas usando as ferramentas correspondentes na barra de ferramentas de atributos:

Anotação de texto para texto formatado personalizado

Anotação HTML para colocar o conteúdo de um arquivo html

Anotação SVG para adicionar um símbolo SVG

Form Annotation: útil para exibir atributos de uma camada vetorial em um arquivo ui personalizado (ver Fig. 11.15). Isso é semelhante aos formulários de atributos personalizados, mas exibidos em um item de anotação. Veja também este vídeo https://www.youtube.com/watch?v=0pDBuSbQ02o&feature=youtu.be&t=2m25s de Tim Sutton para obter mais informações.

Fig. 11.15 Formulário de anotação personalizado do QT Designer ¶

Para adicionar uma anotação, selecione a ferramenta correspondente e clique na tela do mapa. Um balão vazio é adicionado. Clique duas vezes nele e uma caixa de diálogo é aberta com várias opções. Esta caixa de diálogo é quase a mesma para todos os tipos de anotação:

No topo, um seletor de arquivo para preencher com o caminho para um arquivo html, svg ou ui dependendo do tipo de anotação. Para anotações de texto, você pode inserir sua mensagem em uma caixa de texto e definir sua renderização com as ferramentas de fonte normais.

Posição fixa do mapa: quando desmarcado, o posicionamento do balão é baseado em uma posição da tela (em vez do mapa), o que significa que é sempre mostrado, independentemente da extensão da tela do mapa.

Camada vinculada: associa a anotação a uma camada do mapa, tornando-a visível apenas quando essa camada está visível.

Marcador de mapa: usando símbolos QGIS, define o símbolo a ser exibido na posição da âncora do balão (mostrado apenas quando Posição fixa do mapa está marcada).

Estilo do quadro: define a cor de fundo do quadro, transparência, cor do traço ou largura do balão usando os símbolos QGIS.

Margens do conteúdo: define as margens internas do quadro de anotação.

Fig. 11.16 Caixa de diálogo de texto de anotação ¶

As anotações podem ser selecionadas quando uma ferramenta de anotação está habilitada. Eles podem então ser movidos pela posição do mapa (arrastando o marcador do mapa) ou movendo apenas o balão. A ferramenta Mover anotação também permite mover o balão na tela do mapa.

Para excluir uma anotação, selecione-a e pressione o botão Del ou Backspace ou clique duas vezes nela e pressione o botão Excluir na caixa de diálogo de propriedades.

Se você pressionar Ctrl + T enquanto uma ferramenta de Anotação (mover anotação, anotação de texto, anotação de formulário) estiver ativa, os estados de visibilidade dos itens são invertidos.

Layout do mapa com anotações

Você pode imprimir ou exportar anotações com seu mapa para vários formatos usando:

ferramentas de exportação de tela de mapa disponíveis no menu Projeto

layout de impressão, caso em que você precisa marcar Desenhar itens da tela do mapa nas propriedades do item do mapa correspondente

11.4.6. Medindo¶

11.4.6.1. Informação geral¶

QGIS fornece quatro meios de medição de geometrias:

ferramentas de medição interativas

medição na calculadora de campo

medições derivadas na ferramenta de identificação de recursos

a ferramenta de análise vetorial: Vetor ► Ferramentas de geometria ► Exportar / adicionar colunas de geometria

A medição funciona dentro de sistemas de coordenadas projetadas (por exemplo, UTM) e dados não projetados. As três primeiras ferramentas de medição se comportam igualmente com as configurações globais do projeto:

Ao contrário da maioria dos outros GIS, a métrica de medição padrão é elipsoidal, usando o elipsóide definido em Projeto ► Propriedades… ► Geral. Isso é verdade quando os sistemas de coordenadas geográficas e projetadas são definidos para o projeto.

Se você deseja calcular a área projetada / planimétrica ou distância usando matemática cartesiana, o elipsóide de medição deve ser definido como “Nenhum / Planimétrico” (Projeto ► Propriedades… ► Geral). No entanto, com um CRS geográfico (isto é, não projetado) definido para os dados e o projeto, a medição da área e distância será elipsoidal.

No entanto, nem a ferramenta de identificação nem a calculadora de campo transformarão seus dados no CRS do projeto antes da medição. Para conseguir isso, você deve usar a ferramenta de análise vetorial: Vetor ► Ferramentas de geometria ► Adicionar atributos de geometria…. Aqui, a medição é planimétrica, a menos que você escolha a medição elipsoidal.

11.4.6.2. Meça comprimentos, áreas e ângulos interativamente¶

Clique no ícone na barra de ferramentas Atributo para iniciar as medições. A seta para baixo perto do ícone alterna entre comprimento, área ou ângulo. A unidade padrão usada na caixa de diálogo é aquela definida no menu Projeto ► Propriedades… ► Geral.

Configurando a ferramenta de medição

Ao medir comprimento ou área, clicar no botão Configuração na parte inferior do widget abre o menu Configurações ► Opções ► Ferramentas de mapa, onde você pode selecionar a cor do elástico, a precisão das medidas e o comportamento da unidade. Você também pode escolher suas medidas preferidas ou unidades de ângulo, mas lembre-se de que esses valores são substituídos no projeto atual pela seleção feita no menu Projeto ► Propriedades… ► Geral e pela seleção feita no widget de medição.

Todos os módulos de medição usam as configurações de snapping do módulo de digitalização (consulte a seção Configurando a tolerância de snapping e o raio de pesquisa). Portanto, se você deseja medir exatamente ao longo de um recurso de linha, ou ao redor de um recurso de polígono, primeiro defina a tolerância de encaixe da camada. Agora, ao usar as ferramentas de medição, cada clique do mouse (dentro da configuração de tolerância) se ajustará a essa camada.

Por padrão, Medir Linha mede distâncias reais entre pontos dados de acordo com um elipsóide definido. A ferramenta então permite que você clique em pontos no mapa. Cada comprimento de segmento, bem como o total, é exibido na janela de medição. Para interromper a medição, clique com o botão direito do mouse. Agora é possível copiar todas as suas medições de linha de uma vez para a área de transferência usando o botão Copiar tudo.

Observe que você pode usar a lista suspensa perto do total para alterar as unidades de medida interativamente enquanto trabalha com a ferramenta de medição ('Metros', 'Quilômetros', 'Pés', 'Jardas', 'Milhas', 'Milhas náuticas' , 'Centímetros', 'Milímetros', 'Graus', 'Unidades do mapa'). Esta unidade é retida para o widget até que um novo projeto seja criado ou outro projeto seja aberto.

A seção Informações na caixa de diálogo explica como os cálculos são feitos de acordo com as configurações CRS disponíveis.

Fig. 11.17 Medir distância ¶

Medir área: as áreas também podem ser medidas. Na janela de medição, o tamanho da área acumulada aparece. Clique com o botão direito para parar de desenhar. A seção Informações também está disponível, bem como a capacidade de alternar entre diferentes unidades de área ('Metros quadrados', 'Quilômetros quadrados', 'Pés quadrados', 'Jardas quadradas', 'Milhas quadradas', 'Hectares', 'Acres' , 'Centímetros quadrados', 'Milímetros quadrados', 'Milhas náuticas quadradas', 'Graus quadrados', 'Unidades do mapa').

Medir ângulo: você também pode medir ângulos.O cursor fica em forma de cruz. Clique para desenhar o primeiro segmento do ângulo que deseja medir e mova o cursor para desenhar o ângulo desejado. A medição é exibida em uma caixa de diálogo pop-up.


Desenvolvimento de aplicações

Como gerente de projeto, você pode descobrir que o pacote de software GIS empregado por seu grupo de trabalho está faltando alguma funcionalidade básica que aumentaria muito a produtividade de sua equipe. Nestes casos, pode valer a pena criar seu (s) próprio (s) aplicativo (s) GIS. Os aplicativos GIS são pacotes de software GIS autônomos ou personalizações de um pacote de software GIS preexistente que são feitos para atender a alguma necessidade específica do projeto. Essas aplicações podem variar de simples (por exemplo, aplicar um símbolo padrão / conjunto de cores e diretrizes de texto para recursos mapeados) a complexos (por exemplo, classificar camadas, selecionar recursos com base em um conjunto predefinido de regras, realizar uma análise espacial e gerar uma análise -copy map).

Alguns dos aplicativos mais simples podem ser criados usando os conjuntos de ferramentas enlatados e a funcionalidade fornecida no software GIS. Por exemplo, o pacote de software ArcGIS da ESRI inclui uma linguagem macro chamada Model Builder que permite aos usuários sem conhecimento de linguagens de programação criar uma série de tarefas automatizadas, também chamadas de workflows, que podem ser encadeadas e executadas várias vezes para reduzir a redundância associada a muitos tipos de análises GIS. Os aplicativos mais complexos provavelmente exigirão o uso da linguagem de macro nativa do software GIS ou escrever o código original usando alguma linguagem de programação compatível. Voltando ao exemplo dos produtos ESRI, o ArcGIS oferece a capacidade de desenvolver e incorporar programas escritos pelo usuário, chamados scripts, na plataforma padrão. Esses scripts podem ser escritos nas linguagens de programação Python, VBScript, JScript e Perl.

Embora você possa desejar criar um aplicativo GIS do zero para atender às necessidades do seu projeto, há muitos que já foram desenvolvidos. Esses aplicativos pré-escritos, muitos dos quais são de código aberto, podem ser empregados por sua equipe de projeto para reduzir o tempo, o dinheiro e a dor de cabeça associados a esse esforço. Uma amostra dos aplicativos GIS de código aberto escritos para a família C de linguagens de programação são os seguintes (Ramsey 2007): Ramsey, P. 2007. “The State of Open Source GIS.” Pesquisa de refração. http://www.refractions.net/expertise/whitepapers/opensourcesurvey/survey-open-source-2007-12.pdf.

  1. MapGuide Open Source (http://mapguide.osgeo.org) —Um aplicativo baseado na web desenvolvido para fornecer um conjunto completo de ferramentas de análise e visualização em plataformas
  2. OSSIM (http://www.ossim.org) - “Open Source Software Image Map” é um aplicativo desenvolvido para processar com eficiência imagens raster muito grandes
  3. GRASS (http://grass.itc.it) —O produto GIS de código aberto mais antigo, GRASS foi desenvolvido pelo Exército dos EUA para modelagem e análise de dados complexos
  4. MapServer (http://mapserver.gis.umn.edu) —Um servidor de mapas da Internet popular que processa dados GIS em produtos de mapas cartográficos
  5. QGIS (http://www.qgis.org) —Um ambiente de visualização GIS para o sistema operacional Linux
  6. PostGIS (http://postgis.refractions.net) —Um aplicativo que adiciona análise de dados espaciais e funcionalidade de manipulação ao programa de banco de dados PostgreSQL
  7. GMT (http://gmt.soest.hawaii.edu) - “Ferramentas de mapeamento genéricas” fornece um conjunto de ferramentas de manipulação de dados e geração de gráficos que podem ser encadeadas para criar fluxos de análise de dados complexos

Os aplicativos GIS, no entanto, nem sempre são criados do zero. Muitos deles incorporam bibliotecas compartilhadas de código aberto que realizam funções como suporte de formato, geoprocessamento e reprojeção de sistemas de coordenadas. Uma amostra dessas bibliotecas é a seguinte:


Todo o software de que um geocientista precisa. De graça!

Todas as minhas pesquisas nos últimos 5 anos foram feitas com software livre. Neste post, descrevo os programas gratuitos que uso todos os dias e para que os uso. Não os uso simplesmente para conformar-me com estereótipos sobre escoceses baratos. Como você verá, eu os uso porque são portáteis e muito poderosos.

O Software Livre / Libre Open Source (FLOSS) permite que você faça quantas cópias dos programas você precisar e os distribua como desejar. Isso o torna portátil. Quaisquer fluxos de trabalho ou métodos podem ser levados para diferentes computadores, diferentes instituições ou enviados para amigos em diferentes países, sem se preocupar com licenças caras. Por exemplo, eu uso GRASS GIS em vez de ArcMap, Python em vez de Matlab, Zotero em vez de Endnote. Eu também uso alguns gratuitos (grátis) software proprietário, como o Google Earth. Embora filosoficamente diferente do software FLOSS, para fins práticos, as vantagens são as mesmas.

Eu também postei um pequeno script que instala automaticamente a maior parte desse software em uma máquina Linux e convido você a sugerir qualquer software que eu possa ter deixado passar nos comentários.

Sistema operacional

Meu sistema atual executa um sistema operacional FLOSS, GNU / Linux (abreviado para Linux aqui). Existem muitos sites sobre as vantagens de mudar para o Linux e as organizações de alto perfil que já o fizeram. Você definitivamente não precisa ser um geek para executá-lo, mas pode ajudar ter um por perto para configurá-lo em primeiro lugar.

Meu principal motivo para rodar o Linux é a interface de linha de comando (CLI), que pode ser usada para realizar tarefas com muita rapidez e precisão. Ele tem a grande vantagem de que, uma vez que você conhece os comandos para fazer o que precisa, pode escrevê-los em um script e repetir a tarefa 1000 vezes com muito pouco esforço extra. Isso o torna muito poderoso. Parece que seu computador está funcionando para você e a maioria dos meus fluxos de trabalho agora tiram vantagem disso.

De todos os diferentes tipos de Linux, escolhi Linux Mint 14 XFCE. É baseado na distribuição popular do Ubuntu, portanto, possui uma ampla gama de software disponível em pacotes de fácil instalação e há muitos tutoriais úteis para ele online. As versões mais recentes do Ubuntu têm uma interface do tipo tablet. Prefiro a maneira como o Mint configura as coisas para a área de trabalho. Você também pode tentar o Xubuntu ou o Linux Mint Cinnamon, já que ambos são iguais nos bastidores. Cada um vem como um LiveCD, então você os experimenta sem alterar seu sistema.

Os nomes dos pacotes de software Ubuntu para cada programa são fornecidos abaixo para que você possa instalá-los facilmente a partir do Centro de Software ou via linha de comando. Existem versões para Windows e Mac para a maioria e podem ser encontradas com uma rápida pesquisa no Google.

Mapas e Sistemas de Informação Geográfica

  • RELVA (Relva): Pacote GIS completo e extremamente poderoso com interfaces GUI e de linha de comando. Ele lida com dados raster e vetoriais em todos os formatos e é facilmente programável para automatizar fluxos de trabalho. Eu o uso para criar novos conjuntos de dados GIS a partir de dados brutos, por exemplo, pelo processamento de nuvens de pontos LiDAR, digitalização de mapas de campo, análise de imagem de dados de sensoriamento remoto multiespectral.
  • Quantum GIS (qgis, qgis-plugin-grass): Pacote GIS baseado em GUI fácil de usar. É ideal para fazer e imprimir mapas de conjuntos de dados pré-existentes. Ele também tem uma ótima ferramenta de georreferenciamento e pode ser usado como uma interface para o GRASS GIS.
  • GDAL (gdal-bin): Um canivete suíço de linha de comando para arquivos GIS que permite converter formatos, alterar projeções, juntar, cortar e alterar a resolução de arquivos raster e muito mais. Inclui OGR, que faz o mesmo com arquivos vetoriais (por exemplo, arquivos de formas). Isso é o que realmente faz muito trabalho nos bastidores do GRASS e do QGIS.
  • Proj4 (proj-bin, proj-data): Ferramentas de linha de comando para reprojetar pontos de dados em diferentes projeções de mapas (cs2cs) Isso funciona nos bastidores do GDAL.
  • Ferramentas de mapeamento genéricas (gmt, gmt-coast-low, gmt-doc): Essas ferramentas de linha de comando para traçar mapas de dados geofísicos com qualidade de publicação são muito populares entre oceanógrafos e sismólogos. Você não verá uma edição do Journal of Geophysical Research que não contém pelo menos uma figura feita em GMT.
  • Google Earth(instruções aqui): Um globo 3D em seu computador mostrando tudo, desde as montanhas submarinas da cordilheira Mesoatlântica até o carro estacionado em sua rua. Não FLOSS.
  • GPS Babel (gpsbabel): Comunique-se com qualquer unidade GPS portátil e converta formatos entre gpx, kml, garmin e qualquer outra coisa que você possa imaginar. A versão Windows possui uma interface gráfica de usuário.
  • GPS Prune (gpsprune): Ferramenta baseada em GUI para edição de pontos GPS e dados de trilha. O melhor recurso é a capacidade de geo-tag fotos e visualizá-las no Google Earth (veja o vídeo aqui).

Processamento e plotagem de dados

  • Pitão (Pitão): Uma linguagem de programação de plataforma cruzada de código aberto. É amplamente utilizado por cientistas e é extremamente versátil porque pode ser facilmente estendido usando módulos adicionais como estes abaixo. Algumas das outras vantagens são descritas aqui. Tudo o que eu fazia no Matlab, agora faço no Python, com a certeza de que posso levar os scripts comigo aonde quer que eu vá. A maneira mais fácil de obter o Python e a maioria dos pacotes a seguir em uma máquina Windows é instalando o Python (x, y).
  • IPython (ipython): Excelente interface interativa para Python. Em particular, o IPython Notebook permite que você escreva Python em seu navegador, combinando-o com texto, LaTeX, imagens, hiperlinks e vídeos. Existem ótimos exemplos que as pessoas compartilharam no site nbviewer. Vai revolucionar o ensino de programação aos alunos.
  • Spyder (espião): Um ambiente de desenvolvimento para Python, dando a ele uma aparência semelhante ao Matlab e com recursos como verificação de código, conclusão de comando e exibição automática de documentação para o comando / objeto atual.
  • Numpy e SciPy (python-numpy, python-numpy-doc, python-scipy, python-netcdf): Módulos de computação científica e numérica para Python, permitindo lidar com matrizes de números e o formato de dados NetCDF.
  • Matplotlib (python-matplotlib, python-matplotlib-doc): Módulos de plotagem para Python, permitindo que você faça todos os tipos de figuras 2D e 3D com qualidade de publicação como essas.
  • Mapa base (python-mpltoolkits.basemap, python-mpltoolkits.basemap-data): Add-on para Matplotlib dando ao Python funções de plotagem de mapas semelhantes às do GMT, por exemplo plotagem em diferentes projeções, adicionando linhas costeiras ou a imagem do Blue Marble). Veja alguns exemplos aqui. Ele também contém o pyproj módulo que permite a conversão fácil entre sistemas de coordenadas. Veja minha postagem para uma introdução rápida.
  • R (r-recomendado): Um ambiente de programação de plataforma cruzada de código aberto, com forte ênfase em estatísticas. Também é muito poderoso para dados geoespaciais. [Adicionado em 2012 após apoio esmagador nos comentários abaixo. Consulte-os para obter links úteis.]
  • SQLite (sqlite, sqlite3, sqliteman): Este é um formato de banco de dados de código aberto. Ele pode ser acessado por meio da mesma Structured Query Language usada por servidores de dados de última geração, mas os dados são armazenados em um único arquivo portátil. Isso permite que você execute consultas interessantes, como obter uma lista de fotos de amostras que foram coletadas em uma terça-feira, na Escócia, e que continham cinzas. Estou mudando para o armazenamento de dados de amostra aqui porque os dados podem ser acessados ​​diretamente pelo GRASS e pelo Python.
  • SQLiteManager (Plugin do Firefox): Um bom visualizador que permite editar e realizar consultas em bancos de dados SQLite. (xyscan): Digitalize pontos de imagens / mapas de plotagem. Ideal para obter dados de papéis antigos.
  • euibreOffice Calc (libreoffice-calc): Um programa de planilha de código aberto e um substituto viável para o Excel. LibreOffice é uma versão um pouco mais independente do Open Office. Não uso muito as planilhas, mas parece que faz tudo o que preciso. Gnumeric (gnumérico) é um programa de planilha mais rápido, mas com menos recursos.

Escrevendo artigos de periódicos

  • Zotero (Plugin do Firefox): Software gerenciador de referências. Ele roda no Firefox e permite adicionar artigos ao banco de dados diretamente do site do jornal ou da página de resultados de uma consulta do Web of Science. Possui um plugin que permite colocar referências em documentos do Word ou Writer e pode exportar arquivos BibTex também. Além disso, ele sincroniza com a nuvem, para que sua biblioteca de referência seja constante em diferentes computadores.
  • Látex (texlive, texlive-latex-extra, texlive-fonts-extra, texlive-humanities + outros): LaTeX é um programa de composição de fonte aberta. É usado para produzir documentos PDF lindamente dispostos a partir de arquivos de texto simples contendo o texto e alguns códigos de formatação simples, por exemplo, seção . A melhor coisa é que ele faz referência, numeração de seção, legendas de figuras e índices analíticos para você automaticamente. Se você está prestes a escrever uma tese, aprender LaTeX será uma das melhores coisas que você já fez. Para uma interface gráfica de usuário, experimente Lyx ou MiKTeX.
  • LibreOffice Writer (escritor libreoffice): Este é um programa de processamento de texto de código aberto. Este é um substituto ideal para o Microsoft Word em todas as plataformas, pois pode ler e gravar arquivos .doc e .docx. Os recursos mais importantes para mim, comentários e alterações de rastreamento, funcionam perfeitamente. Preciso deles para colaborar no trabalho com meus co-autores. Ele também imprime direto em PDF, o que é bom.

Apresentações da Conferência

  • Scribus (scribus): Eu uso este pacote de editoração eletrônica de qualidade profissional para fazer pôsteres de conferências. É muito fácil criar layouts bonitos, alinhar imagens e definir temas de fontes, mas isso apenas arranha a superfície do que ele pode fazer. A saída é um arquivo pdf que você pode imprimir em qualquer lugar. Leia meu guia de início rápido aqui.
  • Beamer (projetor de látex): Faça slides de conferências em formato pdf em LaTeX. Ele tem todas as vantagens do LaTeX, por exemplo, belos resultados, sem complicações quanto ao layout, referências e conteúdos, tudo resolvido. Além disso, os arquivos PDF não ficam bagunçados entre as versões Mac / Windows / Linux como os slides do PowerPoint podem.
  • LibreOffice Impress (libreoffice-impression): Este é um substituto do Powerpoint de código aberto. É definitivamente o mais fraco da família LibreOffice. Ele pode ler e gravar arquivos do PowerPoint, mas às vezes as fontes e layouts são diferentes e, geralmente, é muito menos engenhoso. Ele faz um trabalho decente, porém, e escrevi alguns cursos com ele.
  • PDF Toolkit (pdftk): ferramenta de linha de comando para juntar PDFs, extrair páginas individuais, girar páginas e geralmente reorganizar PDFs.

Ferramentas de Programação

  • GVIM (vim-gtk): Editor de texto Geeky. Curva de aprendizado íngreme, mas se você adora atalhos de teclado, experimente. Depois de descobrir as macros, você estará voando. Saiba mais aqui. Até agora, eu o uso principalmente para LaTeX, mas descobri recentemente que ele pode se conectar ao iPython para se tornar um IDE Python.
  • idiota (idiota): Controle de versão distribuído para trabalhar offline e online.
  • fundir (fundir): Compare e mescle as diferenças entre dois arquivos de texto.

Imagens, gráficos e fotos

  • Gimp (gimp): O Programa de manipulação de imagens Gnu é equivalente ao Adobe Photoshop ou Corel Photopaint. A interface demora um pouco para se acostumar, mas é muito poderosa.
  • Inkscape (Inkscape): Inkscape é um pacote de gráficos vetoriais equivalente ao Adobe Illustrator ou Corel Draw. É rápido, leve e uma alegria de usar.
  • Image Magick (imagem mágica): Ferramentas de linha de comando que permitem o processamento automático ou em lote de arquivos de imagem: redimensionar, girar, rotular, cortar, alterar o formato etc. Veja meu post sobre isso aqui.
  • Shotwell (Shotwell): Programa de visualização de fotos um pouco como o iPhoto em um Mac, permitindo que você visualize suas imagens usando tags, classificações e eventos. Ideal para organizar fotos de campo.
  • Hugin (Hugin): Software de montagem de panorama / foto. Se você tiver que escanear um mapa em muitas partes, é bom juntá-los novamente.
  • Dia (dia): Software para desenho de fluxogramas e outros diagramas estruturados.

Vídeos e mídia

  • VideoLan Player (vlc): Reproduz arquivos de vídeo em quase qualquer formato que você imaginar.
  • OpenShot (openshot, openshot-doc): Edição de vídeo simples.
  • avconv (libav-tools): Ferramenta de linha de comando para alterar o tamanho, taxa de quadros, formato, etc. dos vídeos. Bom para extrair a trilha sonora como um mp3. Ótimo para cortar clipes de sons ou vídeos. Isso costumava ser conhecido como ffmpeg.
  • Audácia (audácia): Edite mp3 e outros arquivos de som.
  • Sound Juicer (espremedor de som): Rip CDs para MP3 ou outros formatos.
  • Downloader do Youtube (youtube-dl): Ferramenta de linha de comando para baixar vídeos do youtube para assistir offline.
  • Obtenha o iPlayer (get-iplayer): Ferramenta de linha de comando para baixar programas BBC iPlayer para assistir offline (funciona apenas no Reino Unido).

Ferramentas de administração de computador

  • Extras restritos do Ubuntu (extras restritos do Ubuntu): Por padrão, o Ubuntu só vem com software de código aberto. Este pacote instala as ferramentas proprietárias comumente usadas, como vídeo Flash, fontes Microsoft e codecs MP3.
  • SSH aberto (openssh-client, openssh-server): Conecte-se com segurança à sua máquina pela Internet sem o barulho de uma VPN. Faça login com um terminal para ver como os trabalhos estão indo ou use um programa de FTP seguro como o WinSCP para copiar arquivos.
  • Rsync (rsync): Sincronização unilateral por SSH. Eu uso isso para fazer backup automático da minha área de trabalho no servidor do departamento. Ele sabe quais arquivos foram alterados e envia apenas as diferenças, por isso é executado muito rapidamente.
  • Uníssono (uníssono): Sincronização bidirecional entre computadores por SSH. Eu uso isso para sincronizar os arquivos do meu netbook com a minha máquina desktop todos os dias.
  • Dropbox (Dropbox): Sincronização de arquivos na nuvem, se você não se importar que a NSA leia seus arquivos.
  • EncFS (encfs, gnome-encfs-manager): Criptografe pastas individuais em seu disco rígido para manter dados confidenciais (dados de clientes, notas de alunos) se você perder seu laptop. Linha de comando, mas muito mais fácil com o gerenciador gráfico.
  • Baobab (baobá): Bom programa de uso de disco gráfico. Veja quais pastas estão ocupando mais espaço.
  • VINHO (vinho): Permite executar programas do Windows em uma máquina Linux. Algumas pessoas o usam para jogar ou outros softwares complicados, mas pode ser um pouco imprevisível. Eu uso para rodar o software simples de fazer panoramas, Autostitch, que funciona perfeitamente.

Diversos

  • Skype (skype): Chamadas telefônicas gratuitas (com vídeo) pela Internet. O repositório & # 8220Partners & # 8221 deve ser habilitado no Software Center antes da instalação. Não FLOSS.
  • Adobe acrobat reader (instruções abaixo): Evince, o leitor de PDF que vem como padrão com o Ubuntu é ótimo para ler PDFs. Mas para adicionar comentários, fazer correções ou preencher formulários, você precisa da versão Adobe. Não FLOSS.
  • Stellarium (Stellarium): Veja o que & # 8217s no céu noturno acima. Ainda é legal, apesar da invenção do aplicativo Google Sky Map.
  • Hotot (Hotot): Cliente Twitter que permite visualizar suas listas em diferentes colunas.
  • Adblock Plus (Plugin do Firefox): A Internet é um lugar muito mais rápido e menos confuso, sem anúncios.
  • Bolso (Plugin do Firefox): Salve artigos da Internet para ler mais tarde e sincronize-os com seu telefone.

Script de instalação

O script a seguir instalará a maior parte do software acima em uma máquina Ubuntu 12.10 recém-instalada. Primeiro, certifique-se de que os repositórios & # 8216universe & # 8217, & # 8216multiverse & # 8217 e & # 8216partner & # 8217 estão habilitados no Software Center.

O que eu perdi?

Essas são as ferramentas que utilizo no meu trabalho diário como geólogo acadêmico. Tenho certeza de que há muito mais para coisas como processamento de dados sísmicos que perdi. Se você conhece algum, por favor, adicione-o nos comentários.

Apenas certifique-se de que eles não custem nada - você não sabe como o fio de cobre foi inventado?


Ajuda necessária com sobreposição ponderada, QGIS

Sou um iniciante em GIS que está um pouco sob pressão aqui e gostaria muito de receber ajuda, pois preciso terminar uma análise de adequação em alguns dias. Para isso, estava planejando usar ferramentas & # x27vector para rasterizar & # x27, bem como uma & # x27 análise de sobreposição ponderada & # x27 para encontrar as áreas mais adequadas.

Consegui rasterizar uma camada vetorial no QGIS 2.14 Essen, usando raster & gt conversion & gt rasterize.

No entanto, não consigo encontrar uma maneira de fazer a análise de sobreposição ponderada. Todos os tópicos que li dizem que o plug-in SAGA deve ter essa ferramenta, mas não consigo encontrar o SAGA nas versões 2.14 ou 2.18 do QGIS.

Tenho Mac OSx versão Sierra. Eu procurei por ferramentas de sobreposição ponderada em ambos Qgis 2.14 Essen e 2.18 Las palmas sem sorte. Não tenho tempo para fazer o downgrade do meu MacOS e espero que o problema não seja a compatibilidade com o Sierra.

Então: Como posso fazer o plugin SAGA funcionar? Ou caso seja impossível, que outras soluções existem?


Vi isso no Facebook. Mas no seu caso de uso, por que você prefere o QGIS / Arc?

Eu uso QGIS, mas faço a maior parte do meu processamento em PostgreSQL, então ele se ajusta muito bem ao meu fluxo de trabalho.

Adoraria aprender como você faz isso, seria um conjunto fantástico de habilidades para minha carreira ao lado de um arcmap regular. Também quero transmitir material de GIS e tenho certeza que o streaming conta como & quot uso comercial & quot, então eu & # x27d tenho que usar software de código aberto em vez de minha licença pessoal do ArcGIS.

Eu uso ArcGIS porque a organização para a qual trabalho faz uso extensivo de ferramentas ESRI (Survey123, Collector) para trabalho de campo. Ainda faço algumas coisas no QGIS.

Eu sinto que os aplicativos de campo são a principal ferramenta de código aberto que falta. Claro que você pode construir algo sozinho usando uma miríade de plataformas por aí, mas é muito mais fácil apenas ir com o Esri e usar seus aplicativos pré-construídos (que são honestamente muito decentes).

EDITAR: O fato de que todos nós temos GPS em nossos bolsos todos os dias, mas a maioria de nós não tem aplicativos GPS onde podemos registrar pontos de passagem ou trilhas é honestamente surpreendente para mim.

Eu uso e ensino a nível introdutório / médio na universidade, atualmente principalmente QGIS.

Uma coisa que eu realmente gosto no QGIS é que você tem muitas opções de algoritmos. Você pode usar as ferramentas QGIS integradas, GRASS, SAGA e plug-ins independentes - e se um não funcionar ou fornecer uma saída de má qualidade, você tem outra opção em suas mãos. É mais fácil para meus alunos que estão apenas começando sua jornada GIS.

Esse sempre foi meu principal problema com ArcGIS desktop (pelo menos v. 9.5 a 10.6 em um computador / licença universitária): se uma ferramenta tem um bug, a correção leva séculos e as soluções alternativas são demoradas e geralmente requerem mais conhecimento do que meus alunos têm. No QGIS, eles podem apenas experimentar as três outras ferramentas / algoritmos antes de mergulhar nos métodos alternativos.

Minha tia e meu tio me ligaram algumas semanas atrás para me checar e ver como eu estava me saindo com a quarentena. Minha tia é vendedora na Esri. Quando a chamada foi encerrada:

Oh, ei, antes de deixar você ir: eu também queria que você soubesse que a Esri está prestes a anunciar que estamos oferecendo licenças gratuitas do ArcGIS para alunos neste verão.

(BTW, esta é quase uma citação exata, I & # x27m nem mesmo exagerando.)

Os clientes desejam / confiam nos Produtos ESRI, por isso usamos os Produtos ESRI.

Eu uso o ArcGIS por causa da minha organização e o QGIS em casa. Eu uso as ferramentas de que preciso para o trabalho. Não tenho preferência entre QGIS ou ArcGIS, exceto por uma coisa. ESRI

Não consigo escapar de reclamar de Esri. Eu não aguento, por minha vida, Esri. É muito comercializado ao ponto da irritação. É sempre necessário este addon, obtenha esta licença, use os créditos aqui, etc e eles nem mesmo mostram os preços. E, neste ponto, há tantos complementos ou produtos que eu nem sei mais de quais preciso. Os cursos online da Esri são apenas mais um ramo de promoção de produtos da Esri, mesmo quando eles próprios usam ferramentas de código aberto e tentam criar ainda mais dependência de seus produtos. Eu entendo, eles são uma organização com fins lucrativos. mas é quase abusivo com a maneira como essas coisas são enviadas aos usuários. Se eu tivesse a opção de não usar o software deles, não o usaria, não porque o ArcGIS seja ruim, mas por causa do marketing implacável da Esri e do tratamento dispensado aos usuários. E essa nem é a pior parte. Os insetos. os infindáveis ​​insetos. e merda aleatória que surge, como uma ferramenta disponível para uso no mapa, mas não disponível no construtor de modelo. Ou a incompatibilidade completa entre Survey123 e Survey123Connect. ArcGIS Pro é um PoS porque a conexão com a Internet foi perdida brevemente e outros problemas relacionados a VPNs e segurança de rede. A formatação de rótulo / pop-up sendo perdida do mapa para o AGOL a cada atualização. Pesquisas intermináveis ​​no fórum sobre um problema que termina em uma postagem aleatória de um Esri dizendo que esse recurso ainda não está disponível ou o bug ainda não foi corrigido. E então esperar cada atualização para ver se eles consertaram os bugs antigos ou finalmente implementaram alguns recursos básicos. Não. algum novo recurso aleatório com o qual ninguém se importa. E a lista continua.

Sério, para cada falha que o QGIS tem, pelo menos me dá o controle para remediar. E é grátis.

EDIT: Ah, e QGIS também tem versão para Mac

Se eu pudesse votar a favor desse comentário cem vezes, eu o faria!

É exatamente por isso que estou constantemente pressionando meu local de trabalho para abandonar os produtos ESRI

Eu descobri que é impossível para mim usar um produto da Esri por qualquer período de tempo sem jurar pelo menos uma vez no processo sobre algum bug ou erro estúpido

Minha organização não está pagando por licenças ArcGIS Desktop ou ArcGIS Pro, estamos pagando por soluções sob demanda, arquitetura e uma plataforma para fornecer mais de 100 conjuntos de dados, mapas da web e outros produtos para usuários vários milhões de vezes por mês.

Para meus próprios fluxos de trabalho pessoais, acabo usando ferramentas Arc frequentemente porque é com isso que estou familiarizado. Às vezes eu uso outras ferramentas (por exemplo, a maioria do processamento de atributos de dados é feito no pandas agora), mas eu realmente não me importo se estou usando Arc vs open (seja Q / GDAL ou qualquer outro).

Eu uso os dois dependendo do que estou tentando fazer. Alguns trabalhos realmente básicos com arquivos de forma são muito mais fáceis no QGIS, mas trabalhar com rasters pode ser muito mais difícil no QGIS.

Eu trabalho em um grande governo e nossa equipe usa Esri e todos os produtos e suporte que eles fornecem (Desktop, Pro, Server, Portal, AGO, integração de banco de dados, Experience Builder, etc.).

Alguém mencionou o downthread, mas a maior coisa que você está pagando no Esri é o suporte e uma base de conhecimento que o Q pode ter, mas requer um investimento em tempo e recursos que nossa equipe não tem. Podemos ligar para nosso representante ou suporte técnico e eles trabalharão para resolver o problema, normalmente em algumas horas a um dia. Com Q, pode demorar mensagens lentas, pesquisa de fórum, etc., quando o tempo é essencial.

Também temos integrações com outros produtos que se ligam ao ambiente Esri porque, como a Microsoft, é o padrão a partir do qual construir.

A Esri pode ser muito chata com todos os seus argumentos de venda e outros enfeites, mas eles são o padrão em grandes organizações, firmas de engenharia, governos, etc., por essa razão eu estou naquele ambiente.

Nossa experiência com ESRI é mais parecida com & quotA análise de tráfego no ArcMap e no Pro tem grandes falhas que arruinam a análise. Você sabia? & Quot

& quotNós & # x27; veremos isso. Sim, é um grande bug, obrigado por nos dizer, não diga a mais ninguém, vamos consertá-lo em breve. & Quot - 6 meses depois. * grilos *

Minhas preferências são (em ordem do favorito para o menos favorito):

ArcGIS. Por mais que as pessoas odeiem, é o software mais completo que existe. Não preciso deixar o software ESRI para fazer a maioria dos fluxos de trabalho. Ele pode ler os dados do autocad razoavelmente bem. Nada lá fora se compara ao ArcPy sem ter que instalar e usar várias outras bibliotecas. Meus principais problemas com o ArcGIS são que ele é lento e não funciona bem com PostgreSQL / PostGIS. Algumas das ferramentas aqui são realmente boas e simplificariam muitas cargas de trabalho que minha empresa faz, mas eles não querem gastar dinheiro com software, por isso estamos presos a algumas coisas muito entediantes no QGIS.

PostgreSQL / PostGIS. Este software é incrível, é leve, rápido e funciona. Ele também é de código aberto. A única razão pela qual não é mais alto é que não é realmente um GIS completo.

GDAL / OGR. Para processamento no mundo do código aberto fora do Postgres, estas são minhas opções. Há muita documentação, eles funcionam muito bem e podem ser usados ​​de várias maneiras. O maior problema com isso é que as instalações do Windows geralmente vêm com mais do que apenas eles.

FME. Um software muito bom para transformar formatos de dados. É um pouco limitado no que pode fazer fora da análise, e descobri que pessoas que usam isso e não entendem de programação podem tornar os espaços de trabalho terrivelmente ineficientes e difíceis de gerenciar.

QGIS. Honestamente, eu não gosto do QGIS para meus fluxos de trabalho específicos. Programar nele é um pesadelo completo e discordo de muitas de suas práticas de codificação. O instalador do Windows nos últimos anos exige muitos ajustes para que tudo funcione corretamente. Eu sou arrastado para o mundo do inferno da dependência, e no geral é um pesadelo para gerenciar em um nível corporativo.

Múltiplo. É rápido no processamento de coisas, mas na maior parte, não é muito útil para o que faço. O processamento é apenas uma parte da equação. Enquanto alguns diriam que é mais rápido no vetor, eu prefiro apenas otimizar meu banco de dados postgresql indexando e armazenando em cluster espacial corretamente.

Eu uso ArcGIS porque trabalho para eles. Mas pelo que vejo com os clientes, o principal é o suporte. Grandes organizações como o governo precisam ter um lugar para ligar quando as coisas vão mal, alguém para culpar, alguém para relatar problemas e corrigir os bugs e ter a garantia de um certo limite de tempo de inatividade para coisas como serviços da web.

Eu não uso produtos ESRI a menos que seja necessário, porque odeio suas práticas anticompetitivas. Eu trabalho muito com dados LiDAR, e embora os formatos de código aberto para os dados já existissem por um longo tempo (las e laz), a ESRI decidiu pular e fazer seu próprio formato proprietário (zlas) que não é melhor e só funciona com produtos ESRI. Além do mais, como a ESRI tem um relacionamento comercial com muitas partes interessadas que coletam LiDAR, eu descobri mais do que algumas missões LiDAR financiadas pelo contribuinte, cujos dados SOMENTE estão disponíveis neste formato proprietário. Existem ferramentas para quebrar o formato agora, mas isso me deixa louco

Q GIS me faz sentir como se meu diploma em GIS não tivesse me ensinado nada, eu posso fazer qualquer coisa em arco, mas Q realmente perturba meus ossos da maneira errada. não me entenda mal. Eu também odeio arcpro. Arcmap e arcpy são meus traços mais fortes, então, obviamente, vou gostar deles.

Não está claro se as ferramentas são habilitadas para multi-thread / multiprocessador. Mesmo se as ferramentas forem habilitadas para vários threads, elas geralmente não funcionarão em vários núcleos. De fato, na maioria das vezes esse é o caso. Eu fiz uma pergunta sobre pilha aqui e obtive uma boa resposta. Quase todas essas ferramentas não usarão múltiplos núcleos - então minha máquina doméstica de 8 núcleos físicos, 16 máquinas de trabalho de núcleo físico e 44 máquinas de trabalho de núcleo físico são maravilhosamente subutilizados em quase todos os casos

Bom para ESRI, eles & # x27são ferramentas de paralelização, mas eles têm um desempenho muito baixo por dois motivos: primeiro, eles & # x27são apenas fazendo a paralelização de primeira geração, apenas começando onde outros já trabalharam 20 anos e, segundo, o resto de sua arquitetura não é paralelo para que eles encontrem gargalos intermináveis ​​ao configurar tarefas paralelas, despachar para vários threads, coletar resultados e, em seguida, colocá-los de volta em seu aplicativo principal de thread único. Aplicativos paralelos são tão rápidos quanto seu link mais lento.

No fluxo de trabalho de várias etapas, o último é particularmente um assassino porque significa que tudo deve ser feito iterativamente e não é realista otimizar em várias operações para um plano de execução paralela otimizado e combinado.

Em um sistema totalmente paralelo, quanto mais complexas as operações de várias etapas, maior a oportunidade de otimizá-las, porque você pode definir um fluxo de trabalho complexo em, digamos, uma expressão de muitas funções paralelizadas e, em seguida, deixar os otimizadores trabalharem sua mágica eliminando todas as operações desnecessárias . Além disso, está otimizando automaticamente para uma combinação de paralelização de CPU e paralelização de GPU, alternando entre threads de CPU e núcleos de GPU. A ESRI parece estar a muitos anos de distância de tudo isso se tentarem desenvolvê-la internamente.

Você pode gostar dos vídeos comparativos aqui, que mostram o que um aplicativo totalmente paralelo de quarta geração pode fazer em comparação com o limitado paralelismo de primeira geração no Arc.

A diferença pode ser muito grande, como levar 9 segundos o que leva 12 minutos no Analista Espacial. Em lugares onde o paralelismo de GPU automático entra em ação, usando muitos threads de CPU que atendem a muitos núcleos de GPU heterogêneos, como para cálculos de matriz de curvatura média, a diferença pode ser de alguns segundos a várias horas. Conforme os dados ficam maiores, essas comparações tendem a se ampliar.

Nos piores casos, quando o paralelismo não é bem executado, pode ser mais lento iniciar mais threads do que executar um único thread. Efeitos como esse se tornam muito problemáticos quando você escala além da primeira dúzia de threads ou mais, para executar 48, 64, 128, etc., threads em placas-mãe com múltiplos soquetes de CPU. Estou supondo que uma razão pela qual o ESRI usa tão poucos threads pode ser porque eles não gostam do que acontece quando usam mais. É um problema muito difícil de resolver.


Ferramentas de anotação¶

anotações anotações de texto | ver

O | mActionTextAnnotation | ferramentas de anotação de texto na barra de ferramentas de atributos fornecem a possibilidade de colocar texto formatado em um balão na tela do mapa QGIS. Use a ferramenta de anotação de texto e clique na tela do mapa.

Clique duas vezes no item para abrir uma caixa de diálogo com várias opções. Existe o editor de texto para inserir o texto formatado e outras configurações do item. Por exemplo. existe a opção de ter o item colocado em uma posição do mapa (exibido por um símbolo de marcador) ou ter o item em uma posição da tela (não relacionado ao mapa). O item pode ser movido pela posição do mapa (arraste o marcador do mapa) ou movendo apenas o balão. Os ícones fazem parte do tema gis e também são usados ​​por padrão nos outros temas.

O | mActionAnnotation | ferramenta de movimento de anotação permite mover a anotação na tela do mapa.

Anotações do formulário¶

Além disso, você também pode criar seus próprios formulários de anotação. O | mActionFormAnnotation | ferramenta de anotação de formulário é útil para exibir atributos de uma camada vetorial em um formulário de designer de qt personalizado (ver Figura fig: custom-annotations) É semelhante aos formulários do designer para a ferramenta de identificação, mas exibidos em um item de anotação. Consulte também o blog do QGIS http://blog.qgis.org/node/143 para obter mais informações.

Formulário de anotação de designer de qt personalizado

Se você pressionar Ctrl + T enquanto uma ferramenta de anotação está ativa (mover anotação, anotação de texto, anotação de formulário), os estados de visibilidade dos itens são invertidos.


2 respostas 2

Você deve usar o OSGEO Shell para executar este comando.

Vá para o Menu Iniciar e pesquise por OSGEO Shell, e a janela do prompt de comando será aberta.

Agora digite cd C: UsersDepartment.qgis2pythonpluginsnp & # 62 no shell e pressione Enter.

Isso definirá o diretório atual como o diretório do plug-in.

Agora execute o comando pyrcc4.

Você também pode seguir o tutorial detalhado aqui

para mim, adicionar o caminho pyrcc4 às variáveis ​​de ambiente do sistema fez com que funcionasse
C: UsersBenBoualiAppDataLocalProgramsPythonPython35Libsite-packagesPyQt4

Em seu caminho, podemos ler Python35 e PyQt4. Isso não funcionará com o QGIS. QGIS 3 usa Qt5 / PyQt5 e Python 3. QGIS 2 usa Qt4 / PyQt4 e Python 2. Portanto, há uma incompatibilidade. Você deve mudar para pyrcc5 com QGIS 3

Eu precisava do Pyrcc4 para compatibilidade com algumas coisas, eu não preciso muito do Pyrcc, estou apenas mostrando às pessoas um possível caminho para o executável, talvez ajude alguém?


Assista o vídeo: QGIS: Novo Procedimento para Configuração do GRASS GIS (Outubro 2021).