自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注GIS软件开发。

专注GIS应用开发与解决方案

  • 博客(192)
  • 资源 (7)
  • 收藏
  • 关注

原创 在Postgresql中对空间数据进行表分区的实践

Postgresql的分区功能允许将一个大表按照特定的规则拆分成多个小的分区表。这样做的好处在于,在查询数据时,可以只扫描相关的分区,而不必扫描整个大表,从而大大提高查询速度。对于大规模数据的管理,分区还可以使得数据的维护和操作更加便捷,例如备份、恢复等操作可以针对单个分区进行,减少了资源消耗和时间成本。

2024-10-25 14:08:15 1340 2

原创 使用SQL在PostGIS中创建各种空间数据

PostGIS是一个强大的空间数据库扩展,它为PostgreSQL数据库添加了对空间数据的支持。通过PostGIS,我们可以存储、查询和分析各种几何形状和地理空间数据。在本文中,我们将探讨如何在PostGIS中插入不同类型的空间数据。

2024-10-24 10:58:37 1324

原创 ArcGIS 10.8 安装教程(含安装包)

1. ArcGIS概述ArcGIS 10.8是由美国Esri公司开发的GIS平台,用于处理、分析、显示和管理地理数据,并实现数据共享。它具有新特性和功能,性能更好且易用,可与多平台进行数据交互、分析和部署。2. 软件组成与功能软件包含ArcMap、ArcCatalog、ArcGlobe和ArcScene四部分,可进行强大的数据查询和分析任务,无论是2D还是3D信息,都能方便地浏览地理信息,适合GIS专业人员处理地理信息,辅助决策者做出决策。

2024-10-24 10:18:57 1034

原创 在ArcMap中添加在线底图

ArcGIS 堪称功能最为强大的地理信息系统平台,涵盖地理数据处理、编辑、制图以及地图服务的发布与管理等诸多方面。在众多不同的专业领域中,ArcGIS 都有着广泛的应用。对于专业从事 GIS 信息编辑与设计的人士而言,其桌面端软件 ArcMap 极受欢迎。然而,对于非 GIS 专业人员来说,上手 ArcGIS 可能会面临一定的困难,因此他们迫切需要一些适合小白的简单教程。关键字:ArcMap在线底图天地图影像图街道图。

2024-10-23 14:42:40 762

原创 100 种下划线 / 覆盖层动画 | 终极 CSS(层叠样式表)集合

还在为你的菜单项和链接寻找动画效果而感到疲惫吗?不用再找了!这里列出了100多种不同的动画。从简单的到更复杂的,你肯定能找到自己想要的。不依赖伪元素,所以你可以轻松地将它们用于诸如输入框(我们无法在其中使用伪元素)之类的元素上。

2024-10-15 14:56:06 555

原创 Electron-(三)网页报错处理与请求监听

通过以上的介绍,我们了解了在 Electron 中如何记录网页报错的日志、监听的事件以及监听全部请求并记录。这些功能对于开发稳定、可靠的 Electron 应用程序非常重要。在实际开发中,我们可以根据具体的需求对这些功能进行扩展和优化。例如,我们可以将错误日志发送到远程服务器进行集中管理,或者对特定的请求进行更详细的分析和处理。总之,Electron 提供了丰富的 API 来处理网页报错和监听请求,我们可以充分利用这些功能来提高应用程序的质量和稳定性。

2024-10-15 09:33:50 1079

原创 Electron-(二)桌面应用的启动动画创建

在很多桌面应用中都会有启动画面的显示。启动画面可以解决在启动时耗时较长,将每一步反馈给用户。另外一方面解决启动过程中的环境检查及检查结果的反馈。progress:进度百分比;time: 停留时间,title: 标题content: 操场内容,finishInfo: 完成时的信息,包括成果和失败,: 失败时候是否停止action: 具体执行步骤,返回TrueFalsetitle: "初始化",finishInfo: ["完成", "失败"],}, 500);},

