Eu tenho um ponto central em um mapa e outros em uma camada separada (a localização de um local e as cidades de origem dos visitantes do local). Existe um plugin que geraria uma saída semelhante aos mapas de destino das companhias aéreas como este;
Eles não precisam ser do tipo "grande círculo", apenas linhas retas servirão. Isto é para representação visual do ponto de origem para visitantes de determinados eventos.
Alguma dica ou recomendação de plug-in?
Respostas:
Se você deseja conectar pontos de organização / destino e não precisar das linhas curvas do "grande círculo", consulte o plug-in do QGIS chamado " mmqgis ". Ele tem uma ferramenta Hub Lines que, em minha opinião, criará o visual que você está procurando.
fonte
Para que isso funcione, você precisará de uma instalação PostGIS em funcionamento. Os arquivos de forma podem ser carregados no PostGIS usando a ferramenta QGIS PostGIS Manager.
As consultas SQL podem ser executadas em várias ferramentas no QGIS (se houver conexão com um banco de dados PostGIS), por exemplo. RT plugin de camada SQL.
Se você tiver apenas um ponto de destino, mas vários pontos de origem (tabela "origem", a consulta SQL em http://underdark.wordpress.com/2011/08/20/visualizing-global-connections/ poderá ser simplificada para:
Não se esqueça de inserir primeiro o CRS # 953027.
fonte
Você pode representar mapas de fluxo por meio da extensão de mapeamento de fluxo entre nós de 2 nós, disponível no repositório de plug-ins do QGIS;
http://plugins.qgis.org/plugins/FlowMapper/
também há dados e documentação de amostra no arquivo zip.
as coordenadas do nó de entrada e a matriz de interação devem estar no formato de texto plano, delimitado por espaços em branco.
fonte
Você pode tentar seguir as instruções de James Cheshire no post Mapeando as Maiores Companhias Aéreas do Mundo para conseguir isso em R e ggplot2 :
Algumas dicas mais gerais de mapeamento em R também são descritas em Great Maps with ggplot2 post
fonte
Supondo que seus dados estejam configurados como;
ID Origin_X Origin_Y Dest_X Dest_Y
um pacote de freeware CrimeStat pode tomar como entrada um arquivo de forma com os locais de origem e destino e gerar um arquivo de forma com as linhas desenhadas. Tenho certeza de que você só precisa ter um ID exclusivo listado no seu shapefile para informar ao CrimeStat quais linhas conectar.
Tenho certeza de que você pode fazer isso mais diretamente no QGIS, mas o CrimeStat fornece uma interface gráfica suave para realizar a tarefa, se necessário. As perguntas anteriores no site que você deseja procurar são marcadas com a criação de polilinhas .
Observe que você pode usar coordenadas projetadas ou lat-lon no CrimeStat, mas isso não produzirá grandes linhas circulares (o que exige que as linhas sejam divididas em muitos segmentos menores).
fonte