Gis 带有Graphviz的地理参考子图/簇

Gis 带有Graphviz的地理参考子图/簇,gis,graphviz,Gis,Graphviz,有时,我希望在地图的顶部覆盖一个概念图,以提供元素所属位置的附加上下文。例如,如果我想显示不同国家的人之间的社会关系,我可能希望将这些人定位在他们适当的国家,但这些国家的布局是自动化的 我(画得很差)来帮助说明我希望做什么 我发现了,但这似乎是一个假地理与集群。我想要的是一个真实的地图,其中实体包含在其正确的区域内,但实体本身是自动排列的。我认为这也不可能,至少在严格意义上是不可能的 但是,你可以尝试在每个国家中间添加一个不可见的节点(使用POS)来放置和“样式=Prand”,不带标签,使其不

有时,我希望在地图的顶部覆盖一个概念图,以提供元素所属位置的附加上下文。例如,如果我想显示不同国家的人之间的社会关系,我可能希望将这些人定位在他们适当的国家,但这些国家的布局是自动化的

我(画得很差)来帮助说明我希望做什么


我发现了,但这似乎是一个假地理与集群。我想要的是一个真实的地图,其中实体包含在其正确的区域内,但实体本身是自动排列的。

我认为这也不可能,至少在严格意义上是不可能的


但是,你可以尝试在每个国家中间添加一个不可见的节点(使用POS)来放置和“样式=Prand”,不带标签,使其不可见,然后将那里的人链接到一个短边(使用LeN)限制长度和“权重”,使其在排序中更加重要)。如果一个国家有一个时髦的形状,你可能会给它添加多个这样的节点。

我认为这在graphviz中是不可能的-假地理地图(GvMap)可能是你能得到的最接近的。希望有人能证明我错了……你能不能在地图上画一个svg图层,比如Openlayer?我不认为graphviz是实现这一点的工具。graphviz只支持矩形簇。如果每个节点都有真实的几何图形,那么绘图只需要漂亮边的工具。这个例子来自它的用例,反之亦然:gvmaps找到集群并创建地理地图高亮显示集群。它从一张图中生成了一张地图。另一个类似于地图的位置示例是:您可能希望对不属于同一国家/地区的节点之间的边使用“权重=0”。或者,对于不同国家/地区的节点,“权重=1”,对于同一国家/地区的节点,“权重=2”,以及将它们连接到其国家/地区的“超级节点”的“权重=3”。您能否绘制一个小权重示例,例如,使用?