2024-10-14 14:11:00 636

原创 Electron-(一)创建桌面应用

先上工程成果目录:build 放置制作了Installer的脚步;release 打包完成的文件夹以及生成的Installer;src 核心代码corner.js 系统的和下配置index.js 系统启动函数preload.js 渲染进程和主进程之间的关系通信建立主要步骤基本就是上述几个步骤,使用Electron,将网页版的应用之间封装为一个桌面应用。详细的代码,我将会在博客的其他文章中详细介绍。启动动画界面日志系统传统桌面菜单网页内应用监听打包、安装包制作。

2024-10-14 13:40:22 444

原创 在 PostGIS 中进行千万级空间数据的空间查询和关键字查询

在给定的计算机配置下,通过合理的表结构设计、字符串处理、索引创建以及查询策略,可以较为高效地对千万级空间数据进行空间查询和关键字查询。创建表、更新字符串和创建索引的过程相对耗时较长,但一旦索引创建完成,实际查询操作非常迅速。同时,也验证了 PostGIS 在处理复杂空间查询和关键字查询方面的强大能力。本测试在探究在有限的计算机配置下,如何高效地对千万级的空间数据进行空间查询和关键字查询。通过实际操作和测试,评估不同查询策略的性能,为处理大规模空间数据提供可行的解决方案。

2024-09-20 13:56:42 892

原创 一个WebSocket的前端封装类

实现一个的自定义 WebSocket 类,用于建立与服务器的 WebSocket 连接,并提供了一系列方法来处理连接状态、发送和接收消息、自动重连等功能。该类可以方便地在前端项目中实现与服务器的实时通信。

2024-09-18 14:39:26 651

原创 一个Java中有用的DateUtil类

DateUtil工具类提供了丰富的方法来满足日期处理的各种需求。在实际开发中,可以根据具体需求使用这些方法,提高日期处理的效率和准确性。在Java开发中,经常需要进行日期的处理和操作。DateUtil工具类提供了一些实用的方法来方便地进行日期相关的操作。DateUtil工具类提供了一系列方法来实现上述日期处理的功能。

2024-09-10 16:37:16 664

原创 一个Java中有用的AesUtil类

AesUtil工具类提供了一系列方法来实现AES加密和解密的功能。AesUtil工具类提供了方便的方法来进行AES加密和解密操作。在实际开发中,可以根据具体需求使用这些方法,确保数据的安全性。例如,在需要对敏感数据进行加密存储或传输时,可以使用encrypt方法进行加密,然后使用相应的解密方法进行解密。总的来说,AesUtil工具类为Java中的数据加密和解密提供了实用的功能。

2024-09-10 16:28:19 689

原创 一个Java中有用的JacksonUtil类

JacksonUtil 类包含了一些静态方法,用于将对象转换为 JSON 字符串,以及将 JSON 字符串转换为对象。JacksonUtil 工具类为 Java 中对象与 JSON 数据的转换提供了便捷的方法,在实际开发中具有很大的实用价值。

2024-09-09 17:40:21 400

原创 一个Java中有用的NumberUtil类

工具类提供了一些方便的方法来处理数字与字符串之间的转换,以及数字的默认值处理和进制转换。在实际开发中,可以根据具体需求使用这些方法,提高数字处理的效率和准确性。例如,在需要将用户输入的字符串转换为数字时,可以使用。方法在特定场景下,如生成短字符串标识符时,可能会非常有用。工具类提供了一些实用的方法来方便地进行数字相关的操作。工具类为Java中的数字处理提供了一些实用的功能。在Java开发中,经常需要进行数字的处理和转换。,并提供了一些额外的方法来满足数字处理的需求。方法,并处理转换失败的情况。

2024-09-06 13:33:36 331

原创 一个Java中有用的StringUtil类

