gis

BlowhardChen1 天前
gis
《OpenLayers从入门到企业级GIS系统实战》二上一篇我们把地图跑起来了,通常是一个 OSM 底图加一个 new Map()。这一步很重要,但放到真实项目里还不够。
丷丩1 天前
前端·vue·gis·pinia·geoai-up
工程级MVT地图瓦片服务器Web前端架构设计文档数据流向:职责:关键代码:职责:职责:职责:路由列表:管理内容:管理内容:管理内容:关键特性:管理内容:
丷丩2 天前
算法·缓存·性能优化·gis·geoai-up
三级缓存下MVT地图瓦片服务性能优化策略摘要随着WebGIS技术的快速发展,矢量切片(Mapbox Vector Tiles, MVT)已成为现代地图服务的核心技术。然而,面对大规模GeoJSON数据的实时渲染需求,传统MVT生成方案存在计算开销大、响应延迟高等性能瓶颈。本文基于实际工程项目,提出并实现了一种创新的三级缓存架构,通过L1 PBF瓦片缓冲缓存、L2 Tile Index索引缓存和L3 GeoJSON内容缓存的协同工作,结合动态TTL策略、混合淘汰算法和请求去重机制,显著提升了MVT瓦片服务的吞吐量和响应速度。实验表明,该架构在高并
丷丩2 天前
gis·mvt·geojson·地图瓦片
WMS、WFS、MVT 在WebGIS开发中,应该如何选择?在WebGIS开发中,我们经常面临一个核心问题:如何高效地传输和渲染地理空间数据?WMS(Web Map Service)、WFS(Web Feature Service)和MVT(Mapbox Vector Tiles)是三种主流的技术方案,它们各有优劣,适用于不同的场景。本文将从技术原理、性能特点、适用场景等多个维度进行客观分析,帮助开发者做出合理的技术选型。同时,结合当前时间(2026年5月)的技术发展趋势,介绍MVT的优势。
WebGIS开发3 天前
运维·gis·就业·转行
地信职业百科②:GIS运维地信职业百科①:GIS项目经理GIS运维工程师一般是指GIS公司招聘的跟GIS软件或项目相关的运维工程师。
丷丩3 天前
typescript·gis·mvt·geoai
01. 开篇:为什么我们需要轻量级 MVT 服务?写在前面: 你是否经历过这样的场景:为了在网页上展示一个简单的 GeoJSON 边界,不得不搬出 GeoServer 这种“重型武器”?配置 Tomcat、部署 WAR 包、调试样式……等你折腾完,需求方已经催了三遍。
德莱厄斯5 天前
前端·gis·agent
GIS 开发要变天?看看高德空间智能给我们带来了什么!大家好,我是德莱厄斯。很荣幸作为 KOL 受邀参加 5月15 北京高德空间智能开放平台发布会。坦白说,在去现场之前,我对这类发布会的预期相对明确:大概率会看到一些新的地图能力、新的 API、新的 SDK,再加上一些面向行业客户的解决方案。
GISBox7 天前
gis·兼容性·glb·osgb·高斯泼溅·gisbox·.cmpt
.cmpt格式输出+四大性能优化:GISBox v2.2.3重构三维GIS数据处理能力近日,一站式轻量级GIS平台GISBox正式推出v2.2.3版本。本次更新聚焦核心功能拓展、细节问题修复、性能体验优化三大维度,新增复合瓦片输出能力,修复多项高频问题,全面提升数据处理效率与场景适配性,为三维GIS数据编辑、转换与发布提供更强大、更稳定的一站式解决方案。
吃辣我第一7 天前
gis·supermap·iserver·iclient
基于SuperMap REST-地图服务的B/S端简易图层样式编辑器实现在GIS(地理信息系统)应用开发中,图层样式的动态修改是一个常见需求。本文介绍一个基于 SuperMap iClient Leaflet 开发的简易图层样式编辑器,支持多地图管理和图层样式的实时调整。
Strayer9 天前
gis
地图上叠加自定义图片(CAD图纸或高精度局部地图等)在一次项目交付中,客户提出了一个特殊需求:他们有厂区的 CAD 图纸,希望直接叠加在我们的地图系统上,而不是重新测绘。还有的客户在某些区域有更高精度的专用地图(比如园区内部地图),需要作为底图使用。
Strayer9 天前
gis·webgl·数据可视化
在地图上实现管网拓扑批量移动、旋转与缩放(参考图片的实现方式)用户导入的拓扑数据坐标往往是他们软件内部的坐标,不是标准经纬度。导入到地图上后发现位置完全不对,这时就需要可视化的批量编辑功能,把拓扑"搬"到正确位置。
Strayer9 天前
gis·webgl
WebGL 地图上做精准编辑?这套分层方案搞定管网拖拽 / 连接如何在 WebGL 地图上叠加 SVG 编辑层?如何实现地图移动时图形跟随?这篇文章分享我们项目中 L7 + draw2d 的集成方案。
丷丩11 天前
人工智能·gis·geoai
我正用AI Agent重构传统GIS 核心功能,说大白话做空间分析如何让GIS(地理信息系统)变得更智能、更易用?传统的GIS软件(如ArcGIS、QGIS)虽然功能强大,但学习成本高,普通用户往往需要几个月才能掌握基本操作。而随着大语言模型(LLM)的发展,我开始思考:能否用自然语言来驱动GIS分析?经过一段时间的研究和实践,我启动了一个名为 GeoAI-UP 的开源项目,目标是实现真正的"说人话做空间分析"。
丷丩13 天前
人工智能·架构·gis·策略模式·空间分析·geoai
策略模式实战:GeoAI-UP中MVT发布器的可扩展架构设计做GIS开发这些年,遇到过最头疼的问题之一就是:如何优雅地支持多种数据源?早期项目里,代码长这样:这段代码有几个致命问题:
WebGIS开发14 天前
gis·webgis·地理学
地理学硕士转行GIS开发经历分享我是武汉某211高校地理学硕士,毕业后一直在做规划相关的工作,不知不觉已经工作了四年。我主要负责空间数据处理和可视化,GIS应用对我来说已经驾轻就熟。然而,随着工作年限的增长,我越来越觉得焦虑。
丷丩21 天前
人工智能·gis·空间分析·geoai
为什么Geo-UP是一款可以直接用于交付的智能应用摘要:在GeoAI领域,大多数项目要么是SDK组件库,要么是GIS平台的插件。开发者拿到手后,还需要花费数月时间补全前后端、搭建基础设施。而Geo-UP(GeoAI Universal Platform)选择了一条不同的路:它是一个独立完整的全栈应用,开箱即用,1小时即可上线演示。本文将深入解析Geo-UP如何实现"可直接交付"的产品化能力。
JinSu_23 天前
gis·gltf·3dtiles·3dgs·3d高斯·splat
3DGS的GIS可视化:将ply文件切片成3dtiles这是一个基于CesiumJS的3D高斯泼溅渲染器Web应用,支持上传ply文件并将其转换为3dtiles格式,并在3D地图中可视化展示。注意ply文件的坐标系应为ENU坐标系,并且需要提供ENU坐标系参考点的经纬度和海拔高。
liuccn24 天前
gis·空间数据
QGIS Server 插件开发指南QGIS Server 启动时,扫描 QGIS_PLUGINPATH 环境变量指定的目录,对每个包含 metadata.txt 且 server=True 的子目录,执行其 __init__.py 中的 serverClassFactory(serverIface) 函数。
丷丩25 天前
人工智能·架构·gis·空间分析·geoai
从“失忆工具“到“智能助手“:GeoAI平台的Agent架构演进你是否遇到过这样的场景?在GIS软件中,你先让系统"计算某区域的缓冲区",接着问"这个缓冲区内有多少个学校"。传统工具会一脸茫然——因为它根本不记得上一步做了什么。每一次操作都是孤立的,没有上下文,没有记忆,没有连贯性。
杭州泽沃电子科技有限公司1 个月前
gis·智能监测·局放
GIS从“稀少”到“激增”:局放监测再不上就晚了一台GIS设备,理论击穿强度很高,实际运行时却只能达到一半甚至更低。为什么?绝缘裕度小、场强高、内部空间极限压缩。过去数量少,大家当它免维护;现在GIS变电站激增,故障率同步飙升。而每一次绝缘击穿前,局部放电早已出现。