在GIS中,点构成线,线构成面,面构成体,维度增加,模型也加复杂。有时,我们需要统计线面等要素到底由多少个点构成,系统工具没有此功能,为源地理提供了三种解决方案。 方法一折点转点 使用要素折点转点工具,可以将要素的各个折转为点要素,然后统计点个数。 方法二字段计算 利用计算器,使用!shape.pointcount!代码实现批量计算。 方法三脚本工具 选择一个或多个要素类,输入折点数的字段名称(如果不输入,默认为VertexNum)。注意: (1)线要素中如果包含曲线(如贝塞尔曲线),则曲线的起点和终点各计数一次; (2)面要素中如果包含内环,内环所有节点均会计数; (3)面要素的边起点和...
2023-01-14 先看效果,wsadqe控制方向升降,鼠标拖动屏幕也可以控制方向 整理下思路: 1.使用movement变量控制是否进行漫游 2.1进行漫游则先将enableRotate等全部取消 2.2绑定Cesium.ScreenSpaceEventType.LEFT_DOWN等事件,用于计算鼠标移动并改变镜头方向,同时根据鼠标是否按下判断鼠标移动是否可以改变镜头方向 2.3 document.addEventListener监听按下的键盘按钮,进行相应的camera.moveForward等方法 3.不进行漫游则恢复enableRotate等 &...
2023-01-12 1.sampleTerrainMostDetailed 根据提供的terrainPrivider和点的弧度坐标计算出当前点的高度信息。 varp=newCesium.Cartographic.fromCartesian(newCesium.Cartesian3.fromDegrees(103.8603,30.704)); letpromise=Cesium.sampleTerrainMostDetailed(this.viewer.terrainProvider,[p]) Promise.resolve(promi...
2023-01-11 1.坐标系 Cartesian3 笛卡尔坐标,又叫世界坐标,是一个三维空间中的点,具有xyz,类似:(-1314910.6675027965,5328726.846411945,3238183.748823095),单位为米 原点在椭球中心 Cartesian2 是二维空间中的点,通常是屏幕坐标 console.log(`鼠标点击位置为:${click.position}`); 鼠标点击位置为:(372.79998779296875,213.7999997138977) 屏幕左上角...
1.添加鼠标点击事件 //鼠标单击左键事件 viewer.screenSpaceEventHandler.setInputAction(functiononMouseClick(click){ //自己需要写逻辑的地方 },Cesium.ScreenSpaceEventType.LEFT_CLICK); 2.属性信息的位置 2.1 viewer.scene.pick(click.position) varpickedFeature=viewer.scene.pick(click.position);if(Cesium.defined(pickedFeature)...
发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据 geojson数据下载地址:https://geojson.hxkj.vip 该项目github地址:https://github.com/TangSY/echarts-map-demo,喜欢的话,可以给个star哦 一、通过API接口,实时获取最新中国省市区县街道级乡镇级geoJSON格式地图数据,可用于Echarts地图展示 二、通过获取到的数据整理了一系列联动数据,每天自动更新,免费下载 可下载的数据包含省级geojson行政边界数...
在很多行业,打败你的往往不是竞争对手,而是你意想不到的其他因素。回想十年前,如果能预料到现在的处境,也许当时的心态和做法会有所不同。在多年前,市场上出现包括水经注、太乐、BigeMap、91卫图等多种地图获取工具,由于政策原因,基本都没落了,这里介绍一下太乐地图插件。 简介 太乐地图ArcGIS插件是一款可以浏览众多主流地图的ArcGIS插件应用、ArcGIS安装此插件后可以在线或者离线浏览街道、卫片、航片、地形、海图、大字体地图、三维地图、夜间地图等众多地图,为ArcGIS桌面添砖加瓦。 官方网址:http://www.arctiler.com/p_plugin.html 主要功能 1....
left_df:GeoDataFrame,传入空间连接对应的左表 right_df:GeoDataFrame,传入空间连接对应的右表 how:字符型,用于决定连接方式,'inner'表示内连接,且连接结果表中的矢量列来自左表;'left'表示左连接,且结果表中的矢量列来自左表;'right'表示右连接,最终结果表中的矢量列来自右表 op:字符型,用于设定拓扑判断的规则,'intersects'代表相交,即几何对象之间存在共有的边或内部点;'contains'代表包含,即一个几何对象至少有一个点位于另一个几何对象内部,且其本身没有任何点落在另一个结几何对象的外部;'within'表示在内部,是...
2000国家大地坐标系(简称为CGCS2000)是我国最新的国家大地坐标系统,于2008年7月1日在我国正式启用,其优越性已逐步得到体现。WGS84坐标系是美国国防部制图局建立起的坐标系,从建立之初到现在经过了四次精化,并在后三次精化中与ITRF相应的框架和历元对齐。CGCS2000采用的ITRF97框架、2000.0历元的三维地心坐标系统,因地球上的板体是在不断运动导致不同时刻位于地球不同板块上站点的实际位置发生变化,偏离了CGCS2000的位置。 如基于当前的ITRF97框架、2009历元坐标值与CGCS2000坐标的相比,最大差0.6m。随着CGCS2000...
CGCS2000是中国2000国家大地坐标系的缩写,该坐标系是通过中国GNSS连续运行基准站、空间大地控制网以及天文大地网联合平差建立的地心大地坐标系统。2000国家大地坐标系以ITRF97参考框架为基准,参考框架历元为2000.0。 CGCS2000坐标系原点和轴定义如下:原点为地球的质量中心;Z轴指向IERS参考极方向;X轴为IERS参考子午面与通过原点且同Z轴正交的赤道面的交线;Y轴完成右手地心地固直角坐标系。 2000国家大地坐标系的大地测量基本常数分别为:长半轴a=6378137m;地球引力常数GM=3.986004418×1014m3s-2;扁率f=1...
本文介绍基于EinScan-S软件,实现编码结构光方法的空间三维模型重建的具体操作。 目录 1相关原理 1.1编码结构光成像原理 1.2编码结构光编码方式 1.3编码结构光与侧影轮廓方法比较 1.4编码结构光方法流程 2三维模型制作 2.1防晒霜罐三维模型制作 2.1.1前期准备工作 2.1.2软件配置与数据导入 2.1.3手动拼接 2.1.4封装处理 2.1.5模型定性描述 2.1.6模型定量描述 2.2番茄与曼妥思罐三维模型制作 2.2.1番茄三维模型制作 2.2.2曼妥思罐三维模型制作 3操作问题与思考 3.1圆形模型拼接时相对旋转问题 3.2是否简化问题...
demo源码运行环境以及配置 运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。 运行工具:vscode或者其他工具。 配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npmi(2)启动demo命令:npmrundev(3)打包demo命令:npmrunbuild:release 示例效果 效果图如下: 实现思路:创建左右并排的两个div,各种渲染左右两个不同地图对象,然后同时监听左右两个地图的drag以及mousemove事件,在事件里面设置两个地图的当前范围一致map. setView(_this...
本文介绍在LAADSDAAC的官方网站中,批量、快速下载MODIS遥感影像各类产品数据的免费方法。 之前一篇文章Earthdata批量下载MODIS遥感影像的方法介绍了MODIS等遥感数据在Earthdata中批量下载的方法,但是这一方法需要可以访问外国网站才可进行,因此相对不太实用;本文所介绍方法则可以通过国内网络进行相关的下载操作。但是本文方法的下载速度较之前者会相应慢很多,大家结合实际情况进行选择即可。 首先,打开网页,在这里需要选择MOD或MYD(也就是Terra和Aqua)产品,其实选择哪一个都可以,任选一个即可。 在进入的网页中,再次选择我们所需要的产品(其实现在...
搭建JAVAGDAL环境 GDAL是一个栅格和矢量地理空间数据格式的转换库,由开源地理空间基金会按照MIT开源协议发布。作为一个库,它向应用程序为所有支持的数据格式提供统一的栅格抽象数据模型和矢量抽象数据模型。它还提供了用于数据转换和处理的各种有用的命令行实用工具。 GDAL官网:GDAL—GDALdocumentation 中文官网:GDAL—GDAL文档(osgeo.cn) 下载安装 GISInternals下载GDAL生产环境包 GISInternalsisanonlinesystemforcreatingdailybuiltbinarypackagesfortheGDALandM...
本文介绍在Chrome浏览器中,通过迅雷自动批量选中网页中全部下载链接并进行下载的方法。 前期的文章批量下载Landsat遥感影像的方法中,我们详细介绍了USGS遥感影像批量下载的方法。在利用这一方法生成每一幅影像的下载链接后,我们直接结合可以批量获取网页内下载链接的下载软件进行下载。而在这一过程中发现,在Chrome浏览器中,常用的下载软件只有IDM可以一次性获取全部下载链接(即下图中的DownloadalllinkswithIDM),迅雷则只能手动多选。 但是,IDM下载器在下载网页内大量链接所对应的文件时,常常出现卡顿、无响应等问题,且其对于不同文件类型的筛选并不是很高效,...
目录 1.WMTS中的TileMatrix是什么 2.ScaleDenominator是什么 2.1.一个像素的显示器物理尺寸是多大 2.2.瓦片图片的一个像素是多大 2.3.为什么是0.28毫米 其实有时间琢磨规范文档的话,倒也不必费时间自己琢磨,这篇算是一些口水话心得。 规范文档指路:OGCStandardTwoDemensionalTileMatrixSet6.TileMatrixSet,对,并不是WMTS规范,而是更精确的2D瓦片阵列集规范,它独立于WMTS规范而发布。 1.WMTS中的TileMatrix是什么 在我之前的文章《OGCWebGIS常用服务标准速查...
本文介绍基于3DSOM软件,实现侧影轮廓方法的空间三维模型重建。 目录 1背景知识 1.1三维信息获取方法 1.2侧影轮廓方法原理及其流程 2三维模型制作 2.1马铃薯三维模型制作 2.1.1多角度图像导入 2.1.2图像掩饰 2.1.3表面生成与优化 2.1.4纹理映射 2.1.5模型检查 2.1.6模型定性描述 2.1.7模型定量描述 2.2圣诞老人蜡烛三维模型制作 2.2.1多角度图像获取与导入 2.2.2图像掩饰 2.2.3表面生成与优化 2.2.4纹理映射 2.2.5模型定性描述 2.2.6模型定量描述 3问题与思考 3.1底部图片位置移动问题 3.2...
本文介绍基于Pix4Dmapper软件,实现由无人机影像建立研究区域空间三维模型的方法。 目录 1背景知识 1.1运动结构恢复方法原理 1.2运动结构恢复方法流程 2软件与数据准备 2.1软件准备 2.2数据准备 3研究区域模型建立 3.1数据导入与配置 3.2第一次模型建立 3.3第二次模型建立 3.4模型外观检查与调整 3.5模型量测 4建模部分问题与思考 4.1模型外观与组成分析 4.2模型部分外形与纹理错误分析 4.3模型质量报告分析 4.4模型边界缺失问题 4.5地物底面面积计算问题 参考文献 前面两篇博客分别基于不同软件、不同方法,详细讲解了...
本文介绍ArcMap软件打开图层的属性表后,出现字段中汉字乱码情况的解决方法。 有时在使用ArcMap软件时,会发现一些图层的属性表中,原本应该是中文的字段却出现乱码的情况;如下图所示,其中NAME99一栏应该是图层中各个要素对应的汉语名称,但却出现了数字、符号等乱码。 针对这一情况,我们可以通过修改注册表的方法来解决。首先,同时按下Windows徽标键与R键,打开“运行”窗口,并在其中输入regedit字样。 随后,找到\HKEY_CURRENT_USER\SOFTWARE\ESRI\,在其中找到并进入自己对应的ArcMap软件版本;随后,我们需要观察其中是否有名称为Co...
本文介绍植被冠层参数计算软件CAN-EYE的具体使用方法。 在文章下载、安装CAN-EYE植被参数工具中,我们介绍了CAN-EYE软件的下载、安装方法;本文就对该软件的具体使用方法进行介绍。 CAN-EYE软件计算LAI、FVC等各类植被参数,都需要基于相机所拍摄的真彩色或黑白植被图片。其可处理的植被照片分别有三种类型:第一类是由鱼眼镜头相机获取的数字半球照片(DigitalHemisphericalPhotographs,DHP),第二类是由普通镜头相机与垂直方向呈57.5°情况下获取的照片(DP57),第三类则是由相机在垂直方向获取的照片(DP0)。 在本文中,我们就以前期...