使用Graphviz进行地理配准的子图/簇

Pet*_*ter 12 gis graphviz

有时我想在地图上叠加一个概念图,以提供元素所属的附加上下文.例如,如果我想展示不同国家/地区的人们之间的社交关系,我可能希望让人们位于适当的国家/地区,但这些国家/地区的布局会自动化.

我画了(很差)一张照片,以帮助说明我希望做的事情.

画得很糟糕的图片:-)

我找到了这个例子,但这似乎是一个带有聚类的假地理.我想要的是一个真实的地图,其中实体包含在正确的区域内,但实体本身是自动排列的.

小智 0

我也不认为这是可能的,至少从严格意义上来说是不可能的。

但是,您可能会尝试在每个国家/地区的中间添加一个不可见的节点(使用“pos”进行放置,并使用不带标签的“style=plain”使其不可见),然后用短边链接居住在那里的人(使用“len”来限制长度和“weight”以使其在排序中更重要)。如果一个国家/地区具有时髦的形状,您可以向该国家/地区添加多个此类节点。