上海企业网站模板,做网站什么是解析什么是跳转,传奇单职业手机版,做网站流程视频目录 前言
一、数据说明
1、遥感影像 2、矢量范围 二、按矢量范围导出
1、第一步、导出影像 2、第二步、设置输出格式 3、设置裁切范围 4、设置分辨率 三、按矢量范围掩膜
1、第一步、打开裁剪工具
2、第二步、参数设置
编辑 3、执行掩膜
四、webgis支持
1、生成运行…目录 前言
一、数据说明
1、遥感影像 2、矢量范围 二、按矢量范围导出
1、第一步、导出影像 2、第二步、设置输出格式 3、设置裁切范围 4、设置分辨率 三、按矢量范围掩膜
1、第一步、打开裁剪工具
2、第二步、参数设置
编辑 3、执行掩膜
四、webgis支持
1、生成运行框架
2、leaflet展示
总结 前言 之前有朋友曾经跟我交流反馈想根据一个研究区域的矢量范围去下载这个研究区域内的高清遥感影像作为底图而不想要其它区域的。当时考虑有两种实现方案第一种就是看研究区域的大小如果可以提供原始的tif数据再使用研究区域的矢量数据进行掩膜处理裁切就好。这种方式如果是一些在线图源和瓦片图源几乎比较麻烦。也有朋友指导说可以自己在后端去处理瓦片和研究区域的空间关系相当与是空间分析如果瓦片在研究区域中则将瓦片放到包中供用户打包下载如果不再研究区域中则忽略。这种方式没具体实践过想来是比较麻烦的。 最近在看一个GIS思维的实操案例它支持按照空间矢量范围把在线的遥感影像瓦片转为tif。有了tif不是巧妇难为无米之炊了。基于tif和shp就可以进行栅格数据掩膜提取顺利实现完全按照矢量数据范围提供的影像数据了。 本文以湖南省长沙市岳麓区为例主要讲解如何基于QGIS这款软件把岳麓区范围内的遥感影像下载并使用QGIS进行切片最后用Leaflet进行展示的例子。对于不熟悉QGIS软件的掩膜操作以及如何根据自己的需要下载在线高清影像的朋友有一定的指导作用。 本文叙述的方式经过本人实操检验如果有更方便快捷的方法劳烦朋友在评论区留下经验心得在这不甚感谢。
一、数据说明 这里的数据分类三种第一种是原始数据第二种是过程数据第三种是结果数据。下面对这些数据进行相应的说明。在介绍数据的时候对本文涉及的数据和处理流程做一个说明 原始数据是最开始的两种输入数据一是岳麓区的空间矢量数据二是遥感影像数据。过程数据是第一步操作之后的结果生成矢量范围边界内的tif数据。结果数据是第二个步骤的结果是完全符合矢量范围内的tif文件。
1、遥感影像 为了演示简单这里使用的在线影像采用湖南卫星云遥系统的在线影像。当然您可以使用其它的图源比如天地图、星图地图、高德影像等等都是可以的。在QGIS中的XYZ瓦片中添加云遥影像的访问地址 序号参数值1名称云遥在线影像2 URL https://wprd01.is.autonavi.com/appmaptile?x{x}y{y}z{z}langzh_cnsize2scl1style6ltype73 坐标参照系(CRS) EPSG:3857 - WGS 84 / Pseudo-Mercator - 投影 4 范围 -20037508.3427892439067364,-20037508.3427892550826073 : 20037508.3427892439067364,20037508.3427892439067364 5单位 米 使用QGIS加载云遥遥感影像的效果如下所示 2、矢量范围 本文以湖南省长沙市岳麓区为例使用岳麓区的矢量范围作为研究区域。 在QGIS中打开岳麓区的空间范围数据效果如下 以上是对研究区域和遥感影像底图做一个简要介绍为下面的操作提供一个坚实的基础。 二、按矢量范围导出 这一节对应上面的第一步按照矢量范围导出tif文件。这一步的结果是至关重要的一环没有这一步的过程数据将不能生产出实际的数据。本节将按照操作步骤来进行操作介绍。 1、第一步、导出影像 点击在线图源的图层鼠标右键点击导出操作界面如下 2、第二步、设置输出格式 在这里要设置输出格式原始数据同时创建vrt的选项建议勾选掉。同时设置当前的tif文件生成后保存的目录。 3、设置裁切范围 下面设置导出范围值得注意的是这里的导出范围其实并不是空间范围的实际边界而是这个矢量编辑的外包框也就是bbox。虽然不能直接打到我们的目的但是也是将数据的范围进行了极大的减少。基本框定了大致的影像数据范围。 4、设置分辨率 分辨率的设置根据图源做具体的设置如想要高清的图片可以把水平和垂直的数字设置的小一点这样生成的tif就会小很多。 在上述界面中运行之后可以得到以下的结果这里可以看到基本是按照我们的预期导出了遥感影像使用gis软件也可以正常打开。操作表明第一阶段的目标已达到。 三、按矢量范围掩膜 在得到上述的结果之后怎么将遥感影像完全按照区域范围来展示了而不是有多余的部分这一节我们重点阐述使用矢量范围掩膜进行数据处理以此达到我们的目的。
1、第一步、打开裁剪工具 在qgis的右边工具栏中打开裁剪工具可以支持直接在搜索栏中进行搜索查找。 2、第二步、参数设置 这里的输入图层选择上一步导出的结果掩膜图层依然选择岳麓区的矢量数据。特别注意掩膜图层后面的绿色图标一定要勾上否则无效。按钮勾上的作用是遍历图层然后拆分单独输出。 3、执行掩膜 参数设置完毕后点击运行执行掩膜操作可以在操作界面中看到以下的操作日志记录。 执行完毕后得到以下的掩膜结果这个跟我们的需要的是一致的。 至此基于QGIS的研究区域遥感影像裁切下载方法-以岳麓区为例的数据实操过程结束。如果您想把tif发布成png瓦片并使用Leaflet的gis组件进行web展示应该怎么做。再简单介绍一下。
四、webgis支持 为了使tif数据更加容易被Leaflet或者Cesium、OpenLayers等这些第三方框架进行WebGIS系统的展示还可以进行png瓦片的发布。依然以QGIS和Leaflet为例说明如何进行瓦片发布。 1、生成运行框架 在配置完相应的参数后点击执行然后等待执行完成即可。为了演示方便我们只切到5-9级。 QGIS版本3.16.0-Hannover
QGIS代码版本43b64b13f3
Qt版本5.11.2
GDAL版本3.1.4
GEOS版本3.8.1-CAPI-1.13.3
PROJ版本Rel. 6.3.2, May 1st, 2020
处理算法...
正在启动“生成 XYZ 图块目录”算法…
参数输入
{ BACKGROUND_COLOR : QColor(0, 0, 0, 0), DPI : 96, EXTENT : 12535412.114300000,12575346.466499999,3245784.656600000,3284165.097400000 [EPSG:3857], METATILESIZE : 4, OUTPUT_DIRECTORY : D:\\test0305, OUTPUT_HTML : D:/test0305/index.html, QUALITY : 75, TILE_FORMAT : 0, TILE_HEIGHT : 256, TILE_WIDTH : 252, TMS_CONVENTION : False, ZOOM_MAX : 9, ZOOM_MIN : 5 }Using 4 CPU Threads:
Generating tiles for zoom level: 5
Generating tiles for zoom level: 6
Generating tiles for zoom level: 7
Generating tiles for zoom level: 8
Generating tiles for zoom level: 9
执行完成花了0.75 秒
结果
{OUTPUT_DIRECTORY: D:\\test0305, OUTPUT_HTML: D:/test0305/index.html}载入结果图层
算法“生成 XYZ 图块目录”执行已完成
已生成该算法 HTML 格式输出结果。
请打开结果对话框进行检查。
qgis默认的webgis展示框架采用的是leaflet这里以leaflet为例进行说明。
2、leaflet展示 可以看到leaflet的展示结果如下还是比较简单的。leaflet的源码也比较简单很多都是使用在线的资源完整代码如下 !DOCTYPE html
html
headtitleLeaflet Preview/titlemeta charsetutf-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0link relstylesheet hrefhttps://unpkg.com/leaflet1.5.1/dist/leaflet.cssintegritysha512-xwE/Az9zrjBIphAcBb3F6JVqxf46CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQcrossorigin/script srchttps://unpkg.com/leaflet1.5.1/dist/leaflet.jsintegritysha512-GffPMF3RvMeYyc1LWMHtK8EbPv0iNZ8/oTtHPx9/cc2ILxQu905qIwdpULaqDkyBKgOaB57QTMg7ztg8Jm2Ogcrossorigin/scriptstyle typetext/cssbody {margin: 0;padding: 0;}html, body, #map{width: 100%;height: 100%;}/style
/head
bodydiv idmap/divscriptvar map L.map(map).setView([28.126732442018323, 112.78689114484018], 10.5);L.tileLayer(file:///D%3A/test0305/{z}/{x}/{y}.png, {minZoom: 9,maxZoom: 12,tms: false,attribution: Generated by TilesXYZ}).addTo(map);/script
/body
/html 总结 以上就是本文的主要内容本文以湖南省长沙市岳麓区为例主要讲解如何基于QGIS这款软件把岳麓区范围内的遥感影像下载并使用QGIS进行切片最后用Leaflet进行展示的例子。对于不熟悉QGIS软件的掩膜操作以及如何根据自己的需要下载在线高清影像的朋友有一定的指导作用。如果您也有这样的需求心动不如行动来实际操作一下看能否解决您当下遇到的问题。欢迎评论交流。 文章转载自: http://www.morning.cwgfq.cn.gov.cn.cwgfq.cn http://www.morning.ljjph.cn.gov.cn.ljjph.cn http://www.morning.prprz.cn.gov.cn.prprz.cn http://www.morning.drfcj.cn.gov.cn.drfcj.cn http://www.morning.xkjqg.cn.gov.cn.xkjqg.cn http://www.morning.plkrl.cn.gov.cn.plkrl.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.wpxfk.cn.gov.cn.wpxfk.cn http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn http://www.morning.rzcmn.cn.gov.cn.rzcmn.cn http://www.morning.krfpj.cn.gov.cn.krfpj.cn http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn http://www.morning.nllst.cn.gov.cn.nllst.cn http://www.morning.nkrmh.cn.gov.cn.nkrmh.cn http://www.morning.sfrw.cn.gov.cn.sfrw.cn http://www.morning.bnrnb.cn.gov.cn.bnrnb.cn http://www.morning.ckwrn.cn.gov.cn.ckwrn.cn http://www.morning.hwcln.cn.gov.cn.hwcln.cn http://www.morning.lgcqj.cn.gov.cn.lgcqj.cn http://www.morning.pqqxc.cn.gov.cn.pqqxc.cn http://www.morning.cyhlq.cn.gov.cn.cyhlq.cn http://www.morning.lgqdl.cn.gov.cn.lgqdl.cn http://www.morning.yhsrp.cn.gov.cn.yhsrp.cn http://www.morning.plkrl.cn.gov.cn.plkrl.cn http://www.morning.zrlms.cn.gov.cn.zrlms.cn http://www.morning.ttaes.cn.gov.cn.ttaes.cn http://www.morning.dwkfx.cn.gov.cn.dwkfx.cn http://www.morning.nzcys.cn.gov.cn.nzcys.cn http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn http://www.morning.dpplr.cn.gov.cn.dpplr.cn http://www.morning.smrkf.cn.gov.cn.smrkf.cn http://www.morning.phxdc.cn.gov.cn.phxdc.cn http://www.morning.lblsx.cn.gov.cn.lblsx.cn http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn http://www.morning.lxlzm.cn.gov.cn.lxlzm.cn http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn http://www.morning.wpsfc.cn.gov.cn.wpsfc.cn http://www.morning.qyrnp.cn.gov.cn.qyrnp.cn http://www.morning.sxhdzyw.com.gov.cn.sxhdzyw.com http://www.morning.iqcge.com.gov.cn.iqcge.com http://www.morning.gmwqd.cn.gov.cn.gmwqd.cn http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn http://www.morning.ctqlq.cn.gov.cn.ctqlq.cn http://www.morning.tpps.cn.gov.cn.tpps.cn http://www.morning.yrskc.cn.gov.cn.yrskc.cn http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn http://www.morning.fpryg.cn.gov.cn.fpryg.cn http://www.morning.gbtty.cn.gov.cn.gbtty.cn http://www.morning.qxmnf.cn.gov.cn.qxmnf.cn http://www.morning.fgkrh.cn.gov.cn.fgkrh.cn http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn http://www.morning.yhtnr.cn.gov.cn.yhtnr.cn http://www.morning.jnzfs.cn.gov.cn.jnzfs.cn http://www.morning.nqmhf.cn.gov.cn.nqmhf.cn http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn http://www.morning.mtmph.cn.gov.cn.mtmph.cn http://www.morning.chgmm.cn.gov.cn.chgmm.cn http://www.morning.sjwiki.com.gov.cn.sjwiki.com http://www.morning.leboju.com.gov.cn.leboju.com http://www.morning.pzcjq.cn.gov.cn.pzcjq.cn http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn http://www.morning.yrmpz.cn.gov.cn.yrmpz.cn http://www.morning.wdlg.cn.gov.cn.wdlg.cn http://www.morning.ypktc.cn.gov.cn.ypktc.cn http://www.morning.mfqmk.cn.gov.cn.mfqmk.cn http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn http://www.morning.qhtlq.cn.gov.cn.qhtlq.cn http://www.morning.lqgfm.cn.gov.cn.lqgfm.cn http://www.morning.lnnc.cn.gov.cn.lnnc.cn http://www.morning.pxlql.cn.gov.cn.pxlql.cn http://www.morning.yltyz.cn.gov.cn.yltyz.cn http://www.morning.cwgn.cn.gov.cn.cwgn.cn http://www.morning.jrbyz.cn.gov.cn.jrbyz.cn http://www.morning.xqknl.cn.gov.cn.xqknl.cn http://www.morning.kjawz.cn.gov.cn.kjawz.cn http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn