可以代替PS和AI的免费开源软件

如QGIS一样,工作中也有很多其他的开源软件可供大家选择。比如今天要说的这两款优秀绘图软件——GIMP和Inkscape。

GIMP

GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括了几乎所有图象处理所需的功能,号称Linux下的PhotoShop。GIMP在Linux系统推出时就风靡了许多绘图爱好者的喜爱,它的接口相当轻巧,但其功能却不输于专业的绘图软件;它提供了各种的影像处理工具、滤镜,还有许多的组件模块,对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件。

QQ截图20151127100153

主要特性:

  • 通过工具,可以使用绝大部分的Photoshop插件(可能要动用WINE)
  • 有各式各样的工具,包括刷子、铅笔、喷雾器、克隆等工具,并可对刷子、模式等进行定制
  • 变化工具包括旋转、缩放、切片和翻转
  • 对所有绘图工具都使用次像素取样,因而能产生高品质的反锯齿效果
  • 开源:GIMP以GPL协议发布,可以免费的下载并使用。

另外,GIMP完全支持psd格式,可以与Adobe Photoshop进行工作衔接和交互。

下载地址:http://www.gimp.org/downloads/

Inkscape

Inkscape是一套矢量图形编辑器,与Illustrator、Freehand、CorelDraw、Xara X 等其他软件相似。该软件的开发目标是成为一套强力的绘图软件,Inkscape是一套跨平台性的应用程序,Windows、Mac OS X、Linux及类UNIX版等操作系统。它使用 W3C 标准的 ScalableVector Graphics (SVG) 文件格式,支持包括形状、路径、文本、标记、克隆、alpha 混合、变换、渐变、图案、组合等 SVG特性。它也支持创作共用的元数据、节点编辑、图层、复杂的路径运算、位图描摹(根据点阵16进制色差复制绘制矢量图的算法)、文本绕路径、流动文本、直接编辑 XML 等。它可以导入JPEG、PNG、TIFF 等格式,并输出为 PNG 和多种位图格式。

QQ截图20151127100307

下载地址:https://inkscape.org/en/download/

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

4.2. Lesson: 标签工具The Label Tool

标签可以被添加到地图来显示关于某对象的任何信息。任何矢量图层可以有与之关联的标签。这些标签是依靠其属性数据的内容创建的。Labels can be added to a map to show any information about an object. Any vector layer can have labels associated with it. These labels rely on the attribute data of a layer for their content.

Note

图层属性对话框里面有个标签选项,也有本节课所讲的功能,但是本节主要以工具栏上的标签工具来解说。The Layer Properties dialog does have a Labels tab, which now offers the same functionality, but for this example we’ll use the Label tool, accessed via a toolbar button.

本节目标:为某个图层添加有用好看的标签。The goal for this lesson: To apply useful and good-looking labels to a layer.

4.2.1. basic 跟我做:使用标签Follow Along: Using Labels

在使用标签工具之前,请先确定该工具已被激活。Before being able to access the Label tool, you will need to ensure that it has been activated.

  • 执行: 视图 ‣ 工具栏.Go to the menu item View ‣ Toolbars.
  • 确保标签 选项已被选中,若没被选中,那就现在选中它。Ensure that the Label item has a check mark next to it. If it doesn’t, click on the Label item, and it will be activated.
  • 在图层列表中点击places 图层,你会看到该层会被高亮显示。Click on the places layer in the Layers list, so that it is highlighted.
  • 点击工具栏上的这个按钮mActionLabeling。Click on the following toolbar button: mActionLabeling

这会打开 图层标签设置 对话框。This gives you the Layer labeling settings dialog.

  • 选中 给该图层加上标签,标签字段为…….Check the box next to Label this layer with….

这时候,你需要选择一个用于绘制标签的字段。根据之前的课程对本数据的了解,我们选择最适合做标签的 NAME 字段。You’ll need to choose which field in the attributes will be used for the labels. In the previous lesson, you decided that the NAME field was the most suitable one for this purpose.

  • 从列表中选择 name 字段。Select name from the list:

