- 博客(86)
- 收藏
- 关注
原创 ArcGIS如何根据属性字段符号化面要素
点击“添加”,图层后将显示之前图层文件的字段名称,这里自动生成不用管。在打开的“由图层导入符号系统”选项卡中选择已做好的图层文件。点击“确定”,在“值字段”中选择本次依据的“地类”字段。打开“导入符号系统”选项卡,点击右侧的文件夹图标。点击“符号系统”选项中的“导入”功能。点击“确定”,面要素符号化操作完成。
2025-10-26 21:46:11
538
原创 vue通信加密解密完整方案实现
摘要: 本文介绍基于Vue3+Pinia+Axios的前后端通信加密方案,采用RSA+AES混合加密机制。前端通过crypto-js生成AES密钥加密业务数据,使用jsencrypt对AES密钥进行RSA加密。Axios拦截器自动处理请求加密和响应解密,确保传输安全。方案特点:1)动态生成AES密钥/IV;2)一次性密钥使用后销毁;3)支持JSON/二进制数据;4)通过请求头控制加密开关。该方案兼顾安全性与性能,适用于对数据安全要求较高的Web应用场景。
2025-10-26 21:25:49
1014
2
原创 ArcMap批量修改字段的属性值
摘要:本文介绍了两种GIS属性表批量赋值方法:1)直接批量赋值,通过字段计算器输入固定值(如"污染");2)条件赋值,使用Python代码块实现条件判断(如将小于50的值改为0)。操作前需备份数据,注意字符串需加英文引号。两种方法均需在属性表中右键目标字段打开字段计算器进行操作。
2025-10-22 20:52:33
310
原创 ArcMap将一个图层中的某一条特定线要素,复制到另一个已有的线图层(要素类)中的方法
在ArcMap中复制线要素到目标图层的方法:首先加载源图层和目标图层,启动编辑并选择目标图层所在的地理数据库。使用选择工具选中源图层中的特定线要素,通过编辑器菜单或快捷键Ctrl+C复制。关键步骤是在编辑器工具栏的下拉菜单中正确设置目标图层。最后用Ctrl+V粘贴,保存编辑并停止编辑即可完成要素复制。
2025-10-21 11:53:13
294
原创 electron桌面端开发-打开指定软件和文件
测试,用electron开发中打开指定的软件,但是要指定安装的软件的路径进行打开,以及指定软件支持的格式的文件进行操作,否则会出现错误,通常和计算机交互必须使用ipc.invoke封装的相关方法调用计算机的功能。
2025-04-14 10:11:29
741
原创 Cesium:地形坡度分析效果
项目场景:ceiusm开发中通常有地形坡度的分析,为了能够让大家更直观的学习ceiusm,提供开源方法供大家使用。
2025-04-10 10:15:35
423
原创 ArcGis for js 4.x实现测量,测距,高程的功能
ArcGIS for JS广泛应用于需要在Web上展示和分析空间数据的各种场景中,包括教育、科研和商业领域。它特别适合GIS分析师、IT开发人员以及任何需要在Web上分享和利用地理信息的人员。
2025-02-24 16:32:52
611
原创 GeoServer服务发布全流程教学(win版本)
GeoServer是一个基于Java的开源软件服务器,实现了OpenGIS Web服务器规范,主要用于发布、编辑和共享地理空间数据。GeoServer支持多种数据源和格式,能够在Web上渲染显示二维地图,并支持平移、缩放等操作。用户可以通过GeoServer发布地图数据,允许其他用户查看和操作这些数据。
2024-12-23 11:28:06
1760
原创 三维引擎cesium学习经验
三维引擎cesium学习经验:初始化viewer对象对entity的操作:添加,隐藏,修改,去除,居中显示:去除掉entity的双击事件:获取当前视角高度:获取经纬度在屏幕上的位置:获取三维场景屏幕中心点坐标:响应鼠标单击事件,获取屏幕点击坐标:跟踪相机视角的改变:让视角到达一个地点:
2024-12-20 10:19:54
552
原创 cesium中关于模型位置设置
在cesium中关于模型得位置调整使我们常见得开发操作,但是模型得处理有很多种,我们由此分享两种常见模型:1.人工模型:模型不会携带坐标信息,我们需要手动调整模型位置.2.倾斜摄影模型:模型会自带位置属性,我们不需要调整位置.3.BIM模型:BIM模型在建模得时候,可以携带位置文件进行建模绑定,也会携带位置信息.用于加载流式传输海量异构 3D 地理空间数据集: new Cesium.Cesium3DTileset(options)options选项说明:代码如下(示例):2.读入数据代码如下(示
2024-01-24 11:28:13
1299
原创 cesium加载geojso面数据拉升高度
本文介绍了如何在Cesium中加载GeoJSON面数据并实现高度拉伸效果。通过提供的addExtrudedGeoJson函数,可以读取包含建筑轮廓的GeoJSON文件(如代码1所示),其中每个面要素都包含height字段表示建筑高度。该函数使用Cesium.GeoJsonDataSource加载数据,将面要素设置为贴地显示(height=0),并根据height字段值设置extrudedHeight属性实现三维拉伸效果,同时添加黑色轮廓线。这种方法可快速将二维面数据转换为三维建筑体显示。
2022-08-09 10:07:05
2189
原创 elementui实现数据懒加载
模拟前台数据<el-table v-loading="loading" :data="tableData" ref="myTable" :show-header="false" height="7.15rem" style="width: 100%"> <el-table-column width="60"> <template slot-scope="scope"> <img src="../../
2022-05-29 11:41:40
889
原创 ol加载arcgis server发布的wmts服务地图
that.layer.tiandituImgLayer = new ImageLayer({ title: 'generalMap', source: new ImageArcGISRest({ ratio: 1, params: {}, url: 'http://218.2.231.245/mapjs2/rest/services/MapJS/js_yxdt_latest/MapServer', .
2022-04-24 09:23:30
812
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