- 博客(682)
- 资源 (29)
- 问答 (2)
- 收藏
- 关注
原创 OpenLayers 与 Leaflet
对于团队GIS功底比较强的使用OpenLayers,对团队GIS功底比较弱的使用Leaflet。学习起来更容易、更快。具体来说,要使用Leaflet创建地图,需要使用L.map类,其中包括地图的中心坐标、缩放、一些图层等。左侧的地图是使用 OpenLayers 创建的,显示了缩放按钮和图层切换器。右边的地图是用Leaflet构建的,展示了这个库原生为我们提供的图层控制。一般来说:由于 Leaflet 的轻便性和 Web 应用程序中的 OpenLayers,建议将 Leaflet 用于移动应用程序。
2026-01-07 08:13:22
388
原创 QGIS导入Excel图层
QGIS默认是不支持直接导入Excel的,但是可以通过安装插件来增加这个功能。找到Spreadsheet Layers插件,安装它。在插件菜单选择,管理并安装插件。安装后,增加图层这里增加了。
2026-01-05 15:12:23
105
原创 Java接入NTP服务器的时间
两个类,一个用于解析NTP消息,另一个根据配置文件使用NTP协议获取时间。由于是JavaEE项目,文件路径使用的ServletActionContext的路径。网络时间协议(英语:Network Time Protocol,NTP)是以封包交换把两台电脑的时钟同步化的网络协议。NTP使用UDP端口123作为传输层。它是用作抵销可变延迟的影响。NTP是仍在使用中的最古老的网络协议之一(在1985年前开始)。NTP最初由德拉瓦州大学的Dave Mills设计,他与一群志愿者仍在维护NTP。
2026-01-04 15:21:59
314
原创 Liquibase 数据库管理与迁移
数据库迁移(Database Migration)是指对数据库结构进行版本控制的过程,它允许开发团队跟踪数据库模式的变更,并确保在不同环境(开发、测试、生产)中数据库结构的一致性。
2026-01-03 12:32:24
147
原创 ArcGIS Pro操作手册
ArcGIS是一个强大地理空间编辑工具,将数据转换成地图和可操作信息组合多个数据源来创建智能美观的地图。使用 2D、3D 和 4D 模式下的科学分析工具确定模式、执行预测以及回答问题。快速地在组织内共享、在线共享以及通过移动应用程序共享工程和信息。
2026-01-02 09:07:38
339
原创 维克里拍卖
但其实还有一种拍卖,比如,新鲜海鲜的拍卖,鲜花的拍卖,项目的竞标,这些拍卖的价格过高,就会使买家严重受损,导致买家破产,海鲜的市场就会因为失去买家也遭受损失,为了可持续发展,为可以维克里拍卖是有一定意义,它使拍卖者变得理性的同时,也让买卖者有比较大的收益,属于博弈论在拍卖领域的应用。维克里拍卖,又称集邮者拍卖、第二密封拍卖,是指所有买家通过密封投标的方式竞价,出价最高的投标者获得被拍卖的商品,并支付第二高的出价(第一密封拍卖支付最高价格)。因为我们见到的拍卖,往往是古董、文物、和稀有物的拍卖。
2026-01-01 22:05:04
146
原创 Java JRE的没落
现在,在 Java 9 和之后的版本中,不再单独发布 JRE,用户和开发者都只需要安装 JDK,JDK 中包含了 JVM 和所有必需的类库,满足开发和运行 Java 程序的需求。所以,Java 9 和之后的版本中,不再单独发布 JRE,用户和开发者都只需要安装 JDK,JDK 中包含了 JVM 和所有必需的类库,满足开发和运行 Java 程序的需求。如果我们只需要运行 Java 程序,以前我们可能只需要 JRE,但现在我们只需要安装 JDK,因为 JDK 自带了运行时环境(JVM 和类库)。
2025-12-28 06:50:41
761
原创 地理空间参照系与地图投影
球面上任一点的位置用地理坐标(φ、λ)表示,而平面上点的位置用直角坐标(x,y)或极坐标(r,θ)表示,所以要将地球球面上的点转移到平面上,必须采用一定的数学方法来确定地理坐标与平面坐标之间的关系。这种在球面和平面之间建立点与点之间函数关系的数学方法,称为地图投影。
2025-12-27 12:00:57
408
原创 地形分析及数字地面模型
数字地面模型(Digital Terrain Model,DTM)是19世纪50年代美国MIT摄影测量实验室主任米勒(C.L.Miller)首先提出的,并用其成功地解决了道路工程中的土方估算问题。DTM作为地理数据库中特殊结构的数据集合,可以包含在GIS中,成为GIS的重要部分,为GIS提供空间数据资料。因此,DTM在GIS中占有很重要的位置。从发展历史看,DTM提出的时间早于GIS,但由于当时理论和技术的不完善,没有广泛应用。因此可以认为DTM是GIS在概念上和方法上的萌芽。
2025-12-27 11:49:44
303
原创 空间数据库引擎(SDE)
空间数据库引擎是空间数据组织管理的重要基础技术,从用户的角度看,空间数据库引擎是用户和异构空间数据库之间的接口;从软件的角度看,空间数据库引擎是应用程序和RDBMS之间的中间件,用来管理空间数据库。从系统的角度看,空间数据库引擎利用RDBMS和其扩展功能,实现空间数据在数据库中的物理存储。空间数据库引擎采用C/S体系结构,从客户机看,空间数据库引擎是服务器,它提供空间数据服务的接口,接受空间数据服务的请求;从数据库服务器看,空间数据库引擎是客户机,它提供数据库接口,用于连接数据库和存取空间数据。
2025-12-27 11:34:32
269
原创 栅格数据结构及其编码
基于栅格模型的数据结构称栅格数据结构,又称格网数据结构。它把区域分成大小相等,均匀且紧密相连的网格阵列,其中每个单元具有一行列值、有相应的属性代码或量值或指向其他属性的指针。栅格数据结构用面域或空域直接描述对象。
2025-12-27 11:23:55
608
原创 空间矢量数据结构及其表达
矢量数据结构能直观地表达地理空间,它能精确地表示实体的空间位置及具有的属性。矢量数据结构处理的空间图形实体是点、线、面和体,它能够方便地进行比例尺变换、投影变换以及图形的输入和输出。
2025-12-26 22:47:49
972
原创 地理空间概述
"空间"(Space)的概念在不同的学科有不同的解释。从物理学的角度看,空间就是指宇宙在三个相互垂直的方向上所具有的广延性。从天文学的角度看,空间就是指时空连续体系的一部分。在地理学上,空间指的是地理空间(GeographicSpace),它是指物质、能量、信息的存在形式在形态、结构过程、功能关系上的分布方式、格局及其在时间上的延续。地理空间是地球上大气圈、水圈、生物圈、岩石圈和土壤圈交互作用的区域。地球上最复杂的物理过程、化学过程、生物过程和生物地球化学过程就发生在地理空间中。
2025-12-26 22:24:48
322
原创 GIS 与其相关学科
GIS属于交叉学科,它既包括传统学科,又包括现代科学的技术和方法。因此,正确地了解GIS与其相关学科的关系,可以更好地理解GIS的概念。
2025-12-26 21:40:49
622
原创 半导体的知识
20世纪50年代,为了改善晶体管特性,提高其稳定性,半导体材料的制备技术迅速发展。从西北方向依次来看,这些城镇的名称分别为帕洛阿尔托(PaloAlto)(斯坦福大学位于此地)、山景城(MountainView)、森尼维尔(Sunnyvale)(英特尔的竞争CUP厂家AMD位于此地)、圣克拉拉(SantaClara)(生产CPU的大企业英特尔总部位于此地)、圣何塞(SanJose)、米尔皮塔斯(Milpitas)、弗里蒙特(Fremont)等,它们都是沿着旧金山湾西岸发展起来的。硅是半导体材料的代表性物质。
2025-12-26 01:44:33
503
原创 serialVersionUID 详解
是 Java 序列化机制中的一个字段,用于标识类的版本。当一个类实现了接口(表示该类可以被序列化),编译器会自动生成一个字段,用于表示类的版本号。是一个长整型数值,通常是一个正整数,可以手动指定,也可以由编译器自动生成。该字段的主要作用是用于在反序列化时检查类的版本是否与序列化时的版本一致,以确保反序列化的对象与序列化时的对象是兼容的。当使用进行版本控制时,通常需要考虑以下情况:当类的版本发生变化时,如何确保反序列化仍然能够成功。以下是一个示例,演示了如何使用处理不同版本类的序列化和反序列化。
2025-12-25 04:39:44
1105
原创 关于Ant Design Vue
Ant Design Vue 4.x 已全面拥抱 Vue 3 + Vite + TypeScript 生态,官方不再向 Vue 2 版本同步新组件。1 老项目建议一次性迁移至 Vue 3,以利用最新性能改进和功能增强。Ant Design Vue 是基于 Ant Design 设计体系的 Vue UI 组件库,专为中后台管理系统提供丰富的组件和工具。1 样式隔离推荐使用 UnoCSS 的语义色系统,避免手动覆盖 Less 变量。按需引入,并集成 Iconify CDN 加速首屏加载。
2025-12-20 22:49:31
371
原创 MQTT使用通配符订阅消息
在MQTT协议中,通配符订阅是一种强大的功能,允许客户端订阅一个或多个主题,而不仅仅是单一的主题。这极大地提高了灵活性和效率,尤其是在需要处理大量相关主题的情况下。
2025-12-17 15:53:57
249
原创 上传文件出现“ 413 Request Entity Too Large“错误
HTTP 413错误表示请求体大于服务器允许的最大大小。这个限制可以由服务器配置(如Nginx、Apache等)或应用自身(如Java、Node.js等)来控制。今天上传文件的时候提示“ 413 Request Entity Too Large",
2025-12-15 20:55:34
177
原创 nginx 中使用 root 和 alias 配置目录的区别
Nginx 中root和alias都用于将客户端请求的 URI 映射到服务器上的文件系统路径,但它们的核心区别在于。
2025-12-08 02:40:29
167
原创 华为 Obs 的使用
(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。我们一般是用Minio,但华为是用这个的。OBS的基本组成是和。桶是OBS中存储对象的容器,每个桶都有自己的存储类别、访问权限、所属区域等属性,用户在互联网上通过桶的来定位桶。针对OBS提供的REST API进行了二次开发,为您提供了、SDK和各类工具,方便您在不同的场景下轻松访问OBS桶以及桶中的对象。
2025-12-07 11:41:21
875
原创 sqlite操作指南
在采集高德地图的POI时,我使用了一张表来存储所有的POI类型,,但导入后,发现类型定义成Integer类型了,所以存入的类型本来前面有0的都没了,所以先把字段改回text类型,然后给类型补0。爬取下来是location字段,但要导入GIS软件时,必要把long和lat,这样location就转换成经纬度了。所以再用sql转一下。
2025-11-22 12:29:49
168
原创 使用Trae CN遇到的问题
上网查了一下,也没有找到答案,,正当我准备换Ali的Qoder试一下的时候,,发现。今天打开Trae CN,开始让AI帮我写代码。奇怪的是AI写的代码并没添加上去。Chat模式的话,是不会修改本地文件,只有Build模式,才会生成文件。有Trae CN后,省下了很多编程的时间,AI的帮助真是太大了。修改成Builder模式后,终于又可以愉快的自动编码了。这里显示的Chat。
2025-11-16 20:51:39
467
原创 政务云部署日志(一)
本来想在政务云上部署MySQL,发现Kylin Server 10上面已经自带了mariadb,查了一下资料,发现MariaDB可以完全替代MySQL,再加上yum上下载不了mysql,暂时就用mariadb来代替吧。先启动mariadb的服务,默认mariadb的服务是不启动的。3.对root远程登录的操作。1.设置root用户的密码。4.删除test测试数据库。
2025-11-14 18:01:26
269
原创 GIS(地理信息系统)相关知识
新的世纪人类社会面临人口增长、环境变异、资源匮乏等全球性问题,人们把解决这些问题的希望寄托于现代管理和科技。地理信息系统作为传统地学学科和现代科学相结合的产物,目前已发展成为集遥感、全球定位系统、互联网技术于一身的综合集成化技术系统,其概念层出不穷,技术日新月异,它的理论、方法和技术作为地学学科的技术基础课程不仅吸引了广大地学、信息技术工作者及学生的研究和关注,而且受到更广泛的经济、文化、社会工作者及学生的青睐。
2025-11-09 20:47:34
656
原创 什么是Vanilla JavaScript
Vanilla Javascript是相对于当前如Vue,React,Angular等MVVM框架的而言的。Vanilla Javascript只依赖于轻量级的框架如JQuery,Dojo等。Vanilla:意思是“香草”。这个词与冰淇淋有关,没有味道的冰淇淋就是香草味冰淇淋。Vanilla Javascript是原汁原味的Javascript。
2025-11-02 22:23:13
108
原创 高德地图技术文档
因为现在的工作主要是做GIS方面的项目,所以被指派的项目需要使用到高德地图,所以写一篇文章来记录一下高德地图的相关技术吧。现在市面上的主流视频平台,有腾讯地图,百度地图、高德地图、天地图。腾讯地图依靠微信的社交霸主地图,使用人数第一,百度地图是最早深入地图领域的,所以技术流使用广泛,技术也比较深入,高德地图则是地图的后起之秀,背靠阿里系,天地图是政府支持的项目,比较权威和中立。以后如果有人支持这方面的文章,也会陆续写这方面的文章。
2025-11-02 12:46:01
442
原创 GIS专业术语
GIS:地理信息系统(Geographic Information System或 Geo-Information system,GIS)
2025-11-02 10:23:49
207
原创 政府项目一些知识点笔记
负责负责学校、幼儿园、培训机构、文化、体育、旅游、医疗卫生等行业领域单位;负责商贸服务、废品收购站、加油站、企业产业园区、口岸区域等;负责交通场站及交通行业领域单位,以及交通工具防蚊灭蚊;负责宗教领域、养老服务、儿童福利、救助等机构;负责农业、畜牧业、屠宰场、海洋发展等领域单位;负责规划和自然资源行业领域,如郊野公园等;负责建筑、物业、水务行业领域单位及场所;负责环境卫生、公园、广场等行业领域单位;负责负责医疗废物集中处置单位;负责农贸市场、餐饮行业领域单位。
2025-11-01 15:08:56
205
原创 WebStorm新增项目
用WebStorm,可以用可视化的方式增加Web项目。这里我新建了一个Vite作为构建工具的Vue项目。选择:File->New->Project菜单。完成后,可能会有项目创建的一些附加选项的选择。点击“Create”按钮完成项目的创建。
2025-10-26 07:21:42
216
原创 Python的继承机制
在Python中,继承是一种面向对象编程的特性,它允许我们定义一个类(称为子类或派生类)来继承另一个类(称为基类或父类)的属性和方法。通过继承,子类可以重用基类的代码,并且可以添加或修改基类的行为。
2025-10-01 16:38:37
215
原创 什么是DFX设计?
各环节的设计,其中X代表产品生命周期的某一个环节或特性,它是一种新的设计技术,在设计阶段尽可能早地考虑产品的性能、质量、可制造性、可装配性、可测试性、产品服务和价格等因素,对产品进行优化设计或再设计。在设计阶段将一些特殊设计加入电路中,以便设计完成后方便对产品进行测试,以提高产品的故障检测与定位隔离能力。在产品运行期间确保全面满足用户的运行要求,包括减少故障发生,降低故障发生的影响,故障发生后能尽快恢复。DFR:Design for Reusability 可重用性设计。通过设计保证系统的移植性与升级性。
2025-02-05 20:05:25
1186
原创 开发工具的一些下载链接
链接:https://pan.baidu.com/s/13h6yip9Zrd8R2hq54BzKtQ。Qt5.9.0 下载,官网下载太慢了,百度网盘分享。
2025-02-03 12:53:40
166
原创 Linux知识 - VIM
linux系统里边内置了一个编辑器就叫做vi(visual editor),但vi的功能非常有限,所以一般Linux的使用人员会选择一个比vi更强大的编辑器vim。
2024-11-20 16:41:19
675
原创 被称为史上最高效学习方法——费曼学习法
只是觉得孩子上学花了那么多钱,不能白花了,就让孩子每天放学回家,把老师在学校讲的内容跟我讲一遍,如果有弄不懂的地方就问孩子,如果孩子也弄不懂,就让孩子第二天问老师。”“奇怪的是,孩子学习的劲头特别强,哪怕是别人的孩子在外面玩的热火朝天,他也不为所动,就这样学习成绩从小学到高中一路攀升,直到考上清华北大……还再不明白时,别急着往下走,再返回去,重新阅读参考材料、听讲座或找老师解答,直到你搞懂为止,然后把解释记到纸上,把最接近“标准”的答案写下。就是表面上看,是在教别人,其实是在以教的方式“逼”自己查漏补缺。
2024-11-20 14:48:51
1199
birt viewer源代码
2013-06-28
Simple_JSON文档及jar包
2013-06-19
common-io Java操作文件的框架
2013-06-30
用Jquery做的左边导航菜单
2015-08-29
POI 设值的问题
2014-02-17
请问有像这样的饼型报表的Flash源码?
2011-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