gis

我才是银古1 小时前
c#·gis·gdal
当 GIS 开发遇上 .NET:一个 GDAL 集成工具库的架构设计与实践在 GIS(地理信息系统)领域,GDAL/OGR 几乎是一个绕不开的存在。无论是读写 Shapefile、处理 GeoJSON,还是进行坐标系转换,只要涉及地理空间数据,十有八九会跟 GDAL 打交道。对于 .NET 开发者来说,GDAL 是原生库,.NET 生态里虽然有 MaxRev.Gdal 这样的跨平台绑定,但直接用它写业务代码仍然需要处理大量底层细节。
我才是银古14 小时前
java·gis·geotools·gdal·esri
构建 Java GIS 工具库:从碎片化 API 到统一抽象的设计实践在 GIS 领域做 Java 开发,面对 JTS、GeoTools、GDAL、ESRI Geometry API 等多套底层库,如何将它们整合成一个好用的工具层,是本文想分享的核心内容。
我才是银古1 天前
gis·空间分析·gdal·质检·ai平台
从零构建 GIS 数据引擎:方案驱动架构的设计与实践在 GIS(地理信息系统)领域,数据分析和数据质检是两个看似独立却又高度关联的场景。数据分析回答"结果是什么",数据质检则关注"过程哪里有问题"。如果为这两个场景分别建设一套系统,就意味着两套执行引擎、两套调度逻辑、两套数据适配——重复建设,维护成本翻倍。
liuccn2 天前
gis·空间数据
GIS坐标系与面积计算类型对照一句话总结:面积计算结果的正确性,取决于你用什么坐标系 + 用什么数学模型。 下表一次性理清所有组合关系。
欲买桂花同载酒2 天前
gis
windows下使用uv配置python的GADL包GDAL不是标准的python库,各种安装方式都比较繁琐,本文使用uv通过whl安装这种较为简单稳定的方式,对uv不熟悉可以参考uv中文文档
WebGIS开发2 天前
考研·gis·地图学与地理信息系统
GIS考研择校城市、学校和专业排名应该怎么排序?GIS就业受地域影响大吗?很多同学已经开始准备2027年考研,那么问题来了:GIS考研择校时,城市、学校和专业排名应该怎么选?GIS就业受地域影响大不大?
4154114 天前
java·gis·geotools·geojson·shp·wkt
GeoTools 实战(二):空间数据格式转换全解析——Shp ↔ GeoJSON ↔ WKT(GeoTools 29.3 + JTS 1.19.0 实战版)在 GIS 开发中,空间数据格式转换是最常见的需求之一。不同系统、不同场景对数据格式的要求各不相同:本文将使用 GeoTools 29.3 + JTS 1.19.0,从工程实战视角讲解四种核心格式转换场景,并重点分析其中的坑位与解决方案。
云游的二狗5 天前
gis·maplibre
【无标题】整合自 20260629本机操作记录.md、20260630dem处理记录.md 及 2026-06-30 编码/COG 修复结论。 案例数据:Copernicus DEM GLO-30 · 鞍山市 · 目标产物供 MapLibre raster-dem + encoding: 'terrarium' 使用。
我才是银古5 天前
gis·skill·ai平台
给 AI 程序员开「外挂」?这个仓库装了 63 个你有没有遇到过这种情况:让 AI 帮你写一段 GDAL 转坐标系代码,它给你编了个不存在的参数;让它帮你配 GeoServer 的 REST API,它凭空造了个接口;让它写个 FreeCAD 的 Python 宏,它把 Sketcher 和 Part 模块的 API 搅成了浆糊。
tntxia10 天前
gis
GIS 坐标系GIS 坐标系主要分为‌地理坐标系(GCS) ‌和‌投影坐标系(PCS) ‌两大类,前者用经纬度描述球面位置,后者将曲面展平为平面直角坐标以便量测。‌‌
丷丩25 天前
javascript·gis·mapbox·maplibre gl js
MapLibre GL JS第50课:用表达式创建虚线渐变线使用表达式创建带虚线的渐变线条。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何同时使用 line-gradient 和 line-dasharray 属性创建带虚线的渐变线条。
丷丩1 个月前
gis·可视化·地图·mapbox·maplibre gl js
MapLibre GL JS第49课:用表达式创建渐变线使用表达式创建渐变线条。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用 line-gradient 属性和表达式创建渐变线条。
丷丩1 个月前
gis·地图·样式·mapbox·maplibre gl js
MapLibre GL JS第48课:用数据驱动属性样式化线使用数据表达式创建线条颜色的可视化。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用数据驱动属性(data-driven property)为线条设置颜色。
丷丩1 个月前
javascript·gis·动画·mapbox·maplibre
MapLibre GL JS第47课:添加动画图标向地图添加动画图标。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用 StyleImageInterface 接口创建动态动画图标。
丷丩1 个月前
架构·gis·容错设计
错误处理与容错机制:GeoAI-UP的降级策略设计今天通过GeoAI-UP系统:聊一个非常重要但经常被忽视的话题——错误处理与容错机制。做系统开发的人都明白,再完美的代码也会遇到各种意外情况。网络抖动、数据库超时、外部服务不可用……这些"黑天鹅"事件随时可能发生。
丷丩1 个月前
gis·可视化·mapbox·maplibre gl js
MapLibre GL JS第46课:用Markers添加自定义图标⭕️👉课程完整目录⬅️⭕️使用Markers向地图添加自定义图标。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用 maplibregl.Marker 添加自定义DOM元素作为地图标记。
丷丩1 个月前
前端·javascript·gis·mapblibre gl js
MapLibre GL JS第44课:生成并添加缺失图标生成并添加缺失的图标到地图,即样式中配置的图标缺失时,用map的styleimagemissing事件监听并重新定义图标。
GISBox1 个月前
gis·等高线·地形·gisbox·geotiff·高度着色·地形高程可视化
告别DEM数值枯燥:GISBox如何用颜色和等高线“翻译”地形在很多GIS应用场景中,地图是用户获取空间信息的第一入口。无论是规划选址、巡检监管,还是风险研判、资源调查,大家往往都会先“看地图”,再做判断。但问题在于,传统地图更多擅长表达地表纹理和空间位置,却并不擅长直接表达地势高低和地形起伏。尤其是在山地、丘陵、河谷等复杂区域,仅凭影像底图,用户往往很难快速、准确地理解真实地形。
无心使然1 个月前
前端·gis·数据可视化
OpenLayers 10.9.0 渲染架构分析使用AI对 OpenLayers 10.9.0渲染架构进行的分析,可以用来参考,便于理解(纯文字,按需食用)
丷丩1 个月前
javascript·gis·map·mapbox·maplibre gl js
MapLibre GL JS第36课:一个Source配置多个图层样式⭕️MapLibre GL JS全部课时完整目录⭕️一个Source配置多个图层样式使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何在标签图层下方添加新图层。