自定义博客皮肤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应用开发与解决方案

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

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

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

2024-09-20 13:56:42 829

原创 一个WebSocket的前端封装类

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

2024-09-18 14:39:26 638

原创 一个Java中有用的DateUtil类

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

2024-09-10 16:37:16 602

原创 一个Java中有用的AesUtil类

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

2024-09-10 16:28:19 587

原创 一个Java中有用的JacksonUtil类

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

2024-09-09 17:40:21 371

原创 一个Java中有用的NumberUtil类

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

2024-09-06 13:33:36 277

原创 一个Java中有用的StringUtil类

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

2024-09-06 10:45:20 1251

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

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

2024-09-05 09:00:41 909

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

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

2024-09-05 09:00:36 1026

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

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

2024-09-05 09:00:31 701

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

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

2024-09-05 09:00:26 1058

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

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

2024-09-05 09:00:20 742

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

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

2024-09-05 09:00:14 614

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

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

2024-09-05 09:00:05 741

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

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

2024-09-04 15:06:07 778

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

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

2024-09-04 15:01:37 810

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

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

2024-09-04 15:00:49 781

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

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

2024-09-04 13:41:52 1087

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

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

2024-09-04 13:41:03 1423

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

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

2024-09-04 13:40:22 1381

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

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

2024-09-04 13:39:43 1078

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

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

2024-09-04 13:39:02 1376

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

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

2024-09-04 13:38:23 707

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

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

2024-09-04 13:37:48 912

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

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

2024-09-04 13:37:16 1045

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

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

2024-09-04 13:36:32 1384

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

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

2024-09-04 13:35:43 1471

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

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

2024-09-04 13:30:26 1534

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

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

2024-09-04 13:28:16 1413

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

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

2024-08-30 13:51:08 822

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

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

2024-08-19 15:44:11 227

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

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

2024-08-07 15:49:55 414

原创 Postgresql数据库中通过函数实现将不确定列的数据插入到表中

在实际应用中,可能会接收到一个包含数据的 JSON 字符串,需要将其插入到指定表中。同时,要处理表的主键问题,确保在数据中没有主键值时能自动生成并添加。此外,还需要考虑表可能位于不同的模式(schema)下,以及后续的数据更新操作。

2024-08-07 15:01:32 437

原创 实现GeoServer的工作空间复制Implementing workspace replication for GeoServer

概述:在使用GeoServer作为地图容器的时候,在测试机器上发布了大量的图层,需要配置新的工作空间副本的时候,还需要手动发布,经过测试,通过复制工作空间的方法非常方便。重启GeoServer新的工作空间生效。将要复制的工作空间的文件夹复制一份在。下,命名为期望的工作空间名称如。

2024-07-29 16:32:32 667

原创 在Postgresql中同一张表不同行之间的全部列(不指定列)更新Update all columns (unspecified columns) between different rows

需求描述: 有一张表A,需要在R2记录中列为空的情况下,更新为R1记录中的值。

2024-07-23 15:53:31 440

原创 在PostGIS中计算一个面要素表中的重叠部分(Find overlaps among polygons in PostGIS)

在PostGIS中有一张面要素表,需要检查该表中的哪些地方有重叠。其中重叠定义为这些多边形的面状交集。我们现在来计算出这些区域。

2024-06-03 10:47:14 420

原创 在PostGIS中计算一个面要素表中的缝隙(Find gaps among polygons in PostGIS)

在PostGIS中有一张面要素表,需要检查该表中的哪些地方有缝隙。其中缝隙定义为这些多边形的并集中的环。

2024-05-31 16:40:36 337 2

原创 在PostGIS中检查孤线(Find isolated lines in PostGIS)

本文介绍在PostGIS中的线要素点,通过函数计算指定线要素表中的孤线,并计算最接近的纠偏位置。在PostGIS中有一张线要素表,需要检查该表中的孤线,并且进行自动纠正的计算。获取自动修复的容差,如果偏差大于该阈值,则不做自动修复的计算。其中孤线定义为两端端点都不在任何其他线的顶点上。我们可以直观看出B和D属于孤线。

2024-05-30 13:22:30 538

原创 在PostGIS中计算没有在线上的点(Calculate points that do not on the line in PostGIS)

在项目业务需求中需要计算出一些点没有落在线上,比如电网项目中的电杆点位必须落在点线传输路线上。 电杆的数据存储在专门的一张PostGIS空间表中,传输线路以矢量线段的方式存储在另一张线空间表。需要检查计算出那些没有落在传输线路上的电杆。

2024-05-24 09:54:16 206

原创 在PostGIS中计算线、面数据集是否自相交(Calculate whether Line or Polygon datasets self intersect in PostGIS)

函数检查出来的结果有一种是Self-intersection,但是对于线数据集并不能判断出自相交的情况(项目中的要求是线对象的线段之间有相交的情况)。最近在开发关于空间数据拓扑的检查工作,检查空间线或面数据是否自相交。数据存储在PostGIS中。返回值为:正常检查完成返回结果表名称,否则返回"-1";函数进行计算,如果非自相交的线,则比有。进行检查,对于线对象,则采用。同时将检查结果写入记录表中。通过PostGIS中的。所以对于面对象,采用了。,否则认为是自相交。目前支持的几何类型为。,其他类型未做验证。

2024-05-23 10:00:35 655

命令行一键启动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关注的人

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