在Java开发中,字符串处理是一项非常常见且必不可少的任务。为了方便进行字符串的操作和处理,通常会使用一些工具类来提供各种功能。本文将提供一个基于String的的工具类,它继承自Spring的类,并提供了一系列实用的方法来处理字符串。在Java中,字符串处理通常包括以下一些常见的操作:工具类提供了许多方法来满足上述字符串处理的需求。它包含了一些判断字符串是否为空、是否为数字、是否包含特定字符等的方法。此外,还提供了字符串的格式化、分割、拼接、随机生成、转义HTML、清理字符等功能。本文工具类提供了丰富的方法

2024-09-06 10:45:20 1312

原创 GIS十大经典问题之10.网络分析中的连通性问题

网络分析中的连通性问题是GIS中的重要问题之一,通过合理的解决思路和适当的编程实现,可以为地理网络的规划、管理和优化提供有力支持。

2024-09-05 09:00:41 978

原创 GIS十大经典问题之9.地形分析问题

地形分析是 GIS 中的重要任务之一,通过合理的解决思路和适当的编程实现,可以为各种应用提供有价值的地形信息和决策支持。

2024-09-05 09:00:36 1066

原创 GIS十大经典问题之8.空间查询问题

空间查询是 GIS 中重要的功能之一,通过合理的选择查询方法和构建查询条件,并进行适当的编程实现,可以快速准确地找到满足特定条件的地理对象,为地理分析和决策提供支持。

2024-09-05 09:00:31 734

原创 GIS十大经典问题之7.空间数据压缩问题

空间数据压缩是GIS中的一个重要问题,通过合理的选择压缩方法和参数,并进行适当的编程实现,可以有效地减少空间数据的存储空间和传输成本,提高数据处理的效率。

2024-09-05 09:00:26 1114

原创 GIS十大经典问题之6.空间聚类问题

空间聚类是 GIS 中重要的数据分析方法之一,通过合理的选择聚类算法和参数,并进行适当的编程实现,可以为地理空间数据的分析和应用提供有力支持。

2024-09-05 09:00:20 818

原创 GIS十大经典问题之5.泰森多边形(Voronoi 图)生成问题

泰森多边形生成是GIS中的一个重要问题,通过合理的解决思路和适当的编程实现,可以为地理空间分析和应用提供有力支持。

2024-09-05 09:00:14 809

原创 GIS十大经典问题之4.空间插值问题

空间插值是 GIS 中常用的技术之一,通过合理的选择插值方法和参数,并进行适当的编程实现,可以为地理空间数据的分析和应用提供有力支持。

2024-09-05 09:00:05 784

原创 GIS十大经典问题之3.最短路径分析问题

最短路径分析是 GIS中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。

2024-09-04 15:06:07 863

原创 GIS十大经典问题之2.叠加分析问题

叠加分析是 GIS 中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。在实际应用中,需根据具体需求和数据特点,选择合适的工具和方法来进行准确有效的叠加分析。

2024-09-04 15:01:37 1014

原创 GIS十大经典问题之1.缓冲区分析问题

缓冲区分析是 GIS中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。在实际应用中,需根据具体需求和数据特点,选择合适的工具和方法来进行准确有效的缓冲区分析。

2024-09-04 15:00:49 1104

原创 12. GIS地图制图工程师岗位职责、技术要求和常见面试题

在地图制作过程中,如何选择合适的地图投影和坐标系统?在地图制作过程中,如何进行地图的排版和布局设计?在地图制作过程中,如何保证地图的准确性和质量?在地图制作过程中,如何进行项目管理和时间管理?请介绍一下你对地图制作职业发展的规划和目标。在地图制作过程中,如何进行地图的交互设计?在地图制作过程中,如何进行团队协作和沟通?请介绍一下你对地图制作技术发展趋势的理解。在地图设计中,如何进行地图符号化和标注?请介绍一下你对地图版权和知识产权的理解。在地图制作过程中,如何进行创新和突破?如何进行地图的输出和发布?

2024-09-04 13:41:52 1149

原创 11. GIS三维建模工程师岗位职责、技术要求和常见面试题

