- 博客(203)
- 资源 (7)
- 收藏
- 关注
原创 三维GIS面试加分项!Cesium+可视化,面试官最看重这3点
【三维GIS开发核心技能解析】本文针对Cesium在三维GIS开发中的关键应用展开深度剖析,从三个维度提升面试竞争力:1)基础应用的优化技巧,包括地形加载、模型渲染和交互设计的性能调优;2)3D Tiles瓦片生成的完整技术链,涵盖数据准备、格式转换和配置优化;3)实战问题解决能力,重点分析加载卡顿、渲染异常等典型问题的排查思路。文章特别强调从API调用者向问题解决者的思维转变,通过具体案例展现性能优化方案(如将渲染帧率提升3倍),并分享开源工具开发经验,为GIS开发者提供从技术实践到面试表达的完整提升路径
2026-04-17 09:40:40
187
原创 GIS面试必问!PostGIS核心考点(附面试官标准答案)
本文为GIS开发者总结了PostGIS面试中的核心考点及应对策略。全文分为三部分:基础必问考点解析PostGIS与PostgreSQL关系、空间数据类型和索引原理;进阶必问考点聚焦查询优化、三维管线数据管理和表分区实战;易错必问考点涵盖函数选择、安装报错和坐标系转换注意事项。文章特别强调三维管线数据处理和空间查询优化的实战技巧,提供标准答案和加分话术,帮助求职者避开常见误区。掌握这些PostGIS核心知识点,能显著提升GIS技术岗位的面试通过率,尤其适合处理大规模空间数据和三维分析场景的开发者。
2026-04-17 09:27:20
191
原创 避坑!GIS 面试最容易踩的 5 个 “致命错误”,90% 的人都栽过
GIS面试避坑指南:5个致命错误及应对策略 作为资深GIS面试官,总结了90%求职者常犯的5个致命错误:1)对核心技术一知半解,无法深入讲解技术原理;2)项目经验造假或夸大,被追问细节时露馅;3)死记硬背面试题,无法结合实际项目分析;4)忽视坐标系、SQL等基础技能;5)薪资要价不合理,不了解行业行情。建议求职者:深入理解技术原理,诚实描述项目经验,将技术与项目结合,夯实基础知识,提前调研薪资水平。避开这些误区,能显著提升GIS岗位面试通过率。(149字)
2026-04-16 18:06:51
228
原创 开篇重磅——GIS面试官直言:这3类简历,我10秒就pass(附优化模板)
GIS开发岗的简历,不在于“内容多”,而在于“精准”——精准突出GIS核心技能,精准呈现项目细节和成果,哪怕内容不多,也能打动面试官。如有需要修改简历,或者面试咨询,请与我联系联系方式:CSDN私信;
2026-04-16 17:41:50
526
原创 第6篇:踩坑总结|3dtubetilecreater 开发&使用10大高频问题(附源码级解决方案)
3dtubetilecreater实战避坑指南 本文总结了三维管线瓦片生成工具10类高频问题的解决方案: 环境依赖问题 Node版本需≥v24.2.0,npm安装失败时强制--force 工具路径需在config.json配置绝对路径 数据库连接问题 PostgreSQL需启用PostGIS扩展 校验server/config.json中的数据库密码和端口 瓦片生成问题 几何字段需为三维类型(PointZ/MultiLineStringZ) 大数据量时调整Node的maxBuffer至20MB 前端显示问题
2026-04-16 16:55:38
163
原创 第5篇:实战案例|3dtubetilecreater 快速搭建市政管线三维可视化(完整可复现)
本文介绍了使用3dtubetilecreater工具实现市政管线三维可视化的全流程实战。内容包括: 环境准备与目标设定:基于PostgreSQL/PostGIS数据库,通过Node.js工具链生成3D Tiles瓦片并在Cesium中展示。 测试数据准备:详细提供了创建管线表(pipe_main)和设施表(pipe_facility)的SQL脚本,包含三维几何数据示例。 项目配置与启动:说明如何修改配置文件连接本地数据库,并启动前后端服务。 核心功能实现:展示生成管线瓦片的后端接口代码和前端Cesium加载
2026-04-16 16:52:04
450
原创 第4篇:核心功能深挖|管线数据→3D Tiles转换原理与代码实现(附项目真实源码)
本文详细介绍了3dtubetilecreater项目将PostGIS三维管线数据转换为标准3D Tiles的核心实现逻辑。项目采用b3dm和i3dm两种格式分别处理管线主体和附属设施数据,通过Node.js后端调度pg2b3dm和i3dm.export工具实现转换。文章从数据规范、命令行工具调用、后端代码实现到前后端联动全链路解析,重点阐述了PostGIS数据格式要求、核心接口实现及配置文件设计。该项目通过工程化封装成熟开源工具,实现了一键生成完整瓦片集的功能,为管线三维可视化提供了高效解决方案。
2026-04-16 16:48:52
284
原创 第3篇:技术拆解|3dtubetilecreater 前后端架构全解析(Vue+Express+PostGIS)
3dtubetilecreater 采用Vue+Express 前后端分离架构前端负责交互与三维预览,后端负责数据与瓦片生成核心依赖调用开源转换工具,架构轻量易扩展所有配置、接口、组件均对应项目真实源码,可直接二次开发。
2026-04-16 16:44:31
257
原创 第 2 篇:入门实操|3dtubetilecreater 环境搭建全教程(零踩坑版)
摘要: 本文是3dtubetilecreater系列的第二篇,提供从环境搭建到项目部署的完整教程。内容涵盖Node.js、PostgreSQL+PostGIS、pg2b3dm、i3dm.export四大核心环境的安装配置,详细说明项目代码拉取、依赖安装及启动方式(支持前后端联调或单独启动)。针对常见问题如版本冲突、端口占用、路径错误等提供解决方案,确保新手能够顺利完成部署并访问前端(http://localhost:8080)和后端(http://localhost:3000)。所有步骤均通过实测验证,适配
2026-04-16 16:41:59
383
原创 3dtubetilecreater技术解析——基于PostGIS+Cesium的管线3D Tiles自动化生成工具
本文介绍了开源项目3dtubetilecreater,这是一款基于PostGIS+Cesium的管线3D Tiles自动化生成工具。该项目通过集成pg2b3dm和i3dm.export工具,实现了从PostGIS管线数据到3D Tiles的一键转换,解决了传统方式需要手动处理命令行工具和数据适配的痛点。采用Vue.js+Node.js前后端分离架构,提供Web可视化操作界面,支持管线主体和附属设施的三维模型生成与Cesium预览。核心优势在于自动化流程、降低技术门槛,特别适合市政管线和园区管网的三维可视化场
2026-04-16 16:36:18
517
1
原创 ArcGIS10. 8简介与安装,附下载地址
ArcGIS 10.8 是由美国 Esri 公司精心研发的一款功能强大的地理信息系统(GIS)平台。其核心功能在于高效地处理、深入地分析、直观地显示以及妥善地管理各类地理数据。同时,它还为用户提供了便捷的数据共享途径,极大地促进了地理信息在不同领域和用户之间的流通与应用。与以往版本相比,ArcGIS 10.8 引入了诸多新特性与功能。在性能方面,通过优化算法和底层架构,使得数据处理速度显著提升,无论是加载大规模地理数据集,还是执行复杂的空间分析操作,都能快速响应,大大节省了用户的时间成本。
2025-03-19 15:38:40
3406
3
原创 排水管网GIS流向分析全流程解析
从DEM数据入库到动态流向可视化,GIS技术正在重新定义排水系统管理的精度边界。通过本文的全流程拆解,我们不仅看到技术组件的精密咬合,更揭示出数据驱动决策的无限可能。期待更多从业者加入这场“城市血管”的数字化变革,共同绘制智慧排水的新蓝图。技术雷达通过上述技术选型,可以让流向分析从静态图表跃迁为动态决策引擎,这正是GIS技术在智慧城市领域的深度赋能。
2025-03-05 11:27:47
1655
原创 Centos7上安装OpenGauss和PostGIS
根据 postgis_2.4.2-2.patch 中的差异信息对 postgis-xc 目录中的相关文件进行修改,以实现对 PostGIS 的某些修复或改进。将其中\src\include\目录的内容覆复制到/opt/software/openGauss/include/postgresql/server/修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下所示。未安装gdal,Raster相关功能无法使用。如果在安装操作系统的时候已经正确设置了omm,则忽略本步骤。
2025-03-05 10:25:50
1843
2
原创 在Postgresql中对空间数据进行表分区的实践
Postgresql的分区功能允许将一个大表按照特定的规则拆分成多个小的分区表。这样做的好处在于,在查询数据时,可以只扫描相关的分区,而不必扫描整个大表,从而大大提高查询速度。对于大规模数据的管理,分区还可以使得数据的维护和操作更加便捷,例如备份、恢复等操作可以针对单个分区进行,减少了资源消耗和时间成本。
2024-10-25 14:08:15
1817
3
原创 使用SQL在PostGIS中创建各种空间数据
PostGIS是一个强大的空间数据库扩展,它为PostgreSQL数据库添加了对空间数据的支持。通过PostGIS,我们可以存储、查询和分析各种几何形状和地理空间数据。在本文中,我们将探讨如何在PostGIS中插入不同类型的空间数据。
2024-10-24 10:58:37
1740
原创 在ArcMap中添加在线底图
ArcGIS 堪称功能最为强大的地理信息系统平台,涵盖地理数据处理、编辑、制图以及地图服务的发布与管理等诸多方面。在众多不同的专业领域中,ArcGIS 都有着广泛的应用。对于专业从事 GIS 信息编辑与设计的人士而言,其桌面端软件 ArcMap 极受欢迎。然而,对于非 GIS 专业人员来说,上手 ArcGIS 可能会面临一定的困难,因此他们迫切需要一些适合小白的简单教程。关键字:ArcMap在线底图天地图影像图街道图。
2024-10-23 14:42:40
4138
原创 100 种下划线 / 覆盖层动画 | 终极 CSS(层叠样式表)集合
还在为你的菜单项和链接寻找动画效果而感到疲惫吗?不用再找了!这里列出了100多种不同的动画。从简单的到更复杂的,你肯定能找到自己想要的。不依赖伪元素,所以你可以轻松地将它们用于诸如输入框(我们无法在其中使用伪元素)之类的元素上。
2024-10-15 14:56:06
735
原创 Electron-(三)网页报错处理与请求监听
通过以上的介绍,我们了解了在 Electron 中如何记录网页报错的日志、监听的事件以及监听全部请求并记录。这些功能对于开发稳定、可靠的 Electron 应用程序非常重要。在实际开发中,我们可以根据具体的需求对这些功能进行扩展和优化。例如,我们可以将错误日志发送到远程服务器进行集中管理,或者对特定的请求进行更详细的分析和处理。总之,Electron 提供了丰富的 API 来处理网页报错和监听请求,我们可以充分利用这些功能来提高应用程序的质量和稳定性。
2024-10-15 09:33:50
2005
原创 Electron-(二)桌面应用的启动动画创建
在很多桌面应用中都会有启动画面的显示。启动画面可以解决在启动时耗时较长,将每一步反馈给用户。另外一方面解决启动过程中的环境检查及检查结果的反馈。progress:进度百分比;time: 停留时间,title: 标题content: 操场内容,finishInfo: 完成时的信息,包括成果和失败,: 失败时候是否停止action: 具体执行步骤,返回TrueFalsetitle: "初始化",finishInfo: ["完成", "失败"],}, 500);},
2024-10-14 14:11:00
1361
原创 Electron-(一)创建桌面应用
先上工程成果目录:build 放置制作了Installer的脚步;release 打包完成的文件夹以及生成的Installer;src 核心代码corner.js 系统的和下配置index.js 系统启动函数preload.js 渲染进程和主进程之间的关系通信建立主要步骤基本就是上述几个步骤,使用Electron,将网页版的应用之间封装为一个桌面应用。详细的代码,我将会在博客的其他文章中详细介绍。启动动画界面日志系统传统桌面菜单网页内应用监听打包、安装包制作。
2024-10-14 13:40:22
778
原创 在 PostGIS 中进行千万级空间数据的空间查询和关键字查询
在给定的计算机配置下,通过合理的表结构设计、字符串处理、索引创建以及查询策略,可以较为高效地对千万级空间数据进行空间查询和关键字查询。创建表、更新字符串和创建索引的过程相对耗时较长,但一旦索引创建完成,实际查询操作非常迅速。同时,也验证了 PostGIS 在处理复杂空间查询和关键字查询方面的强大能力。本测试在探究在有限的计算机配置下,如何高效地对千万级的空间数据进行空间查询和关键字查询。通过实际操作和测试,评估不同查询策略的性能,为处理大规模空间数据提供可行的解决方案。
2024-09-20 13:56:42
1378
2
原创 一个WebSocket的前端封装类
实现一个的自定义 WebSocket 类,用于建立与服务器的 WebSocket 连接,并提供了一系列方法来处理连接状态、发送和接收消息、自动重连等功能。该类可以方便地在前端项目中实现与服务器的实时通信。
2024-09-18 14:39:26
1084
原创 一个Java中有用的DateUtil类
DateUtil工具类提供了丰富的方法来满足日期处理的各种需求。在实际开发中,可以根据具体需求使用这些方法,提高日期处理的效率和准确性。在Java开发中,经常需要进行日期的处理和操作。DateUtil工具类提供了一些实用的方法来方便地进行日期相关的操作。DateUtil工具类提供了一系列方法来实现上述日期处理的功能。
2024-09-10 16:37:16
1139
原创 一个Java中有用的AesUtil类
AesUtil工具类提供了一系列方法来实现AES加密和解密的功能。AesUtil工具类提供了方便的方法来进行AES加密和解密操作。在实际开发中,可以根据具体需求使用这些方法,确保数据的安全性。例如,在需要对敏感数据进行加密存储或传输时,可以使用encrypt方法进行加密,然后使用相应的解密方法进行解密。总的来说,AesUtil工具类为Java中的数据加密和解密提供了实用的功能。
2024-09-10 16:28:19
1994
原创 一个Java中有用的JacksonUtil类
JacksonUtil 类包含了一些静态方法,用于将对象转换为 JSON 字符串,以及将 JSON 字符串转换为对象。JacksonUtil 工具类为 Java 中对象与 JSON 数据的转换提供了便捷的方法,在实际开发中具有很大的实用价值。
2024-09-09 17:40:21
825
原创 一个Java中有用的NumberUtil类
工具类提供了一些方便的方法来处理数字与字符串之间的转换,以及数字的默认值处理和进制转换。在实际开发中,可以根据具体需求使用这些方法,提高数字处理的效率和准确性。例如,在需要将用户输入的字符串转换为数字时,可以使用。方法在特定场景下,如生成短字符串标识符时,可能会非常有用。工具类提供了一些实用的方法来方便地进行数字相关的操作。工具类为Java中的数字处理提供了一些实用的功能。在Java开发中,经常需要进行数字的处理和转换。,并提供了一些额外的方法来满足数字处理的需求。方法,并处理转换失败的情况。
2024-09-06 13:33:36
787
原创 一个Java中有用的StringUtil类
在Java开发中,字符串处理是一项非常常见且必不可少的任务。为了方便进行字符串的操作和处理,通常会使用一些工具类来提供各种功能。本文将提供一个基于String的的工具类,它继承自Spring的类,并提供了一系列实用的方法来处理字符串。在Java中,字符串处理通常包括以下一些常见的操作:工具类提供了许多方法来满足上述字符串处理的需求。它包含了一些判断字符串是否为空、是否为数字、是否包含特定字符等的方法。此外,还提供了字符串的格式化、分割、拼接、随机生成、转义HTML、清理字符等功能。本文工具类提供了丰富的方法
2024-09-06 10:45:20
2055
原创 GIS十大经典问题之10.网络分析中的连通性问题
网络分析中的连通性问题是GIS中的重要问题之一,通过合理的解决思路和适当的编程实现,可以为地理网络的规划、管理和优化提供有力支持。
2024-09-05 09:00:41
1658
原创 GIS十大经典问题之9.地形分析问题
地形分析是 GIS 中的重要任务之一,通过合理的解决思路和适当的编程实现,可以为各种应用提供有价值的地形信息和决策支持。
2024-09-05 09:00:36
1532
原创 GIS十大经典问题之8.空间查询问题
空间查询是 GIS 中重要的功能之一,通过合理的选择查询方法和构建查询条件,并进行适当的编程实现,可以快速准确地找到满足特定条件的地理对象,为地理分析和决策提供支持。
2024-09-05 09:00:31
1187
原创 GIS十大经典问题之7.空间数据压缩问题
空间数据压缩是GIS中的一个重要问题,通过合理的选择压缩方法和参数,并进行适当的编程实现,可以有效地减少空间数据的存储空间和传输成本,提高数据处理的效率。
2024-09-05 09:00:26
1864
原创 GIS十大经典问题之6.空间聚类问题
空间聚类是 GIS 中重要的数据分析方法之一,通过合理的选择聚类算法和参数,并进行适当的编程实现,可以为地理空间数据的分析和应用提供有力支持。
2024-09-05 09:00:20
1580
原创 GIS十大经典问题之5.泰森多边形(Voronoi 图)生成问题
泰森多边形生成是GIS中的一个重要问题,通过合理的解决思路和适当的编程实现,可以为地理空间分析和应用提供有力支持。
2024-09-05 09:00:14
3457
原创 GIS十大经典问题之4.空间插值问题
空间插值是 GIS 中常用的技术之一,通过合理的选择插值方法和参数,并进行适当的编程实现,可以为地理空间数据的分析和应用提供有力支持。
2024-09-05 09:00:05
1552
原创 GIS十大经典问题之3.最短路径分析问题
最短路径分析是 GIS中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。
2024-09-04 15:06:07
1629
原创 GIS十大经典问题之2.叠加分析问题
叠加分析是 GIS 中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。在实际应用中,需根据具体需求和数据特点,选择合适的工具和方法来进行准确有效的叠加分析。
2024-09-04 15:01:37
2473
原创 GIS十大经典问题之1.缓冲区分析问题
缓冲区分析是 GIS中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。在实际应用中,需根据具体需求和数据特点,选择合适的工具和方法来进行准确有效的缓冲区分析。
2024-09-04 15:00:49
3195
原创 12. GIS地图制图工程师岗位职责、技术要求和常见面试题
在地图制作过程中,如何选择合适的地图投影和坐标系统?在地图制作过程中,如何进行地图的排版和布局设计?在地图制作过程中,如何保证地图的准确性和质量?在地图制作过程中,如何进行项目管理和时间管理?请介绍一下你对地图制作职业发展的规划和目标。在地图制作过程中,如何进行地图的交互设计?在地图制作过程中,如何进行团队协作和沟通?请介绍一下你对地图制作技术发展趋势的理解。在地图设计中,如何进行地图符号化和标注?请介绍一下你对地图版权和知识产权的理解。在地图制作过程中,如何进行创新和突破?如何进行地图的输出和发布?
2024-09-04 13:41:52
1536
原创 11. GIS三维建模工程师岗位职责、技术要求和常见面试题
GIS 三维建模工程师负责利用地理信息数据创建逼真的三维地理模型,以实现更直观的地理信息展示和分析。请介绍一下你对地理信息数据安全的理解,以及在三维建模过程中如何保障数据安全?请介绍一下你对三维地理信息系统的用户体验的理解,以及如何提高用户体验?请介绍一下你在三维建模过程中遇到的一个技术难题,以及你是如何解决的?在三维建模过程中,如何考虑模型的可扩展性和兼容性?请介绍一下你对三维建模技术在不同领域的应用的了解。请介绍一下你对三维建模技术的发展趋势的看法。如何进行三维模型的优化,以提高模型的性能?
2024-09-04 13:41:03
2003
西安市二环内建筑物空间数据 带高程
2024-10-08
命令行一键启动SpringBoot的jar包,并指定application.yml
2024-10-05
ol(openlayers)加载天地图/加载中xyz格式瓦片/加载Geoserver发布的WMS图层
2023-10-24
在ol(openlayers)中进行两个多边形要素的拟合,即通过动画的形式从一个多边形过渡到另一个多边形
2023-10-24
C#中各种颜色转换工具 Color convert tool for c#
2019-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