J'ai un point central sur une carte et j'ai d'autres points dans une couche distincte (l'emplacement d'un lieu et les villes d'origine des visiteurs du lieu). Existe-t-il un plugin qui générerait une sortie similaire aux cartes de destination des compagnies aériennes comme celle-ci;
Il n'est pas nécessaire que ce soit des lignes de type "grand cercle", seules des lignes droites suffiront. Il s'agit d'une représentation visuelle du point d'origine pour les visiteurs de certains événements.
Des conseils ou des recommandations de plugin?
Réponses:
Si vous cherchez simplement à connecter des points d'origine / de destination et que vous n'avez pas besoin des lignes courbes du "grand cercle", jetez un œil au plugin QGIS appelé " mmqgis ". Il a un outil Hub Lines qui, je pense, créera le visuel que vous recherchez.
la source
Pour que cela fonctionne, vous aurez besoin d'une installation PostGIS fonctionnelle. Les fichiers de formes peuvent être chargés dans PostGIS à l'aide de l'outil QGIS PostGIS Manager.
Les requêtes SQL peuvent être exécutées dans plusieurs outils à partir de QGIS (s'il est connecté à une base de données PostGIS), par exemple. Plugin RT SQL Layer.
Si vous n'avez qu'un seul point de destination mais plusieurs points source (table "source", la requête SQL dans http://underdark.wordpress.com/2011/08/20/visualizing-global-connections/ peut être simplifiée pour:
N'oubliez pas d'insérer d'abord le CRS # 953027.
la source
Vous pouvez représenter les cartes de flux via l'extension de cartographie de flux nœud-2-nœuds qui est disponible à partir du repo du plugin QGIS;
http://plugins.qgis.org/plugins/FlowMapper/
il existe également des exemples de données et de documentation dans le fichier zip.
les coordonnées du nœud d'entrée et la matrice d'interaction doivent être au format texte plan, délimitées par des espaces blancs.
la source
Vous pouvez essayer de suivre les instructions de James Cheshire du post Mapping the World's Biggest Airlines pour y parvenir en R et ggplot2 :
Quelques conseils de cartographie plus généraux dans R sont également décrits dans Great Maps avec ggplot2 post
la source
En supposant que vos données sont configurées comme;
ID Origin_X Origin_Y Dest_X Dest_Y
un package freeware CrimeStat peut prendre en entrée un fichier de formes avec les emplacements d'origine et de destination et sortir un fichier de formes avec les lignes tracées. Je suis sûr que vous avez juste besoin d'avoir un identifiant unique répertorié dans votre fichier de formes pour indiquer à CrimeStat les lignes à connecter.
Je suis sûr que vous pouvez le faire plus directement dans QGIS, mais CrimeStat fournit une interface graphique douce pour accomplir la tâche si nécessaire. Les questions précédentes sur le site que vous souhaitez parcourir sont étiquetées polyline-creation .
Notez que vous pouvez utiliser des coordonnées projetées ou lat-lon dans CrimeStat, mais cela ne produira pas de grandes lignes de cercle (qui nécessitent de diviser les lignes en plusieurs segments plus petits).
la source