自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 Cesium for UE-03-添加数据集(倾斜摄影)

继续上一章节,在创建了项目和关卡的基础上添加倾斜摄影。

2024-03-27 01:34:14 628

原创 Cesium for UE-02-创建第一个关卡(Level),添加地形和地图及建筑物

继上一个章节后,本章节主要记录如何使用安装的Cesium for UE插件建立关卡。先打开虚幻引擎。

2024-03-24 23:25:32 587

原创 Cesium for UE-01-虚幻引擎的下载安装及插件配置

学习Cesium for UE的过程笔记。

2024-03-20 22:24:20 322

原创 openlayers-20-根据特征元素(多边形等)将地图缩放至合适大小,使得所有特征元素在地图上可见

当进行拉框查询,或者生成了某些多边形后,往往需要将地图的缩放层级和视角跳转至查询结果处,或者是将地图缩放至合适的层级和位置以是的生成或绘制的多边形在窗口中显示适中。主要是借助于fit()方法,该方法用于调整地图的视图范围以适应给定的地理范围或一系列要素。该方法会计算给定的范围,并更改地图的缩放级别和中心,以便所有内容都可见。

2023-12-12 22:33:40 713

原创 openlayers-19-分屏对比

分屏对比实现很简单,定义两个map对象,然后让这两个map对象共用一个view即可。//ol.layer.Tile:是一个瓦片图层类,用于显示瓦片资源。//source是必填项,用于为图层设置来源。//地图初始中心点(经纬度)//实例化Map对象加载地图。//创建天地图矢量注记图层。//地图容器div的ID。//地图容器中加载的图层。//地图容器div的ID。//地图容器中加载的图层。//创建天地图矢量图层。"天地图矢量注记图层"//创建天地图影像图层。//地图初始显示级别。

2023-12-11 22:27:45 921

原创 Linux(统信UOS) 发布.Net Core,并开启Https,绑定证书

实际开发中,有时会需要为小程序或者需要使用https的应用提供API接口服务,这就需要为.Net Core 配置https,配置起来很简单,只需要在配置文件appsettings.json中添加下面的内容即可。如上图,Kestrel 在最外层,如果已经有同名项,直接其下面添加https配置即可。

2023-12-06 00:39:45 1033

原创 继在统信UOS上运行.Net Core之后,保持其在后台运行,并出错自重启

继上一篇介绍了如何在统信uos上运行.Net Core项目后,面对实际的开发需要,肯定不能将项目运行在命令窗口中,在窗口中,项目一旦异常,会直接结束,所以我们需要将其运行到后台,并能在出现异常停止时,重启它。这里我们采用创建服务文件的方式实现守护进程。将上面的内容保存为demoApi.service,并放置到某个目录下,通过下列指令可以控制服务的启动停止,并查看服务状态。服务文件 demo.service内容。

2023-11-29 00:23:13 885

原创 Spire.doc读取模板文档,并在书签处插入内容

【代码】Spire.doc读取模板文档,并在书签处插入内容。

2023-11-01 23:08:02 895

原创 统信uos 1030 企业版 安装.net core环境

【代码】统信uos 1030 企业版 安装.net core环境。

2023-10-19 23:47:12 818

原创 02.Cesium源码编译及搭建开发环境

开始之前,默认你已经掌握了一定的前端知识,文章中用到的一些前端知识不再展开解释,如果你有不明白的地方,请自行学习。另外,本篇文章及后续的文章首先会使用原生JS的方式 进行实例的开发,Vue版本会在后期文章中更新。

2023-10-07 22:15:35 303

原创 openlayers-18-聚合显示补充(切换聚合与非聚合状态)

openlayers 实现落点聚合,并能切换 聚合与非聚合状态

2023-09-28 22:36:27 412

原创 01.cesium简介