GIS 三维建模工程师负责利用地理信息数据创建逼真的三维地理模型,以实现更直观的地理信息展示和分析。请介绍一下你对地理信息数据安全的理解,以及在三维建模过程中如何保障数据安全?请介绍一下你对三维地理信息系统的用户体验的理解,以及如何提高用户体验?请介绍一下你在三维建模过程中遇到的一个技术难题,以及你是如何解决的?在三维建模过程中,如何考虑模型的可扩展性和兼容性?请介绍一下你对三维建模技术在不同领域的应用的了解。请介绍一下你对三维建模技术的发展趋势的看法。如何进行三维模型的优化,以提高模型的性能?

2024-09-04 13:41:03 1448

原创 10. WebGIS开发工程师岗位职责、技术要求和常见面试题

请介绍一下你对响应式设计的理解?请介绍一下你对前端性能优化的理解?请介绍一下你在前端开发中遇到的一个有趣的项目或挑战,并分享你的经验和收获。请介绍一下你对前端测试的理解?请介绍一下你在项目中遇到的一个技术难题,以及你是如何解决的?请介绍一下你在 WebGIS 项目中进行数据处理的经验。请介绍一下你常用的方法。请介绍一下你常用的方法。请介绍一下你常用的方法。请介绍一下你对前端技术的发展趋势的看法?请介绍一下你对 WebGIS 的理解。请介绍一下你对前端开发框架的选择标准?请介绍一下你对前端开发的职业规划?

2024-09-04 13:40:22 1433

原创 9. GIS技术支持工程师岗位职责、技术要求和常见面试题

GIS 技术支持工程师负责为用户提供地理信息系统相关的技术支持和服务,确保系统的正常运行和用户的满意度。

2024-09-04 13:39:43 1121

原创 8. GIS数据分析师岗位职责、技术要求和常见面试题

请介绍一下你在 GIS 数据分析项目中遇到的最大挑战是什么?请介绍一下你对空间数据挖掘和机器学习在 GIS 数据分析中的应用的了解。在 GIS 数据分析中,如何进行项目管理和时间管理?请介绍一下你常用的 GIS 软件和数据分析工具。在 GIS 数据分析中,如何进行结果验证和评估?请介绍一下你在数据分析中如何考虑用户需求和体验?请介绍一下你在空间数据分析中常用的方法和技术。请介绍一下你对数据分析伦理和法律问题的了解。在 GIS 数据分析中,如何进行创新和探索?请介绍一下你在数据分析报告撰写方面的经验。

2024-09-04 13:39:02 1429

原创 7. GIS产品经理岗位职责、技术要求和常见面试题

请介绍一下你在 GIS 产品管理中遇到的最大挑战是什么?请描述一下你在 GIS 产品规划和设计方面的工作流程。请介绍一下你在 GIS 产品管理中使用的工具和技术。在 GIS 产品管理中,如何进行团队建设和管理?在 GIS 产品管理中,如何进行项目复盘和总结?在 GIS 产品推广方面,你有哪些策略和方法?如何进行 GIS 产品的市场调研和需求分析?在 GIS 产品管理中,如何进行风险管理?如何进行 GIS 产品的用户体验设计?在 GIS 产品管理中,如何进行创新?如何进行 GIS 产品的定价策略?

2024-09-04 13:38:23 737

原创 6. GIS项目经理岗位职责、技术要求和常见面试题

请介绍一下你在 GIS 项目中遇到的最大挑战是什么?在 GIS 项目中,如何与客户进行有效的沟通?在 GIS 项目中,如何进行项目的持续改进?在 GIS 项目中,如何进行需求变更管理?在 GIS 项目中,如何进行项目文档管理?在 GIS 项目中,如何进行项目资源管理?你如何制定 GIS 项目的计划和时间表?在 GIS 项目中,如何进行质量控制?在 GIS 项目中,如何控制项目成本?如何提高 GIS 项目团队的工作效率?在 GIS 项目中,如何进行项目验收?如何进行 GIS 项目的风险管理?

