- 博客(81)
- 收藏
- 关注
原创 electron桌面端开发-打开指定软件和文件
测试,用electron开发中打开指定的软件,但是要指定安装的软件的路径进行打开,以及指定软件支持的格式的文件进行操作,否则会出现错误,通常和计算机交互必须使用ipc.invoke封装的相关方法调用计算机的功能。
2025-04-14 10:11:29
271
原创 Cesium:地形坡度分析效果
项目场景:ceiusm开发中通常有地形坡度的分析,为了能够让大家更直观的学习ceiusm,提供开源方法供大家使用。
2025-04-10 10:15:35
167
原创 ArcGis for js 4.x实现测量,测距,高程的功能
ArcGIS for JS广泛应用于需要在Web上展示和分析空间数据的各种场景中,包括教育、科研和商业领域。它特别适合GIS分析师、IT开发人员以及任何需要在Web上分享和利用地理信息的人员。
2025-02-24 16:32:52
423
原创 GeoServer服务发布全流程教学(win版本)
GeoServer是一个基于Java的开源软件服务器,实现了OpenGIS Web服务器规范,主要用于发布、编辑和共享地理空间数据。GeoServer支持多种数据源和格式,能够在Web上渲染显示二维地图,并支持平移、缩放等操作。用户可以通过GeoServer发布地图数据,允许其他用户查看和操作这些数据。
2024-12-23 11:28:06
1270
原创 三维引擎cesium学习经验
三维引擎cesium学习经验:初始化viewer对象对entity的操作:添加,隐藏,修改,去除,居中显示:去除掉entity的双击事件:获取当前视角高度:获取经纬度在屏幕上的位置:获取三维场景屏幕中心点坐标:响应鼠标单击事件,获取屏幕点击坐标:跟踪相机视角的改变:让视角到达一个地点:
2024-12-20 10:19:54
438
原创 cesium中关于模型位置设置
在cesium中关于模型得位置调整使我们常见得开发操作,但是模型得处理有很多种,我们由此分享两种常见模型:1.人工模型:模型不会携带坐标信息,我们需要手动调整模型位置.2.倾斜摄影模型:模型会自带位置属性,我们不需要调整位置.3.BIM模型:BIM模型在建模得时候,可以携带位置文件进行建模绑定,也会携带位置信息.用于加载流式传输海量异构 3D 地理空间数据集: new Cesium.Cesium3DTileset(options)options选项说明:代码如下(示例):2.读入数据代码如下(示
2024-01-24 11:28:13
1071
原创 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
849
原创 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
751
原创 webpack : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本。
webpack : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本。在vscode上用webpack打包文件时遇到如下问题:这个问题是因为系统权限不足解决方案:1.打开电脑的powershell窗口,记住一定要以管理员身份打开2.弹出此面板后3.先输入set-ExecutionPolicy RemoteSigned然后输入y...
2022-04-20 12:54:23
3135
原创 cesium给点添加动态扩展源
let that = this; let dataSource = new Cesium.CustomDataSource('importantHasStationCollapse'); dataSourcesArr.push({ name:'importantHasStationCollapse', data:dataSource, }) viewer.dataSources.add(dataSource); da
2022-04-12 13:11:23
384
原创 cesium模拟计算点
获取多边形的positions列表 并计算它的中心点let polyPositions = entity.polygon.hierarchy.getValue(Cesium.JulianDate.now()).positions; let polyCenter = Cesium.BoundingSphere.fromPoints(polyPositions).center; polyCenter = Cesium.Ellipsoid.WGS84.scaleToGeodeticSurface
2022-04-12 08:50:36
618
原创 cesium定位
要注意两者定位不一样相机定位会出现偏移 let alt=that.getHeightByLevel(14) //相机定位 // viewer.camera.flyTo({ // destination : Cesium.Cartesian3.fromDegrees(lon,lat,alt), // orientation : { // heading : Cesium.Math.toRadians(0.0),
2022-03-23 15:27:32
935
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人