../../../_images/select_label_with.png

  • 点击 确定 。 Click OK.

现在,地图将添加上标签了,如下图。The map should now have labels like this:

../../../_images/first_place_names.png

4.2.2. basic 跟我做:更改标签选项Follow Along: Changing Label Options

基于之前课程你所设置的地图样式,你可能会发现标签的格式不太合适,或者他们距离其标注点太远/太近等等。Depending on the styles you chose for your map in earlier lessons, you’ll might find that the labels are not appropriately formatted and either overlap or are too far away from their point markers.

  • 点击工具栏上的按钮,再次打开 标签  工具。Open the Label tool again by clicking on its button as before.
  • 确保对话框左下方列表中的 文本  被选中。然后,你可以在其右侧的选项中更改其文本样式。Make sure Text is selected in the left-hand options list, then update the text formatting options to match those shown here:

../../../_images/label_formatting_options.png这样就可以解决字体不合适等问题了。接下来要解决标签与标注点重合的问题。开始之前,我们先看一下 使用轮廓缓冲区  选项。That’s the font problem solved! Now let’s look at the problem of the labels overlapping the points, but before we do that, let’s take a look at the Buffer option.

  • 还是打开标签工具对话框。Open the Label tool dialog.
  • 从左下框里面选使用轮廓缓冲区 。Select Buffer from the left-hand options list.
  • 勾选 绘制文本缓冲区 ,然后按照下图设置。Select the checkbox next to Draw text buffer, then choose options to match those shown here:

../../../_images/buffer_options.png

  • 点击应用。Click Apply.

这时你会看到我们给标签添加了一个彩色的缓冲区(或边框),让标签从地图上看起来更清楚。You’ll see that this adds a colored buffer or border to the place labels, making them easier to pick out on the map:

../../../_images/buffer_results.png现在我们来设置标签与标记点之间的位置。Now we can address the positioning of the labels in relation to their point markers.

  • 图层标签  对话框中,左下框中选中位置  。In the Label tool dialog, go to the Placement tab.
  • 选中 点周围 ,并将 距离 设置为2mm 。Change the value of Distance to 2mm and make sure that Around point is selected:

../../../_images/offset_placement_settings.png

  • 点击应用。Click Apply.

这时候你会看到标签将不会重叠在它们的标记点上了。You’ll see that the labels are no longer overlapping their point markers.

4.2.3. moderate 跟我做:用标签代替图层符号Follow Along: Using Labels Instead of Layer Symbology

在许多情况下,点的位置并不需要非常具体。例如, places 层中大多数点是代表了整个城镇或郊区,并与这些与要素关联的特定点在大比例尺下并不是很具体。事实上,给出一堆很具体的点往往会把阅读地图的人弄得更糊涂。In many cases, the location of a point doesn’t need to be very specific. For example, most of the points in the places layer refer to entire towns or suburbs, and the specific point associated with such features is not that specific on a large scale. In fact, giving a point that is too specific is often confusing for someone reading a map.

举一个例子: 在世界地图上,欧盟的点可能标注在波兰的某个地方,但阅读地图的人看到这个点在波兰后,他会认为欧盟的总部在波兰(【译者注】实际上在比利时首都布鲁塞尔)。To name an example: on a map of the world, the point given for the European Union may be somewhere in Poland, for instance. To someone reading the map, seeing a point labeledEuropean Union in Poland, it may seem that the capital of the European Union is therefore in Poland.

因此,为了防止这种误解,我们会停用点符号并将它们完全用标签来替代。So, to prevent this kind of misunderstanding, it’s often useful to deactivate the point symbols and replace them completely with labels.

在 QGIS,你可以通过改变标签位置,直接在它们引用点的位置来呈现。In QGIS, you can do this by changing the position of the labels to be rendered directly over the points they refer to.

  • 打开 places 图层的图层标签设置  对话框。Open the Layer labeling settings dialog for the places layer.
  • 选择 位置 选项。Select the Placement option from the options list.
  • 选中离点便宜量  单选按钮。Click on the Offset from point button.

