- 博客(32)
- 资源 (62)
- 收藏
- 关注

原创 Vue + Cesium 缓冲分析实现
目录一、缓冲分析效果图二、部分关键代码1、点缓冲分析2、线缓冲分析3、面缓冲分析4、生成缓冲区三、vue中调用1、引入缓冲分析对应类2、点线面的缓冲分析调用方法四、缓冲分析类源码
2022-03-16 15:44:39
2954
1

原创 vue + Echart + Cesium 绘制剖面分析图
目录一、实现效果图二、核心代码1.世界坐标转换为经纬度2.计算两点空间距离3.线段插值4.绘制剖面分析线段三、完整源码
2022-03-15 16:25:29
3504
4

原创 Vue+Cesium创建项目并加载地图全过程
Vue2创建项目并配置Cesium加载三维地图cesium 安装配置npm run dev 运行错误处理
2022-03-05 16:46:21
6840
4
原创 C# AE ArcScene 二次开发线符号渲染实现
C# AE ArcScene 二次开发线符号渲染1、窗体设计使用DevExpress和winform控件组合;2、实现线要素的符号渲染,以及添加已有的样式进行渲染;3、点和面的符号样式渲染基本类似,可以根据此窗体进行修改即可实现;......
2022-08-02 18:06:57
907
原创 window环境下安装Redis及Redis Desktop Manager可视化工具安装配置
目录一、安装redis1、运行安装redis2、安装redis服务3、启动redis4、停止redis服务5、redis使用二、安装Redis Desktop Manager一、安装redis安装包下载地址:https://github.com/MSOpenTech/redis/releases选择下图中所示版本解压下载完成之后解压至任意盘文件介绍: redis-server.exe:服务端程序,提供redis服务 redis-cli.exe..
2022-03-22 19:45:13
1729
1
原创 Linux 常用命令~命令行介绍
目录一.Linux 命令行概述1.Linux 命令行的重要作用2.Linux 命令行介绍3.Linux 命令行的启动及退出4.Linux 命令行提示符5.命令行的历史记录和编辑6.命令行快捷键二.在命令行下使用 Linux 帮助信息1.使用 help 命令2.使用 man 获取帮助信息3.使用 info 获取帮助信息4.发行版的系统手册5.从 Internet 获得帮助Linux 文档项目论坛一.Linux 命令行概述1.Linux .
2022-03-07 00:36:27
6277
原创 vue + cesium 加载gltf三维模型
在Cesium中除了使用3dtiles加载海量模型还可以使用 ModelInstanceCollection 来批量加载 gltf 或 glb 格式的三维模型;核心代码如下:/* 批量处理gltf或glb格式模型 */function getModelPostInstances(data) { var modelPosts = []; for (var y = 0; y < data.length; ++y) { var longitude ...
2022-02-17 09:38:30
3214
10
原创 Linux 常用的操作命令汇总
ls / 查看根目录下的所有文件和文件夹(不显示详细信息)。这里如果把/换成某个文件夹全路径(如 ls /root),则显示的是文件夹内的信息;ls -l / -l 显示详细信息(等价于ll / ll 是 ls -l的缩写)ll -a -a 显示隐藏文件(隐藏文件以“.”开头,同windows下的隐藏文件)ll -h / -h 以更可读的形式展示内容(文件大小的单位会自动转换为最合适的,如下单位变成了K)ll -i -i 显示ino......
2022-01-21 10:24:24
508
原创 Linux GeoServer安装详情
登录GeoServer管网下载安装包:GeoServer选择Binary解压版下载,下载成功之后将其上传到Linux服务器上并解压使用命令rz将下载的文件geoserver-2.20.1-bin.zip上传到指定目录GeoServer中解压文件:unzip geoserver-2.20.1-bin.zip编辑start.ini文件修改端口号,这里修改为7070端口,默认是8088命令:vi start.ini打开服务器的对应8088端口firewal...
2022-01-19 16:25:37
3765
3
原创 Linux Java JDK下载及安装
jdk离线资源下载:jdk1.8x上传至Linux服务器上指定文件夹上传文件命令:rz可以使用以下两种方式安装1、rpm命令安装java环境#检测当前系统是否存在java环境!java -version#如果有的话就需要卸载,检测JDK版本信息rpm -qa|grep jdk#卸载,nodeps是强制卸载rpm -e --nodeps jdk对应的信息#卸载完毕后即可安装jdkrpm -ivh jdk-8u321-linux-x64.rpm本人使用的以上..
2022-01-19 15:45:28
5280
原创 Linux 安装PostGIS 3.1全过程
安装postgis前先安装PostgreSQL,可参照之前博客的具体安装过程Linux 安装 PostgreSQL详细过程PostgreSQL 安装情况查看切换postgres系统账号,输入psql,进行数据库用户postgres的密码修改执行psql,默认进入postgres用户的postgres数据库使用\du查看用户使用\l查看用户的数据库列表(以下库为PostgreSQL默认装上,不建议删除)使用\c查看路径使用\d查看数据表,没.....
2022-01-18 19:21:06
10406
15
转载 Linux 根目录名称详解以及软件应该安装到哪个目录
软件应该安装到哪个目录我们应该知道 Windows 有一个默认的安装目录专门用来安装软件。Linux 的软件安装目录也应该是有讲究的,遵循这一点,对后期的管理和维护也是有帮助的。/usr 系统级的目录,可以理解为 C:/Windows/ ,/usr/lib可理解为 C:/Windows/System32 。/usr/local 用户级的程序目录,可以理解为 C:/Progrem Files/ 。用户自己编译的软件默认会安装到这个目录下。/opt 用户级的程序目录,可以理解为 D:..
2022-01-18 16:40:47
879
原创 PostgreSQL13.X Linux安装详解教程
PostgreSQL13.X Linux安装详解教程、xshell操作数据库备份及还原
2022-01-17 19:53:02
4932
1
原创 Google Maps Download Tool 谷歌地图下载工具
谷歌地图下载工具可下载谷歌影像图、地形图、交通路线图的瓦片图片数据,瓦片等级可任意选择1~19级,虽然20~22级地图也可以下载;但地图分辨率和19级没啥区别,建议下载到19级即可。影像地图地形图含交通路线图获取谷歌地图下载工具下载 地图工具...
2021-12-28 14:13:09
1644
8
原创 “数字孪生”技术与 AI 技术的融合应用
国家发展改革委重磅发布《关于推进“上云用数赋智”行动 培育新经济发展实施方案》(以下简称《方案》),其中“数字孪生”技术在《方案》中被提及多次,和云计算、人工智能、5G、物联网等前沿技术一样,受关注程度上升到国家高度。一、数字孪生是什么早在2002年,“数字孪生(Digital Twin)”这一概念被美国Michael Grieves教授提出。12年后,他再次详细地解释了数字孪生概念,是指在信息空间构建一个可以映射表征物理设备的虚拟系统,他们之间的联系并不是单向...
2021-12-07 14:14:04
6541
3
原创 cesium 地图场景范围导出
一、场景导出效果二、核心代码function sceneImgDatatoBlob(sceneImgUrl){ let arrList = sceneImgUrl.split(','), mime = arrList[0].match(/:(.*?);/)[1], bstr = atob(arrList[1]), n = bstr.length, u8arr = new Uint8Array(n); while (n--) { u8arr[.
2021-12-02 15:50:30
1465
原创 cesium 热力图(基于CesiumHeatmap源码修改后实现)
一、热力图效果图二、核心代码 // 模拟热力图坐标范围及核心代码 loadCesiumHeatMapFun(){ let tmpXYList = [ new Cesium.Cartographic(111.2300232,39.5279085, 0), new Cesium.Cartographic(111.2300178,39.5256063, 0), new Cesium.Cartographic(111.19880
2021-11-15 15:02:48
2058
3
原创 cesium 模型裁剪分析(模型内部裁剪和外部裁剪)
一、模型裁剪分析对3D Tileset模型进行裁剪分析,可任意绘制多边形范围进行裁剪,具体效果如下未裁剪模型局部范围效果图外部裁剪效果图内部裁剪效果图二、完整代码<template> <div id="geologyClipPlanDiv" v-if="geologyClipPlanIsShow"> <table style="text-align: right;"> <tr> ..
2021-11-09 10:01:46
4607
13
原创 arcgis server10.5将https改为http,6443改为6080默认端口
安装完成arcgis server后从以下几个步骤进行修改;进入arcgisser admin登录点击config > update,进入如下界面,按指示操作即可点击update 等待更新停止arcgis server服务,检查是否修改完成,按照以下步骤检查Arcgis sever 10.3以上的安装之后,自带tomcat web服务程序,在安装路径C:\Program Files\ArcGIS\Server\framework\runtime\t...
2021-10-29 15:19:32
4767
原创 WebGL、ThreeJS、BabylonJS、SceneJS和Cesium框架对比及简介
主要介绍WebGL的各个框架的特点,适用范围,优缺点以及相关网址范例;以便于后续更快速的开发,提高生产效率,最后进行总结;一、 BabylonJS(开源;JavaScript、TypeScript)(一)特点强大,美观,简单和开放的3D渲染体验。(二)适用范围Babylon.js是一款WebGL开发框架。 适合做中大型项目,尤其是多种媒体混杂的或者是游戏项目VR体验项目(三)支持格式glTF,OBJ,STL,.babylon (...
2021-10-22 18:36:52
10339
1
原创 vue el-input输入框el-autocomplete下拉列表样式修改
一、根据需求修改自定义样式,最终效果如下图常规修改样式代码如下,输入框样式已修改;/deep/.el-input__inner:focus { border: 1px solid #1fb1ef; } /deep/.el-input__inner { border: 1px solid #1fb1ef; background: rgba(0, 80, 111, 0.8); border-radius: 18px; height: 30px; .
2021-10-12 16:52:37
4299
1
原创 基于cesium的地形开挖地形剖切
基于cesium地形开挖结合示例以及官方代码修改后封装TerrainClipPlan.js文件,在代码引入即可使用,详细介绍请往下看一、地形剖切效果图 :图一图二二、核心代码根据绘制范围构建剖切点数据for (var r = 0; r < i; ++r) { var s = (r + 1) % i, u = Cesium.Cartographic.fromCartesian(e[r]), ...
2021-09-28 19:56:32
8724
56
原创 cesium glb模型参数动态修正工具
在cesium中加载glb模型时需要反复调整参数,为了方便编写了一个页面辅助模型位置修正;现分享给大家,不足之处请包涵组件页面如下:组件完整代码如下:<template> <div id="glbToolBar" v-if="glbToolBarIsShow"> <table style="text-align: right;"> <tr> <td colspan="2" style="text.
2021-09-27 20:39:06
1332
原创 webgis端通用的几何要素LineString分割Polygon
完整代码类如下:import * as turf from '@turf/turf'/** * geoJson数据处理模块 * (需要引入turf.js) * 输入输出数据均为标准geoJson格式 */const geoClipUtil = { /** * 合并多边形 */ unionPolygon: function (polygons) { var polygon = polygons[0]; for (var i
2021-09-27 20:24:34
1162
1
原创 vue + cesium 线/面流动纹理实现
一、 封装PolylineTrailLinkMaterialProperty类,只需输入颜色、纹理图片路径、持续时间即可(color、imgUrl、duration);let Cesium = require('cesium/Cesium')const PolylineTrailLinkMaterialProperty = (function(){/* 流动纹理线 color 颜色 duration 持续时间 毫秒*/function PolylineTrailLin
2021-09-24 10:28:39
3033
17
原创 vue + cesium 人和车路线全景漫游播放
全景漫游核心代码如下:处理Cartesian3点的数据集合添加到positionsList中 trackView(positionsList) { if(trackedEntity) window.viewer.entities.remove(trackedEntity) trackedEntity = undefined window.viewer.trackedEntity = undefined window.viewer....
2021-09-15 11:08:15
1376
原创 arcgis api for JavaScript 4.14加载高德地图(影像地图、电子地图)
require([“esri/Map”,“esri/views/MapView”,“esri/layers/VectorTileLayer”,“esri/config”,“esri/layers/BaseTileLayer”,“esri/request”,“esri/Color”], function(Map, MapView, VectorTileLayer, esriConfig,BaseTileLayer,esriRequest,Color) { esriConfig.request
2020-07-28 14:37:06
1309
原创 vue中经纬度与墨卡托投影坐标互转、地球坐标系(WGS-84)转火星坐标系
constmapCommon={}/***@description:经纬度转墨卡托投影坐标*/mapCommon.lonlatTomercator=(lonlat,wkid)=>{constmercator={type:'point',spatialReference:{wkid:wkid},x:0,y:0}c...
2020-07-28 10:02:49
1123
原创 C# 程序运行无法加载 C++ DLL“xxx.dll”: 找不到指定的模块
C# 编写的web项目在发布后将拷贝到服务器上面,访问系统时如下错误信息:所调用的dll为C++编写的类库,调用方式如下: [DllImport("xxxxxxxx.dll",CharSet=CharSet.Ansi)]publicstaticexternIntPtrXXXXOpen(stringxxxx01,stringxxxx02){
2017-04-21 11:50:59
20268
2
原创 C#关于程序集生成失败【引用DLL及第三方DLL没有强名称的解决办法】
C#关于程序集生成失败及引用DLL及第三方DLL没有强名称,一个Assembly希望封装成为ActiveX/COM组件,那么它必须拥有强名(Strong Name),也就是说在编译的时候需要指定SNK(Strong Name Key);但是当一个Assembly如果以拥有强名的方式编译的话,它又要求所有自身所引用的其他Assembly都必须拥有强名,否则不能够成功编译。这时可以使用按照以下方式
2017-04-19 14:29:06
7225
arcgis api for javascript 4.16 全套下载.txt
2020-08-15
提示api-ms-win-crt-runtime-l1-1-0.dll 丢失的解决方法
2018-01-26
SkylineGlobe-Server-v7.0用户操作手册
2017-10-24
ExtJS 最新版本
2017-10-10
RSA加密脚本(JavaScript)
2017-08-31
IE9 Windows7 x64_正版中文离线安装包
2017-05-09
ArcGIS 10.4全套下载地址
2017-04-24
ArcGIS API for JavaScript
2017-04-22
msvcr100.dll和msvcr100d.dll
2017-04-21
使用Depends.exe工具可查看dll动态链文件
2017-04-21
jQuery EasyUI 1.5.1 中文API文档
2017-04-12
ArcGIS API for JavaScript 3.9至4.3版本全套API及SDK下载
2017-04-12
基于vue3+vite+cesium 生成热力图CesiumHeatmap源码
2022-11-22
C# AE ArcScene 二次开发线符号渲染窗体
2022-08-02
Vue2创建项目并配置Cesium加载三维地图
2022-03-05
Linux Java JDK安装包rpm和tar.gz可选择安装
2022-01-19
Google Maps Download Tool 谷歌地图下载工具
2021-12-28
arcgis api for JavaScript 4.17 的API及SDK下载.txt
2020-10-20
ArcGIS API JavaScript 3.X到4.8版本全套API及SDK
2018-09-22
中国矿产资源2017年
2018-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人