【译】QGIS培训手册-标签工具(2)

4.2.5. moderate跟我做:标记线要素 Follow Along: Labeling Lines

现在你已经知道如何使用标签,但是还有一个问题。点和多边形要素是很容易标注的,但是线要素呢?如果跟标记点和多边形要素那样来标记线要素,那结果就会这样:Now that you know how labeling works, there’s an additional problem. Points and polygons are easy to label, but what about lines? If you label them the same way as the points, your results would look like this:

../../../_images/bad_street_labels.png我们来重新设置一下 roads 图层,以便使它看上去更容易被理解。 We will now reformat the roads layer labels so that they are easy to understand.

  • 关闭 Places 图层,防止它对我们干扰。Hide the Places layer so that it doesn’t distract you.
  • 像之前一样为 streets 图层添加标签。Activate labels for the streets layer as before.
  • 将字体 大小 设置为 10 ,这样能看到更多的标签。Set the font Size to 10 so that you can see more labels.
  • 将视图放大到Swellendam镇所在的区域。Zoom in on the Swellendam town area.
  • 标签工具 对话框的 高级 选项卡下,选择如下设置。(译者注:最新版qgis已经不是这个操作界面,请注意识别。下同)In the Label tool dialog’s Advanced tab, choose the following settings:

../../../_images/street_label_settings.png你可能会发现标签文字的样式使用的是很难辨认的默认值,将标签文字格式设置为带浅黄色缓冲的深灰色或者黑色字。You’ll probably find that the text styling has used default values and the labels are consequently very hard to read. Set the label text format to have a dark-grey or black Color and a light-yellowbuffer.

这时候,缩放一下地图,你的地图会看上去这个样子。The map will look somewhat like this, depending on scale:

../../../_images/street_label_formatted.png你会看到有些街道的名称出现了不止一次,而这对我们而言可能没什么卵用。采取以下措施来防止出现此状况。You’ll see that some of the road names appear more than once and that’s not always necessary. To prevent this from happening:

  • 标签设置 对话框中,选择 渲染  选项,并选中合并相连的线条以防止重复标签。In the Label labelling settings dialog, choose the Rendering option and select theMerge connected lines to avoid duplicate labels:

../../../_images/merge_lines_option.png

  • 点击确定。Click OK

另一个有用的功能是防止一些太短的线要素标记上标签后你瞅不见它。Another useful function is to prevent labels being drawn for features too short to be of notice.

  • 在同一个渲染面板中,将小于这个尺寸的要素不贴标签的值设为5mm,点击应用并注意观察结果。In the same Rendering panel, set the value of Suppress labeling of features smaller than … to 5mm and note the results when you click Apply.

你可以自己试试不同的位置设置,就像我们之前看到的,标注道路的时候,并不适合水平选项,所以我们选弯曲。Try out different Placement settings as well. As we’ve seen before, the horizontal option is not a good idea in this case, so let’s try the curved option instead.

  • 图层标签设置对话框的位置面板中选择弯曲选项,Select the Curved option in the Placement panel of the Layer labeling settings dialog.

看一下结果:Here’s the result:

../../../_images/final_street_labels.png我们能看到,现在隐藏了很多之前能看到的标签,因为即便给这些弯曲缠绕的路打上标签也不易读,显得一团糟,你可以根据自己的需要和画面的表达来自己决定来用哪些选项。As you can see, this hides a lot of the labels that were previously visible, because of the difficulty of making some of them follow twisting street lines and still be legible. You can decide which of these options to use, depending on what you think seems more useful or what looks better.

GDEM 30m中国地区数据打包下载

GDEM数据是平时经常会用到的免费开源数据,国内中科院的地理空间数据云有相关镜像可以下载,但是有时候这个网站的服务器不太稳定,会出现无法访问。从网络上搜集整理了国内地区的GDEM 30m数据,为大家提供打包或者单个下载。
注意:此数据包来源于网络,非GDEM官方网站,数据准确性请大家自己注意甄别。
QQ截图20160606134347
除中科院地理空间数据云平台,外,还可通过以下方式获得GDEM数据:

目前,ASTER GDEM 数据可以在网上免费获取。用户通过日本的ERSDAC(Earth Remote Sensing Data Analysis Center,地球遥感数据分析中心)(http://www.gdem.aster.ersdac.or.jp)或美国NASA的LP DAAC(Land Processes Distributed Active Archive Center,美国陆地过程分布式活动档案中心)(http://www.gdem.aster.ersdac.or.jp/index.jsp)免费下载这些数据。当然, 拥有数据下载权限之前都需要进行相关网站的用户注册和所需数据的申请。

附:国内GDEM 30m全部数据下载链接:

—————————————————–

链接:http://pan.baidu.com/s/1kUR4Qur 密码:uoyz

觉得本数据很赞?您可以通过给一个五星好评的方式来支持本站发展哦~淘宝店地址:https://shop135360196.taobao.com/

—————————————————–

Arcgis z因子设置

在使用网络上的dem数据生成山影(hillshade)的时候,有时候会遇到这样的情景:生成的山影有很多噪点,而且整体看上去又黑又粗糙。如下图

QQ截图20160603172535

这是为啥呢?

如果你仔细看,在生成山影的过程中,你会注意到一个arcgis抛出来的一个关于z因子(Z factor)警告。忽略这个警告可以生成阴影不会报错,但是就会出现上面的情况了。把鼠标移到那个黄色小叹号上,可以看到一个提示:

QQ截图20160603172709
WARNING 000869
Z factor: The Z units of the output geographical spatial reference are undefined.A default Z factor of 1 was used.
说的很清楚了,输出结果的Z轴未进行地理空间参考,系统使用了默认值1. 那如何进行修正?Arcgis官方给出了一些建议。

z 因子是一种转换因子,当垂直(或高程)单位与输入表面的水平坐标 (x,y) 单位不同时,可使用 z 因子调整垂直(或高程)单位的测量单位。它是一个表面 z 单位对应的地面 x,y 单位数。如果垂直单位没有被改成水平单位,则表面工具的结果将不会正确。
在计算输出表面时,将使用 z 因子乘以输入表面的 z 值。如果 x,y 单位与 z 单位完全相同(例如都是以英尺为单位),则 z 因子为 1。这是 z 因子的默认值。再例如,如果垂直的 z 单位是英尺而水平的 x,y 单位是米,则应使用 z 因子 0.3048 将 z 单位从英尺转换为米(1 英尺 = 0.3048 米)。
当输入栅格位于球面坐标系中时,z 因子的正确使用尤为重要,例如采用十进制度。如果输入表面栅格不在投影坐标系中,则从山体阴影中得到的输出看起来通常会很奇怪。这是由于在水平地面单位与高程 z 单位之间的测量存在差异。由于经度的长度随着纬度而变化,因此需要为该纬度指定一个适当的 z 因子。
如果 x,y 单位是十进制度而 z 单位是米,则一些适用于特殊纬度的适当 z 因子如下:
Latitude Z-factor
0 0.00000898
10 0.00000912
20 0.00000956
30 0.00001036
40 0.00001171
50 0.00001395
60 0.00001792
70 0.00002619
80 0.00005156

按照上面表格中的内容,修改z因子后,重新生成山影。如下:

QQ截图20160603172642

是不是正常了许多?