或Facebook全球友谊映射(通过Flowing Data博客)
这些地图看起来很好,因为单行几乎是透明的,并且随着绘制的线越来越多,不透明度增加,并且您只能使用存在多条线的线来获得模式。以shapefile格式显示,并希望与此类似。
哪个软件可以允许我这样做?哪个软件可以产生这种效果?
#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;
评论
我认为您可以在QGIS中结合使用图层透明度,图层混合模式和符号透明度来做到这一点。但是我必须尝试一下。