Cesium可以用来创建各种基于地理数据的3D地图应用,如谷歌地球、天地图等;可以用来实现导航与定位,如GPS轨迹可视化、航路规划等可以用于科研领域和教育领域等。渲染地图,可以叠加展示天地图,高德,百度等地图底图,并且支持2d,3d以及2.5d;cesium说白了就是个JavaScript库,它是开源的,基于Apache2.0许可,所以它是可以商用的。开个新坑,计划从cesium的入门知识讲起,穿插一些实战经验,并总结常用的案例,逐步深入讲解cesium的应用,希望能对各位小伙伴有所帮助。

2023-09-23 01:26:52 360

原创 openlayers-17-卷帘对比

实现卷帘对比功能,没有进一步测试版本兼容问题,不错从ol的官网来看,ol5之前的版本的示例与ol5及其之后的版本示例并不相同。看下图,对canvas进行clip的时期不一致。

2023-09-17 01:47:58 214

原创 openlayers-16-添加一组轨迹动画

下面的代码仅作为思路参考,还欠缺很多细节,比如在进行插值计算时,还需要判断经纬度坐标差,选择差值大的作为已知项计算插值,这样会避免一些bug并让计算的插值数据更平滑。还有如何把示例中的圆点改为箭头,并计算箭头的方向与线的走向一致等等一些问题。如果有时间,后期会整理一个更加具体的,可以直接移植使用的demo。实现一组动画,即根据一组只有起止点坐标的线段,实现点在这些线段上较为平滑的移动,移动速度和平滑程度均可控制。

2023-09-01 22:20:03 460

原创 openlayers-15-坐标添加带箭头的线

ol的官网示例中有绘制带箭头的线的demo,那个是交互式绘制,而不是根据经纬度坐标添加,在其基础上稍作修改,即可转为通过经纬度添加带箭头的线的功能,线和箭头的粗细大小样式都可以自定义。

2023-08-31 22:39:24 495

原创 node升级带来的问题及解决方案(digital envelope routines::unsupported)

搜索得知,此为node17就有的bug,issue的解决方案是在 package.json文件中添加构建前指令 set NODE_OPTIONS=–openssl-legacy-provider。然后在 我的电脑 属性中 添加环境变量,很多人都说 配置完环境变量 要重启系统, 但是我自己的电脑,win11的系统,没有重启,就可以直接将项目跑起来。由于项目需要将 node版本从16升级到了18,但是原有的老项目还是使用的16的环境,导致在运行老版本的时候出现错误。名称:NODE OPTIONS。

2023-08-28 22:51:25 718

原创 设置某行被选中并滚动到改行

设置某行被选中并滚动到改行。

2023-08-28 22:44:35 536

原创 解决echarts x轴最后一个label的名称被加粗的问题

echarts版本 4.6.0,从官网的示例来看,5.0及以上版本不存在该问题,经过测试发现,是因为设置了 axisLabel的interval:0的属性导致的,最后一个名字出现了重复渲染,如果x轴的名称无需全部显示,将该属性注释即可。如果需要设置为interval:0,那么可以采用下列方法来解决。

2023-08-28 22:42:03 424

原创 修改SqlSugar的WebFirst 代码生成器适配瀚高数据库

WebFirst代码生成器是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core 3.1 + sqlsugar 开发 (此处摘抄自官网 😁)官网地址目前官网发布的版本并没有集成瀚高数据库的支持,本文主要是讲解如何在当前基础上集成对瀚高数据库的支持,可以进行代码生成操作。

2023-08-10 22:35:58 253

原创 对象数组去重并合并属性数据

需要将某一个属性相同的对象数组中的元素合并成一个对象,同名属性如果有内容,内容是一致的,所以仅需保留有数据的属性

2023-07-25 22:46:05 81

原创 SqlSugar连接瀚高数据库,关于连接字符串的说明

如果在连接字符串中不通过searchpath指定某个模式,那么就会默认连接数据库的默认模式public。即架构,在瀚高数据库的管理工具中,其实指的是模式。详细信息可以参照SqlSugar的官方教程。以下是sqlsugar的官方页面截图。此处仅是对连接字符串的补充说明。

2023-07-19 23:50:02 427

原创 windows系统安装瀚高数据库6.0.4

