自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 深度拆解:基于 FastAPI + A* 算法的导航引擎

在这一部分,介绍你为什么选择FastAPI而不是传统的 Flask 或 Django。导航计算涉及大量数据库 IO,FastAPI 的异步特性可以显著提升并发能力。自动生成的 Swagger UI(/docs)让前后端调试效率翻倍。代码量少,逻辑清晰,适合这种算法密集型项目。现在,我们的“大脑”已经可以计算路径了。当你输入起点和终点,后端会在毫秒级时间内,从成千上万条道路中挑出最优的那一条。我们将回到 Vue 3,把后端传回来的那一串枯燥的坐标点,通过OpenLayers。

2025-12-24 18:38:45 740

原创 导航实战:从 ArcGIS Pro 到 PostGIS 的路网数据拓扑建模

凡是落入缓冲区的,就初步判定为“这两条路是连通的”。(后通过join工具,把落入缓冲区的起始节点的id赋给尾节点,表示两个节点间能够连通)通过 ArcGIS 的可视化界面,对比初步生成的连通表,手动删除错误的连接,补上缺失的支路。这两个属性分别表示了道路节点的投影坐标(建议用投影,方便将点与地图图层纳入同一坐标系统下,同时计算路长也需要投影坐标)。这一篇,我们要聊的就是如何从一堆零散的道路坐标点中,构建出这种拓扑关系。上下两层路空间重叠,但并不连通,缓冲区会自动关联,这会导致错误的导航。

2025-12-24 17:47:48 469

原创 Geosever发布栅格瓦片,并在vue中使用openlayer调用该瓦片(WTMS)服务

栅格瓦片(Raster Tiles)是将地图以固定大小(通常为 256x256 像素)的图像块分割后存储的结果。高效加载地图作为几百甚至上千个小图片切片进行加载,减少了一次性加载整个大图的压力,并且用户在缩放和平移时只加载当前视图区域内的瓦片。多层级缩放通过为不同缩放级别预先生成不同分辨率的瓦片,使得用户在缩放时体验平滑,提供更好的交互体验。各个级别组成一个金字塔结构,每个级别的瓦片数目随缩放等级增加而急剧上升。缓存机制。

2025-03-10 20:06:50 1299 2

空空如也

空空如也

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

TA关注的人

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