我看过一些地图,例如:Ship Logs的地图

或Facebook全球友谊映射(通过Flowing Data博客)


这些地图看起来很好,因为单行几乎是透明的,并且随着绘制的线越来越多,不透明度增加,并且您只能使用存在多条线的线来获得模式。以shapefile格式显示,并希望与此类似。

哪个软件可以允许我这样做?哪个软件可以产生这种效果?

评论

我认为您可以在QGIS中结合使用图层透明度,图层混合模式和符号透明度来做到这一点。但是我必须尝试一下。

#1 楼

您可以在QGIS中使用符号透明度,特征混合模式和符号颜色来做到这一点。模式,将与同一图层中的其他要素堆叠在一起。

所有填充物都可以在“图层属性”>“样式”中找到。如果符号透明度为95%,则只有当至少有20个要素相互重叠时,线条的所选颜色才会完全不透明。此数量限制为100个要素叠加(透明度为99%)。

更新:遵循Nathan的建议,使用不同的混合模式(例如乘法和加法)可以实现其他效果。 br />

以不同的线条颜色复制图层,并在图层混合中使用躲避等模式,会产生一些不错的效果。

评论


我仍在思考如何制作第二张图像,从蓝色(或其他颜色)到白色。关于如何在QGIS中做到这一点的任何想法?

–亚历山大·内托(Alexandre Neto)
2014年1月14日上午9:48

否,层和要素级别。功能混合模式。即使在您的第一个屏幕截图中:)

–内森·W
2014年1月14日上午10:55

选择50%蓝色,然后开启减色混合模式。

–内森·W
2014年1月14日上午10:56

在深色背景和加法下,您将获得以下内容:i.imgur.com/tuGiKpc.png

–内森·W
2014年1月14日上午11:01

继续,QGIS +1提供了许多可用的工具,这些工具可以以非常直接的方式创建“增加不透明度贴图”。

–亚历山大·内托(Alexandre Neto)
2014年1月14日,11:18

#2 楼

对于第一个示例,我不确定,但第二个示例是线密度的图像(基于内核生成的栅格数据,该内核生成邻域中线的加权总和)。

在实践中,您可以使用arcgis线密度(空间分析器)进行操作,并且您会在此处找到开放源提示。功能透明。在ArcGIS中这是不可行的(您可以为多边形设置要素透明度,但对于同一层的重叠多边形则不能相互添加。理论上,当然,每条线可以制作一层。所以+1为QGIS ...

#3 楼

您也可以使用以下方法在Tilemill中执行此操作:

line-comp-op: plus;


#4 楼

即使没有高级混合模式,也可以在ArcGIS中完成此操作:使用“符号”标签中“高级”下的“符号级别”,并使用一个字段进行透明度设置。