![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QGIS
文章平均质量分 77
才华横溢吴道简
实践出真知。
展开
-
GeoServer发布影像金字塔并leaflet加载
如果是几百M的影像数据,我们直接用GeoServer发布就可以了。但如果是几十G的影像数据怎么办?有经验的同学都知道,首选要先将影像数据构建成金字塔,才可以将数据发布浏览,要不然会卡死。我们现在就看下,怎么用GeoServer发布影像数据金字塔吧。一、安装插件ImagePyramid1-1.下载插件首先,我们要给GeoServer安装ImagePyramid插件:看下自己的GeoServer的版本号,在以下链接下载插件:因为我的GeoServer版本号是2.19.1,所以我下载插原创 2021-07-27 18:59:32 · 1581 阅读 · 1 评论 -
QGIS转换shp/img文件坐标系(wgs84/gcj02/bd09)
QGIS转换shp/img文件坐标系(wgs84/gcj02/bd09)使用QGIS插件来实现,shp文件和图像文件的坐标系转换,支持wgs84、gcj02、bd09坐标系之间的转换,支持文件格式*.shp、*.jpeg、*.jpg、*.png、*.tif、*.tiff,推荐矢量数据使用shp格式,栅格数据使用png格式。一、安装插件见图:二、文件转换点击工具栏中china transform tool bar的图标。或者,菜单栏——插件——China Transfo..原创 2021-04-22 15:04:45 · 4153 阅读 · 2 评论 -
QGIS插件开发:Python+PyCharm
QGIS是目前风头最劲的GIS开源软件,即开即用的插件,又是它的一大亮点,本文将详细讲述,如何使用python,从0到1构建一个QGIS插件。目标:新建插件geocode_tool,实现将txt文本中地址数据(例如:北京市东城区王府井大街269号王府中环),通过调用腾讯地理编码服务,解析成经纬度,并写入到shp文件,加载到QGIS窗口中。插件对话框:插件实现效果:本文最后附有全部代码。一、环境配置开发环境采用QGIS自带的Python解释器,插件构...原创 2021-01-17 18:44:45 · 4130 阅读 · 5 评论 -
QGIS 3D:加载CIM模型和2.5D数据
QGIS是可以加载CIM模型的。一、数据下载找数据是个很麻烦的事情,找到数据就算成功90%了。我们从一个荷兰的网站上下载数据:https://3d.bk.tudelft.nl/opendata/3dfier/。下载代尔夫特的CityGML数据,能下载,就是速度很慢。二、GML数据加载解压下载的文件,在QGIS浏览窗口,双击Delft_3dfier.gml,在弹出的请选择要添加的矢量图层中,选择Building图层,点击ok。再添加一个OSM的瓦片底,...原创 2021-01-16 01:05:41 · 1239 阅读 · 0 评论 -
QGIS 3D:三维DEM数据加载渲染漫游
QGIS跟arcgis一样,也能加载DEM数据,进行渲染漫游。一、数据获取现在国内的公共数据资源做的也很不错了。我们可以从地理空间数据云上获取。http://www.gscloud.cn/search网站需要注册,注册之后,就能下载数据了。我要下载的是30M分辨率数字高程数据,根据矩形检索出来数据列表,点击下载就行了。我下载了2个,ASTGTM_N26E098和ASTGTM_N26E099,下载速度也还可以。下载的数据是zip格式的,解压之后就是img文...原创 2021-01-06 23:02:47 · 5333 阅读 · 0 评论 -
PyCharm配置QGIS二次开发
QGIS是免费开源的地理信息系统,官网:https://qgis.org/en/site/。像arcgis有arcpy一样,QGIS也支持基于Python的二次开发,且比arcgis更好的是,作为开源软件,arcgis的可移植性和通用性更强。Arcgis的脚本只能在arcgis中使用,但是qgis的脚本,可以在通用IDE,例如pycharm中使用。更好的是,地理信息系统相关的Python包有些很难装,而且跨平台不兼容,QGIS安装相对来说,简单一些,我们有时候可以安装一个QGIS,然后在IDE里原创 2021-01-04 23:50:58 · 3205 阅读 · 7 评论 -
高德谷歌腾讯天地图地图瓦片url
以下是各地图的瓦片地图地址,可以在QGIS中加载,也可以在openlayer或leaflet前端页面中加载。腾讯、百度、高德,加上谷歌和天地图应该足够用了。腾讯、高德是GCJ02坐标系,百度是BD09坐标系,谷歌、必应是WGS84坐标系,天地图是CGCS2000坐标系,瓦片地图都是平面墨卡托投影。WGS84和CGCS2000坐标系,近似认为它们相等就可以了。高德路网:https://w...原创 2020-05-06 21:38:31 · 24354 阅读 · 10 评论 -
0_18_QGIS地图生产基本流程
讲从无到有。第一步,栅格数据获取;这个难点在硬件和获取渠道。第二步,矢量化与属性赋值,如果精度要求不高的话,RTK+QGIS就可以。第三步,数据处理检查与入库,QGIS也可以。一、栅格数据获取一个方法是购买高分辨率的卫星影像或航摄影像,这些影像都是经过正射处理的,不仅可以制作二维地图,也可以制作三维地图,且精度非常高,未经过后续处理,就能达到厘米级精度。但传统栅格数据获取...原创 2020-04-08 00:01:59 · 803 阅读 · 0 评论 -
QGIS入门与简单实用----索引目录
高精地图应用发展限制与制图基本流程https://blog.csdn.net/sinat_41310868/article/details/1053536310_1_QGIS安装配置中文加载瓦片地图https://blog.csdn.net/sinat_41310868/article/details/1053529480_2_QGIS新建shp绘制面裁切合并https:...原创 2020-04-07 00:18:32 · 1471 阅读 · 0 评论 -
0_16_QGIS表关联文本匹配
地理信息数据存储一般分多表,一张表只存FID和几何对象,另外的表存FID和其他属性,几何对象和属性是通过FID连接的。处理地理信息数据,经常会遇到表关联的情况。QGIS可以加载csv数据。将需要关联空间数据和表格数据都加载到图层面板中。选中需要关联的图层,右键,选择属性。图层属性中选择连接。点击加号,添加矢量连接。在弹出的添加矢量连接对话框中,选择好连接图层、连接...原创 2020-04-07 00:02:09 · 1699 阅读 · 0 评论 -
0_17_QGIS地图整饰输出
一、新建打印面板项目——新建打印面板。二、添加地图在地图画布中移动缩放地图内容,使其居中,正好填满面板。在打印面板中,1.布局——添加地图。2.在面板中按住鼠标左键,绘制一个矩形框,拖拽矩形框,使其居于面板中央。3.点击将范围设置为地图画布范围。三、添加图名布局——添加标签,在面板上方添加一个标签。1.条目属性...原创 2020-04-07 00:02:20 · 1849 阅读 · 0 评论 -
0_15_QGIS导出geojson和sld文件和wkt格式
geojson是最常用的前后端交互的数据格式。sld文件发布自定义瓦片地图的时候能用上。一、安装插件菜单栏,插件——管理并安装插件,搜索bulkvectorexport,安装。二、加载数据并配图把需要的文件加载到图层面板,选中图层,右键,选择属性。根据需要进行配图。三、导出geojson和sld插件——Bulk vector export—...原创 2020-04-07 00:01:53 · 4156 阅读 · 0 评论 -
0_14_ QGIS空间匹配
菜单栏,矢量——数据管理工具——按位置连接属性。选择目标矢量图层。选择连接矢量图层。几何谓词,就是空间关系,勾选内含于,就是points点图层的点要落入multipolygons面图层的面中。被连接表格选择,保留全部记录(包含不匹配的目标记录)。被连接图层,新建一个文件,用以存储结果,它的几何类型与目标矢量图层一致。加载结果文件,可以查看结果。...原创 2020-04-07 00:01:36 · 1297 阅读 · 0 评论 -
0_13_QGIS纠正矢量数据
如果是施工cad图纸,一般都采用相对定位,面积也不大,纠正到地图底图上,只需要缩放、平移、旋转就够,不需要扭曲。如果矢量数据需要扭曲,那么就需要采集控制点,进行平差解算,这就属于高阶了。一、导出图片把要素缩放到地图面板,项目——另存为位图。这个导出的位图,跟原矢量数据坐标相同。将位图加载到图层面板。二、纠正影像获取控制点参数打开栅格工具栏——配准工具。载...原创 2020-04-07 00:01:25 · 2972 阅读 · 1 评论 -
0_12_QGIS纠正影像数据
可用于栅格影像纠正,栅格地图配准,地图矢量化。一、配准菜单栏,视图——工具栏,勾选栅格工具栏。打开配准工具。点击打开栅格,选择栅格文件,弹出坐标参照系选择器,选择WGS84 / Pseudo Mercator坐标系。1.点击添加地面控制点。2.点击栅格中需要添加控制点的位置。控制点的选取一般选择有标志性的交点,拐点。3.弹出输入地图坐标系,...原创 2020-04-07 00:01:12 · 2538 阅读 · 1 评论 -
0_11_QGIS空间投影坐标系变换
一、矢量投影最简单的,WGS84墨卡托投影。选中图层,右键,另存为。1.点击选择坐标参照系。2.弹出坐标参照系选择器,过滤里输入3857(WGS84平面墨卡托投影坐标系编码)。3.双击WGS84 / Pseudo Mercator。4.点击ok,点击ok。转存出的文件就是墨卡托投影的坐标系。二、影像投影菜单栏,处理——工具箱,打开处理工具箱...原创 2020-04-07 00:00:57 · 9983 阅读 · 1 评论 -
0_10_QGIS添加字段字段赋值
首先切换编辑模式,在编辑状态下,才可以进行字段的修改。一、添加字段在图层面板,选中图层,右键,选择属性。字段,点击添加字段。设置添加字段的名称、类型、长度等。点击ok。二、删除字段选中需要删除的字段,点击删除字段。三、字段计算器1.点击字段计算器。2.勾选更新现有字段。3.双击字段和值里面的name(一个现有的字段)...原创 2020-04-07 00:00:38 · 10445 阅读 · 0 评论 -
0_9_QGIS加载cad文件
一、自带import功能菜单栏,项目——DWG/DXF Import。新建一个GeoPackage,用以存放导入的CAD图层。Drawing中Import需要导入的CAD文件。Group name中为需要导入的CAD起一个图层组名。勾选Merge layers,要不然图层会过多。点击ok,即可。CAD文件中的矢量和注记是分开的,导入到QGIS中,也要经...原创 2020-04-06 22:28:45 · 5211 阅读 · 3 评论 -
0_8_QGIS跳转位置按属性筛选查看要素
一、跳转位置二、按属性筛选点击工具栏,使用表达式选择要素。弹出Select by expression,输入一条查询语句,例如:NAME_PY='Liao Zhou'。点击选择,符合查询语句的对象就被选中了。...原创 2020-04-06 22:27:34 · 3184 阅读 · 0 评论 -
0_7_QGIS加载文本文件
一、添加点文件点文件长这样,用制表符(tab键)分割。点击添加文本数据图层。弹出,从分割文本文件创建一个图层。文件名称选需要创建图层的文档,编码格式与文档保存一致。文件格式选择自定义分隔符,勾选制表符。记录选项中,勾选首行包含字段名称。几何图形定义选择点坐标,横坐标选择x,纵坐标选择y。点击ok。坐标参照系选择默认的WGS84坐标系即可。点击ok。...原创 2020-04-06 22:26:18 · 2271 阅读 · 0 评论 -
0_6_QGIS加载网络瓦片地图导出影像文件
首先加载影像地图的瓦片,本例加载的是天地图影像图瓦片。菜单栏,项目——另存为位图。保存类型选择,TIF format。去文件夹看,保存了两个文件,beijing.tif和beijing.tfw。Beijing.tif是图像,tfw文件存的是坐标信息,可以直接用记事本打开看。在浏览器面板,双击beijing.tif文件,弹出坐标参照系选择器,点击ok,就...原创 2020-04-06 22:25:08 · 2866 阅读 · 0 评论 -
0_5_QGIS获取转存openstreetmap数据
OSM,openstreetmap,地图界的维基百科,免费开源,数据共享。OSM的矢量数据,可以通过openstreetmap官方网站下载,也可以通过QGIS下载。一、数据下载先在图层面板上加载OSM的底图,在地图上找到想要下载数据的位置。菜单栏,矢量——开封街道图——下载数据。范围默认从地图画布。设置好输出文件的位置。点击ok,就能保存os...原创 2020-04-06 22:23:11 · 2128 阅读 · 0 评论 -
0_4_QGIS样式配图
以面图层为例。一、填充与轮廓图层面板选择图层,右键选择属性。图层属性中,选择样式。选择单一符号。点击Fill下的简单填充。逐一修改填充、轮廓、填充央视、轮廓样式、连接样式、轮廓宽度等属性。完成设置后,点击OK即可。二、标签选择标签。选择显示该图层的标签。设置标签字段为需要显示的字段。选择文本。逐一配置字体、样式、大小、颜色等...原创 2020-04-06 22:22:09 · 2528 阅读 · 0 评论 -
0_3_QGIS连接postgresql数据库
一、建立数据库连接点击添加矢量图层按钮。添加矢量图层,源类型选择数据库,数据库类型选择PostgreSQL,点击新建。填写类型、名称、主机、数据库、端口、用户名、密码。勾选保存密码,点击测试连接,看看是否连接成功,如果成功,点击ok即可。本例是连接一个本机的数据库。回到添加矢量图层的对话框,点击open。选择要添加的矢量图层,点击ok。二、编...原创 2020-04-06 22:20:22 · 3252 阅读 · 0 评论 -
0_2_QGIS新建shp绘制面裁切合并
一、QGIS新建shp文件新建Shapefile图层。几何对象有类型区分,所以Shp文件分点、线、面。新建一个面文件,坐标系选择最常用的WGS84,添加两个字段name和type(要点击“添加到字段列表”)。点击ok,找个地方保存新建的shp文件。二、QGIS绘制面并保存属性1.首先确保polygon图层是被选中状态。2.然后点击切换编辑状态按钮,点击完成后...原创 2020-04-06 22:17:24 · 7483 阅读 · 0 评论 -
0_1_QGIS安装配置中文加载瓦片地图
选择QGIS的原因无他,免费开源而已。很多人GIS软件入门都是arcgis,但arcgis+arcpy+arcserver+arcSED构建了一个全封闭系统,不管是桌面端,还是Python,还是webGIS,甚至是数据库,几乎可以说,是没有对外兼容性的,不具备可移植性。同理,mapinfo、suppermap,mapgis等,都是这样的。GIS+互联网,开源软件是大势所趋,只有开源,这...原创 2020-04-06 22:15:07 · 3911 阅读 · 2 评论