在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → qgis中文教程

qgis中文教程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.29M
  • 下载次数:8
  • 浏览次数:457
  • 发布时间:2020-09-05
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上。QGIS项目开始于2002年 5月,是基于跨平台的图形工具Qt软件包,采用C++ 语言开发的一个GIS软件。目前的开发非常活跃,当前的最新版本是1.0.2版。
d Quantum GISO 8.0 (Titan) 叵区 文件)视图)图层g)设置)插件)帮助 白日加个失量图层 园添加一个栅格图层 R ②S99需加回回田态”口 粤移除图层 Ctrltn 新的天量图层 F 器在鹰眼图中 全部图层加入鹰眼图 圖移除鹰眼图内所有的图层 恩隐病所有图 显示所有图层 QG|S2006 8cae1:32-0.90125着色 图2 建立矢量数据文件图层 选择QGIS软件的“图层”菜单(如上图2),我们可以看到QGIS可以支持四种类犁的 图层,点击第一项“添加一个矢量图层”就可以在文件系统中选择打开矢量GIS文件了。 打开一个0GR支持的矢量图层 D:\ 2国 hapefi1es(.shp本,SH 编码 CR] ESRI Sha HP〕 [OGR] MapI mif*,tab*,M工F*.Th a…catd.df米CATD.F [GR] Geography Mar…c1age(米.g1米,CML 阻1£iLe〔*漱 图三 通过随后展现的子菜单我们可以看到当前的QGIS0.8版本支持打开五种类型的矢量数 据文件类型(如图3)。包括最常见的ESRI的 shape文件格式和 Coverage文件、 Mapinfo 的皿if文件格式和当前逐渐流行的GML文件格式等。 我们需要的矢量数据文件可以到网络上去查找,比如说国家基础地理信息中心制作的国 家基础地理数据网站(htp:/ nfgis.nsdi.gov.cn/)就可以下载到许多官方正式的地理GIS 文件,一般都有Shp等通用的格式。 1.2建立棚格数据文件图层。 同样,我们看选择“增加一个栅格图层”子菜单. 打开一个GDA支持的暑格数据源 回 ak shade file name Files of type: GeoTIFF (*. tif *. TIF) Cancel 编码 GeoTIFF (* tif * TIF) Erdas工 magine Imag .img木,工MG Arc/Info ASCII Grid ( *. asc * ASC) ITS Raster ddf*.卫nF ITED Elevation Raster (k dtO *. ITO) USGS Optional AS---M [t dem *. DEM AIG GRASS and all other files (I 从图中可以看出,QGIS可以支持建立七种类型的栅格数据文件图层。 3打开 POSLGIS图层 PostGIs是对象一关系 添加 Postgis表 型数据系统 PostgresQl pusHer esqL连接 的一个扩展,允许数据库 存储GIS(地理信息系统) 连接 新建 除 对象,是目前最出名的开 源GIS数据库系统,关于 表 其使用,参阅我写的 名称 << POStGIS中文教程>>。 当在QGIS菜单中选择 添加 PostGIs图层”的时 候,软件会弹出如右图4的 对话框,对话框上部的下拉 助 加 菜单中列举了你已经建立好 的 PostGIS数据库连接 图4 当点击“连接”按钮之后,QGIS会与相应的 PostgIS服务器相连接当然前提是相关 的所有配置,包括IP地址、用户名字、登陆密码、数据库名字以及相关的安仝策略配置等 都正确,然后返回可用的数据表的名字。每个数据表可以作为一个矢量图层进行操作。 如果还没有建立好相关的 Postgis连接,那么我们就要自己建立新的 Postgis连接。点 击“新建”按钮之后,会弹出一个建立新的 PostGis连接的对话框如下图5。设置好相关的 POStGIs数据库的信息就可以连接了。 个 Postgis图层相当于一个矢量图层,可以进行同样的操作。 亟创建一个新的 Postgis连接 p区 连接信息 确定 名称 ch1重a 取消 主机19216.1.99 帮助 数据库 china 端口5432 用户名wen 密码**米 保存密码 测试连接 D Only look in the ge ometry_columns table D Only look in the public'schema 图5 4建立WMS数据文件图层 添加服务器上的图层 服务器连接 新律)」5 add default 影像編码 司层 摘要 Regi cns outsi de Canada [l: 2ul -3 5N nn Ragicns outsida Canad (L: 15 000000)and areas ou 7 m昌cm da er & eas (1: 2 000 000] The surface s 17500mn〕 The naer ar facer areas ( 1: 60 000 000) The surface yain了m nnn∩nn 坐标参考系统 帮助 增加 关闭 就绪 图6 QGIS还攴持从WS服务器中获取数据,增加数据图层。WS和WFS是由开源GIS组织 0GC提岀的两个关于网络GIS数据提供的协议。其中WS协议提供了wMS的三个基础性操作 协议( GetCapabilities,GetⅦap和 GetFeatureInfo)的详细规范说明,这些协议共同构 成了利用WS创健和叠加显示不同来源的远程异构地图服务的基础。WFS的全称是网络要素 服务接口规范,其提岀∏的是为了规范对ωpeηGIS简单要素的薮据编辑操作,从而使得服务 器端和客户端能够在要素层面进行“通讯” WMNS和WFS目前越来越多的得到应用,在 Google可以通过查找WMS服务器列表来获得 相应的WMS服务器地址。 选择“增加一个WS图层”后的对话框如上图6,同增加一个 PostgIs图层比较相似, 图中是连接了一个位于加拿大的WMS服务器的状况,用户可以自己选择需要使用的数据表, 这些GIS数据有矢量的数据也有栅格数据。 如果没冇已经建立的WS连接,则需要点击“新建”按钮以建立一个新的WMS服务连 接,随后弹出的对话框如图7所示。 创建一个新的s姓接 p囟 连接信息 确定 称 职消 URL 帮助 代理服努器主机 代理服务器端口 代理服务器用户 代理服务器密码 这个WMS的连接的建立比较简单,一般只要输入一个自己取的名称和wMS服务器的URL 地址就可以了 (二)图层文件的属性 在QGIS中打开一个图层之后,我们对QGIS的缺省绘制的地图可能有不满意的地方,如 地图的图例符号的样式、颜色不满意,或者需要显小一些文字注记一这里叫做标签的,等 等,这就需要改变图层的属性了 要改变图层的属性只需要在QGIS的左边的图层管理面版里面找到你想修改的图层,然 后用鼠标右键单击该图层,再选择“属性”就可以了 如果要修改的是矢量图层的属性,那么这时会弹出如下图8的“图层属性”对话框米 在这个对话框内有五个标签,分别是“符号化”、“常规”、“元数据”、“标笭”和“命 令 图8显示的“符号化”标签的内容,这是对图层的图例进行设置的地方,你可以选择修 改图例的样式、大小、颜色等,使绘制出来的地图符合自己的审美观点。不过似乎当前版本 的QGIS还不支持用户定制图例样式 “常规”标笭主要是显示一些图层的常规定义,如图层名字、空间坐标系名字等,你也 可以在这里改变空间投影方式、创建空间索引等。 “元数据”标签会给出关于图层的一些基木性质的数据,比如说:图层文件的格式名 称、图层的要素类型能够和数量、图层的空间范围大小、图层的各个字段的数据类型等。 图层属性 图层属性 符号化常规元数据「标签「命令 「符号化常规元数据标签命 图例类型 号 □显示标签 透明度0笑 标签: 含标签的宇段 标签:标签 字体样式字体对齐冲区」位置定义样式的数据定义 大小 X移量(pt Y帛移量ts) 轮线的样式 扁移量的单位 坳图单位 轮装的 轮廊!的 墳充颜巴 预览 埴充样式 多 帮助 用 确定 消 图8 图9 “标签”这里主要用于显示地图的文字注记-一这里叫做标签,如上图9。为了在QGIS 件正)形F 荣国图 鸟鲁木 呼和 改(杭 明 ◎QG|S2006 绘制的地图中显示文字标记,首先需要勾选上方的“显示标签”,然后在后面的列表框中选 择需要显示的数据文件中的字段,最后再设置一下显示标签的文字格式就可以了。上面图 10就是选择显示省会标签后的效果 “命令”标签主要用丁在程序中调用些其他应用程序。 如果是打开栅格图形文件的图层的属性的话,那么弹出的对话框如下图: 格图层的号性 p区 将号化酒 元数据金宇吕直才图 显示 ●彩色影像 O灰度影像 色调影注释 □反转色系影射表 这个影像使用了一个固 透明度 定的色词。您可以将这 色重新映射为不同 ·色-映射为 ●绿色一映射为 嗑色 不明 完全话明·蓝色-映射力 彩色景家 度影像 颜色 波段 灰度 红 标作供差 色彩影射表 灰阶 帮助 用 E@[取消叫 底定 栅格图层的属性对话框和矢量图层的属性对话框有三个相同的标签,为“符号化 普通”和“元数据”,当然里面饿具体内容有所区别。 (三)图层文件的基本操作 3.1基本图形操作:放人、缩小等 A B G H 作为地图的基本操作,也是几乎每个GIS软件必备的操作,参阅QGIS的工具栏,几个 图标依次代表的操作为 A移动地图 B放大地图 C缩小地图 D将地图尽量放大到当前窗口 E F显小当前的图层 G回到上次的视图 H刷新地图 (四)地图的编辑 QGIS的地图编辑能力目前还不完善,在1.0版本发布之前,使用QGIS的图层编辑的时 侯,要注意做好图层的备份工作 QGIS的地图编辑功能包括两方面的编辑,一是编辑已经有的图层;一是创建新的图层 1编辑已经有的图层 缺省的情况下,为数据安全起见,QGIS的图层是写保扩的,或者说是只读的。要对图 层进行编辑,首先要保证GIS数据源是可写的-—-比如说, PostGIs的登陆用户具有数据库 的读写权限,并且相应的数据文件具有写操作的杈限。在QGIS目前支持的数据图层屮,能 够进行编辑的是矢量数据文件和 PostGIs数据源。 与图层编辑相关的图标如下图 园留回百囟目国翻 所列图标的功能依次是: 开启图层编辑功能 关闭图层编辑功能(同时保存所做的修改) 创建点; 创建线: 创建多边形: 增加节点; 删除节点; Q新的关量图层 移动节点 删除所选择的图层元素; 类 占 多边形 编辑图层一般先点击“”图标, 或者在图层的属性列表上选择“允许编 文件格式 ESRI Shapefil 辑”,图层中的节点就会出现标记符号, 属性 然后开始进行相应的编辑了。 添加 移除 名称类型 2创建一个新的图层 目前只能创建 shape文件,经过 如右图的简单设置之后,就可以开始 创建新的图层了,注意要开启编辑功 能 帮助 确定 聊消 (五)查询操作 如果打开的是矢量图层的话,就可以进行空间查询与分析操作了。空间查询( spatia1 query)是GIS最基本的功能之一,主要有两种 1图形与属性的关联查询 在地图窗口中,选择任意一个区域或地物,都可以在属性列表窗口中显示该区域或地物 相应的属性信息;同样,在属性列表窗口屮选择仼意一行属性数据,在地图窗口屮就会突出 显示对应的区域或地物图形。 回网 文件)视图C层设置插件〕铝助〔 自日日三罗9個個留““-“墨 结果一中国一1个未被到? 要 1T31.552kn . QG|S2006 回若 件视图望)图层设置⑤插件助 日出臼三罗罗驴音唯囝叫囹叫墨 影bou2_p 屁让我中 回國國 id AREA PERIM 30U2 BOUADCODELADCODE99 NAME 9mm9mm黑龙汗省 129:329933 00蒙芒自治E 755984905 B650a 65000新疆推吾尔自 20022000林 41560338 62121000 21000辽宁省 QG|s2006 6196U4428/4 :13UUUJ 一---- ,,--= 1河北省 1579?区若色 上图是关联查询的例子。在QGIS软件中,打开中国行政区划文件,当在地图上选择青 海省时,GIS软件就显示岀青海省的各种地理属性数据,如左图;当在地理属性数据表中选 【实例截图】
【核心代码】

标签:

实例下载地址

qgis中文教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警