2024-09-04 13:37:48 950

原创 5. GIS工程师岗位职责、技术要求和常见面试题

GIS 工程师负责运用地理信息系统技术进行数据处理、系统开发与维护,以实现地理空间信息的高效管理和应用。介绍一下你参与过的一个 GIS 项目,包括项目背景、目标、你在其中的角色和主要贡献。如果让你设计一个新的 GIS 应用,你会考虑哪些方面?介绍一下你对 GIS 行业的认识和理解。在团队协作中,你认为最重要的是什么?如何进行 GIS 系统的安全管理?矢量数据和栅格数据的区别是什么?如何进行 GIS 数据的可视化?如何进行空间数据的查询和分析?如何保持对新技术的学习和掌握?如何进行项目的性能优化?

2024-09-04 13:37:16 1082

原创 4. GIS前端工程师岗位职责、技术要求和常见面试题

GIS 前端工程师负责运用前端技术实现地理信息系统的可视化交互界面,以提升用户对地理数据的操作体验和分析能力。请介绍一下你对响应式设计的理解?在 GIS 前端开发中如何实现响应式设计?请介绍一下你对前端安全的理解?请介绍一下其中一个的特点?如何实现地图的交互功能,如点击查询、空间分析等?如何与后端进行数据交互?请介绍一下常用的方法?请描述一下基本的步骤?请介绍一下你对 GIS 前端开发的理解?请介绍一下你在前端性能优化方面的经验?如何处理大规模地理数据的渲染和交互?如何处理不同坐标系统的地理数据?

2024-09-04 13:36:32 1443

原创 3. GIS后端工程师岗位职责、技术要求和常见面试题

GIS 后端工程师负责设计、开发与维护地理信息系统的后端服务,包括数据存储、处理、分析以及与前端的交互接口等,以实现高效的地理数据管理和功能支持。

2024-09-04 13:35:43 1529

原创 2. GIS数据工程师岗位职责、技术要求和常见面试题

GIS 数据工程师主要负责地理信息数据的收集、整理、处理、分析和管理,以确保 GIS 系统能够准确、高效地运行并为相关应用提供可靠的数据支持。介绍一个你参与过的 GIS 项目,包括项目背景、目标、你在其中的角色和主要贡献。说说你熟悉的一种 GIS 开发框架,并介绍其主要特点。如果让你设计一个新的 GIS 应用,你会考虑哪些方面?当出现地图显示不准确的问题时,你会如何排查和解决?如何在网页中实现地图的缩放和平移功能?在团队协作中,你认为最重要的是什么?如何进行空间数据的查询和分析?如何进行项目的性能优化?

2024-09-04 13:30:26 1586

原创 1. GIS开发工程师岗位职责、技术要求和常见面试题

GIS 开发工程师负责运用地理信息系统专业知识和编程技能,进行 GIS 软件设计、开发、数据处理与管理,以实现高效的地理空间信息系统应用。介绍一个你参与过的 GIS 项目,包括项目背景、目标、你在其中的角色和主要贡献。如果让你设计一个新的 GIS 应用,你会考虑哪些方面?说说你熟悉的一种 GIS 开发框架,并介绍其特点。在项目中遇到过哪些技术难题?对 GIS 未来的发展趋势有什么看法?在团队协作中,你认为最重要的是什么?矢量数据和栅格数据的区别是什么?如何进行空间数据的查询和分析?如何进行项目的性能优化?

2024-09-04 13:28:16 1543

原创 在Postgresql中计算工单的对应的GPS轨迹距离

在某个App开发中,要求记录用户的日常轨迹,在用户巡逻设备的时,将记录的轨迹点当做该设备巡逻时候的轨迹。由于业务逻辑上没有明确的指示人员巡逻工单-GPS位置之间的关系,所以通过时间关系进行轨迹划定。

2024-08-30 13:51:08 838

原创 使用QGIS配置管线流向地图