这将显示象限选项,您可以使用象限选项设置标签与点标记的位置关系。在本例中,我们想要以点为中心,所以选择中心象限标签:This will reveal the Quadrant options which you can use to set the position of the label in relation to the point marker. In this case, we want the label to be centered on the point, so choose the center quadrant:

../../../_images/quadrant_offset_options.png

  • 通过编辑图层样式的方式来不显示点样式,具体为:将椭圆标记的宽度和高度的大小设置为 0,如下图。Hide the point symbols by editing the layer style as usual, and setting the size of the Ellipse marker width and height to 0:

../../../_images/hide_point_marker.png

  • 点击确定来查看结果。Click OK and you’ll see this result:

../../../_images/hide_point_marker_results.png如果你是要缩小地图,你会看到一些标签会消失以避免在缩小的地图上重叠。有时这是你想要的效果,特别是处理有很多点的数据集时;但在其他时候,这种方式将失去一些有用的信息。除这两种外,还有另一种可能性,我们将在以后的练习中了解学习。If you were to zoom out on the map, you would see that some of the labels disappear at larger scales to avoid overlapping. Sometimes this is what you want when dealing with datasets that have many points, but at other times you will lose useful information this way. There is another possibility for handling cases like this, which we’ll cover in a later exercise in this lesson.

4.2.4. moderate 动手试:自定义标签Try Yourself Customize the Labels

  • 返回到之前对标签和样式的设置,让点标记和标签偏移量为 2.00 毫米。在本阶段,你可以随意调整的点标记和标签的样式。Return the label and symbol settings to have a point marker and a label offset of 2.00mm. You may like to adjust the styling of the point marker or labels at this stage.

Check your results

  • 将比例尺设置为1:100000。可以在状态栏比例尺框中直接输入。Set the map to the scale 1:100000. You can do this by typing it into the Scale box in theStatus Bar.
  • 将标签调整到此比例尺下合适的样式。Modify your labels to be suitable for viewing at this scale.

Check your results

在线坐标转换工具【百度09、国测局02(火星)、wgs84之间任意转换】