如果你还是想将数据库安装位web类型,那么在选择默认类型下安装成功后,使用瀚高数据库自带的卸载工具卸载,卸载工具卸载时,会在安装目录下保留一个jdk文件夹,如果想继续在该目录下安装,需要手动删除jdk文件夹。: 这里可能有些问题,如果是win10系统,选择Web类型,安装到后面,可能会出现,初始化数据库失败的情况,我就是出现了这个问题,直接安装失败,安装失败后,无需通过卸载程序卸载,直接删掉安装目录即可。如果出现上述情况,可将安装目录删除后,重新安装,在这一步保持默认即可安装成功。下载企业版,无需申请。

2023-07-19 23:35:22 1000 8

原创 Linux——统信UOS(v20-1060a)部署.net core项目

部署.net core之前,请先确定已经安装了运行环境 Linux安装.net core环境新建一个用于测试的 .net core web 项目直接发布到文件夹,目标运行时选择 linux-64,这里根据你自己的操作系统的运行环境选择。先点击完成,后面再设置参数点击 显示所有设置,设置目标运行时,如果不知道操作系统的具体运行环境,那么选择 可移植 即可,我这里选择linux-64点击发布即可将发布好的项目拷贝到Linux服务器,此处目录可以自行选择。我放到了 usr/www 文件

2023-07-04 21:46:38 1666

原创 Linux-CentOS/统信UOS(v20-1060a/e)安装.net core 6.0运行环境

如果要安装7.0 的.net core 则把上述指令中的6.0改为7.0即可。

2023-07-03 23:00:11 2226

原创 openlayers-13-轨迹回放

openlayers实现 轨迹线的加载、轨迹跟随播放、速度控制、暂停播放、继续播放的功能。

2023-05-16 00:05:27 711

原创 openlayers-12-标注动画(报警点扩散显示)

本章节在第9章节-添加图文标注的基础上进行了修改,标注动画,尤其是作为预警预报标记是一个不可或缺的功能,这里借助于现有的 flash-marker.js 库来实现,这个js文件是未压缩的,可以自行修改内部代码,闪烁的原理就是通过canvas绘制图形,进行循环删除重绘。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8JrQ4Ufo-1684166832589)(/upload/2023/02/%E9%97%AA%E7%83%81%E6%A0%87%E6%B3%A8.png)]

2023-05-16 00:04:16 413

原创 openlayers-11-聚合显示

聚合显示的关键在,ol.source.Cluster,这是聚合标注图层,需要先实例化该类在添加图文标注的基础上,添加一个中间数据源,即聚合标注类,添加图文标注中,是先创建矢量标注数据源(vectorSource),然后创建矢量标注图层(vectorLayer),最后将矢量标注数据源添加到矢量标注图层,也可以在创建矢量标注图层时制定source属性为矢量标注数据源,具体请看 添加图文标注 章节。总的来说就是。

2023-05-16 00:01:51 594

原创 openlayers-10-点击图文标注显示pop弹窗

该功能依赖于Overlay对象,即一个覆盖层,首先需要在实例化Overlay对象时,指定一个html元素作为承载体,该html元素的样式及内容都可以自定义,内容也可以根据被点击对象的不同动态修改,其实就是通过js或jq操作dom对象。具体的直接看代码吧。依托上一章节中说到的图文标注,鼠标左键点击该标注,弹出一个窗口出来用于介绍展示被点击元素的详情。

2023-05-16 00:01:17 750

原创 openlayers-09-添加标注(文字+图片)

以上顺序也可以进行调整,可以先实例化标注对象,在实例化矢量图层时直接将 标注对象放在矢量图层源的features属性中,而不是调用addFeature()方法,后期进行添加。同理,在实例化map对象时,直接将矢量图层添加到map对象的layers属性中,而不是在后面调用map的addLayer()方法添加图层。在地图上添加标注,大概分为三步。

2023-05-16 00:00:33 2540

原创 openlayers-08-交互式绘制-任意绘制(徒手绘制)