在管网项目中,需要进行地图配置使用QGIS显示管网的流向。

2024-08-19 15:44:11 324

原创 《PostgreSQL 中通过函数实现不确定列的数据更新操作》

在实际业务场景中,可能需要根据给定的 JSON 数据和条件来更新表中的记录。这要求能够准确解析输入的参数,构建合理的更新语句,并确保数据的准确性和完整性。

2024-08-07 15:49:55 424

西安市二环内建筑物空间数据 带高程

西安市二环内建筑物空间数据。带高程。 西安市 二环内 空间数据 矢量面 高程字段 数据范围:西安市二环内 矢量数据 Polygon 建筑物带高程

2024-10-08

命令行一键启动SpringBoot的jar包,并指定application.yml

命令行一键启动SpringBoot的jar包,并指定application.yml 不需要再打包时候特别的修改application.yml和application-druid.yml. 同时可以在启动后设置控制台窗口的标题。 特别适合在有多个jar启动的工作台时,能够很好的区分不同的应用jar包。 稍加修改,可以同事启动多个jar包。 @echo off 关闭了启动时的命令行输出。 exit 命令退出了启动的命令行窗口,无多余的命令行驻留。 本命令适合Windows操作系统。 可以简单修改适配Linux。

2024-10-05

在ol(openlayers)中进行两个多边形要素的拟合,即通过动画的形式从一个多边形过渡到另一个多边形

在ol(openlayers)中进行两个几何要素的拟合,即通过动画的形式从一个几何对象过渡到另一个几何对象,支持点、线、面: /** * @description 动态拟合两个多边形 * @param {object} map ol.Map * @param {object} options * <pre> * color: "#0000CC66"//填充颜色 * endFillColor: 结束填充颜色 * endStrokeColor: 结束多边形的边框颜色 * endStrokeWidth: 结束多边形的边框宽度 * </pre> * @author <gis@foxmail.com> * @class */ /** * * @param {object} opts 选项 * <pre> * 支持`totalStepCnt`,总共的动画次数。50毫秒执行一次。 * 支持`callback`,拟合完成的回到函数 * </pre> */

2023-10-24

ol(openlayers)加载天地图/加载中xyz格式瓦片/加载Geoserver发布的WMS图层

ol(openlayers)加载天地图/加载中xyz格式瓦片/加载Geoserver发布的WMS图层, 可以一次性加载多个图层: /** * 添加离线图层(数组) * @param {Array} optsArray 选项 * @example * var opts = [{ * url: "ol.layer.Tile对应的url",//必填 * name: "如离线天地图",//默认addXYZLayer+index * visible : true , //default true, true or false, * group: "基础数据",所属图层组// * }] */ addXYZLayers(mapDom, optsArray) { 如果是使用天地图,记得替换天地图 token。

2023-10-24

C#中各种颜色转换工具 Color convert tool for c#

源代码见:https://me.csdn.net/eqmaster 《C#中各种颜色转换工具 Color convert tool for c#》 选择一个颜色,用三种不同的颜色进行转换: 用RGB(A,R,G,B)表示 用#十六进制表示 用Win32表示 使用Color转换后即ToArgb表示 批量将HTML转为ARGB 批量将ARGB转为HTML 其中批量将HTML转为ARGB格式如下,即一行一个颜色值: #FF0000 #0000FF …… 批量将HTML转为ARGB格式如下,即一行一个颜色值: -65536 -16776961 ……

2019-05-05

C#屏幕截图

C#,屏幕打印,自动保存,屏幕截图 程序实现C#屏幕自动截图,间隔一定时间自动截图,自动保存在F盘scree文件夹下。

2014-07-01

使用C#进行船载测深仪数据解析

使用C#进行船载测深仪数据解析

2012-05-09

使用C#进行雷达数据解析

使用C#进行雷达数据解析 C# 雷达 arpa 船载 AIS 对arpa数据进行解析

2012-05-09

空空如也

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

TA关注的人

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