基于Github上的一个开源项目(项目地址:http://wandergis.github.io/coordtransform/)。将其制作为在线工具,供大家使用。除了坐标转换功能外,还有地址解析和poi查询功能。

使用方法:第一个框里面输入坐标,一行一个,格式为“经度,纬度”(注意:中间用英文逗号分隔,中文逗号不识别哦),如下图所示(新版与下图略有不同,请自行甄别),选择一种转换方式,点击转换,即可批量转换了。使用本工具,需要你具备一定的excel操作能力。具体可参考本文后面的步骤。

QQ截图20151123164248

那左边框里的这种逗号相连接的格式怎么得到呢?(参考下面的操作)

111111
转换结果如何导入到excel中使用呢?提供三种方法供参考:
方法1:复制到记事本中另存为.csv格式,然后用excel打开(若打开乱码,可能在记事本中要设置下编码为utf-8)。
方法2:复制到excel中,按Ctrl键,使用导入向导,以逗号作为分隔符,即可得到分列数据。

12222

方法3:将结果保存为.txt文件,使用excel的数据导入功能,导入为表格数据。

133333

 

另外,附上当前互联网地图的坐标系现状
(1)地球坐标 (WGS84):
国际标准,从 GPS 设备中取出的数据的坐标系
国际地图提供商使用的坐标系
(2)火星坐标 (GCJ-02)也叫国测局坐标系
中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系
国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。
(3)百度坐标 (BD-09)
百度标准,百度 SDK,百度地图,Geocoding 使用

【译】QGIS培训教程-4.1属性数据

4. Module: 对矢量数据进行分类(Classifying Vector Data)

4.1. Lesson: 属性数据(Attribute Data)

到目前为止,我们对地图所做的更改并没有影响展示的要素。换句话说,所有的土地使用地区都是一样的,并且,所有的道路看起来也一样。当我们在看图时,读图者不会从图上独到任何道路的信息,他们只能看到某区域一条特定形状的路而已。(Up to now, none of the changes we have made to the map have been influenced by the objects that are being shown. In other words, all the land use areas look alike, and all the roads look alike. When looking at the map, the viewers don’t know anything about the roads they are seeing; only that there is a road of a certain shape in a certain area.)

但GIS的整体优势是地图上所有可见的对象都具有属性。GIS 中的地图并不只是图片。它不仅能描述物体的位置,而且带有这些对象的信息。(But the whole strength of GIS is that all the objects that are visible on the map also have attributes. Maps in a GIS aren’t just pictures. They represent not only objects in locations, but also information about those objects.)

本课目的:(The goal of this lesson: 探索对象的属性数据,并了解这些数据的用途。(To explore the attribute data of an object and understand what the various data can be useful for.)

4.1.1.  跟我做:属性数据Follow Along: Attribute data

打开的 places图层的属性表 (如有必要,请参阅”操作矢量数据”一节)。看一看,哪些字段信息最适合用来做标签呢,为什么?(Open the attribute table for the places layer (refer back to the section “Working with Vector Data” if necessary). Which field would be the most useful to represent in label form, and why?)

Check your results

4.1.2. 小结In Conclusion

你现在已经知道如何查看你所使用的数据的属性表了。只有带有我们关心的信息的数据集才是有用的。如果你知道你需要哪些属性,你可以快速判断某个给定的数据集是否有用,否则我们需要寻找另一个具有必需的属性数据的数据集。(You now know how to use the attribute table to see what is actually in the data you’re using. Any dataset will only be useful to you if it has the attributes that you care about. If you know which attributes you need, you can quickly decide if you’re able to use a given dataset, or if you need to look for another one that has the required attribute data.)

4.1.3. 下节提要What’s Next?

不同的属性可用于不同的目的。其中一些可以直接作为读图标签。下节课我们将重点学这个内容。(Different attributes are useful for different purposes. Some of them can be represented directly as text for the map user to see. You’ll learn how to do this in the next lesson.)

咨询师、策划师的装X神器:Office 2013 PowerMap插件

最近了解到Microsoft推出的这款数据地理可视化插件,还是很高兴的,虽然我知道的是如此的晚。
Office 2016已经将Power map插件原生集成。但是Office 2013需要单独安装一个安装包。
官方下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=38395
但是我安装后遇到了一个问题(64位,win7),点插入地图,老提示加载失败。于是网上搜罗一番,找到原因,需要另外打一个office 2013的补丁。
excelpp2013-kb2837666-fullfile-x86-glb.exe(32位)
excelpp2013-kb2837666-fullfile-x64-glb.exe(64位)
这是微软官方的解释:https://support.microsoft.com/zh-cn/kb/2837666
补丁下载地址自己网上找找看。这里提供一个网友自己传的64位(excelpp2013-kb2837666-fullfile-x64-glb.exe)的下载地址:
———————————————
http://pan.baidu.com/share/link?shareid=1468116158&uk=386899537&app=zd
———————————————
装上之后就可以玩耍了。
网上关于如何使用的教程有很多,可以自己看一下,但自己随便点点也就会了。使用了几次后,发现一个小问题。
可能是歪果仁的产品的关系,国内多边形只支持省市级别的,地市级级别的就不支持了。但是按地址解析、经纬度解析出来的点地图还是不错的。地址解析的准确度没有进一步去核实,微软用的bing和here地图,估计解析的也不会很好。QQ截图20151119160812

QQ截图20151119160618
还有就是图例和样式有点单调,调起来没有GIS软件方便。不过对这个也没有奢求。

总体来说还是一个不错的产品,以后Excel数据可以省的往GIS软件里导了。