任意绘制与上一章节的绘制图形的区别就是,任意绘制图形是按住鼠标拖动直接形成绘制的元素,而绘制图形是预先设置好要绘制的集合图形,比如长方形,只能绘制长方形。在代码上的区别就是是否开启freehand 属性。

2023-05-15 23:59:13 134

原创 openlayers-07-交互式绘制-绘制图形

openlayers交互式绘制-绘制图形。

2023-05-15 23:58:36 220

原创 openlayers-06-坐标添加点、线、面

openlayers坐标添加点、线、面。

2023-05-15 23:57:27 2209

原创 openlayers-05-地图基础操作

【代码】openlayers-05-地图基础操作。

2023-05-15 23:56:32 712

原创 openlayers-04-地图控件

ol提供的地图控件比较常用的包括:鼠标位置、比例尺、鹰眼、图层缩放滑块。注释中有详细的介绍,不再赘述,有问题留言吧。直接通过代码来讲解体会一下会更加直观。

2023-05-15 23:54:40 378

原创 openlayers-03-引入地图

目前我工作中的主力使用的版本是ol5.3,这个版本可以直接在html中使用script引入ol的完整的js包,后期的。ol6.x-ol7.x 从6.0开始,ol不再向后兼容,组件化,降低内存,更多的webgl的支持等等。在网页上加载显示天地图,天地图对于搞gis的各位来说应该不算陌生,我就不介绍了。从版本4.x-7.x基本逻辑架构其实还是一样的,只是组织实现形式不同。ol2 最早也是流行很广的一个版本,不过这个版本随着js的不断迭代,已经显得力不从心了;开始之前,先介绍下当前ol的各个版本的不同。

2023-05-15 23:54:13 431

原创 openlayers-02-认识OpenLayers

openlayers是什么

2023-05-15 23:39:58 70

原创 openlayers-01-写在最前

本专题计划以openlayers的入门知识为主,并穿插一些在实际工作中遇到的一些问题的解决方法。计划有如下内容,后续会继续补充。

2023-05-15 23:34:10 51

原创 layui table导出选中数据或导出所有数据,打印选中数据

导出选中数据,导出当前查询条件下的所有数据打印选中数据var tableDataCount;//记录查询到数据的总条数var exportUrl = 'xxx';//记录查询urlvar currTable = table.render({ elem: "#LAY-list-manage", url: exportUrl, where: whereStr, toolbar: '#toolbarDemo', defaultToolbar: ['filte

2020-11-12 17:57:52 4288 1

原创 OpenLayers学习笔记----三.计算某点到鼠标所在位置的距离

功能:计算某个点到鼠标位置的距离,且移动鼠标,距离跟随变化.<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

2018-05-28 17:34:04 1351 2

原创 OpenLayers学习笔记----二.获取点击位置的经纬度

获取点击位置的经纬度<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link href=&q

2018-05-28 17:33:36 9068

nextcloud-21.0.0.zip

nextcloud server安装压缩包

2021-02-23

传智播客wpf基础视频教程(第三季).txt

传智播客WPF第三季的基础教程

2019-09-02

屏幕录像专家

屏幕录像专家的共享版,带有注册机,安装后直接实用,无限制

2016-02-29

javacv 1.1-bin.7z

javacv1.1,包含了javacv.jar javacpp.jar opencv.jar opencv-android-x86.jar opencv-windows-x86.jar videoinput.jar videoinput-windows-x86.jar 完整包有148M,上传限制60M没办法,只能捡几个经常用的上传了,有需要完整包的可以发邮件[email protected]

2016-02-25

javacv-1.1-bin.7z

javacv1.1完整版148M上传限制最大60M,分了三部分

2016-02-24

网络爬虫编写

这是一本基于java的开发网络爬虫的自学教程,学习者需要有一定的Java基础,从基础的搭建到后期的优化处理面面俱到,不错的书籍!

2014-11-18

电路与模拟电子技术

电路与模拟电子技术课程的习题答案级重点题型的讲解

2013-11-19

tomcat安装教程

tomcat的安装教程 Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

2013-11-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除