2025年华中农业大学暑期实训优秀作品(6):智慧城市—成都

产品功能

0 1

技术栈

0 2

具体功能

城市场景渲染

通过antv/l7的图层 API,读取 mock 服务中的建筑数据,创建 3D 建筑图层并添加到地图场景,在主组件中调用该 hooks,实现建筑的可视化渲染。

地图控件集成

在组件中集成地图常用控件,调用已有方法,提供地图交互工具,增强用户对地图的操作能力。

可视化面板

使用现有素材设计页面标题栏及页脚,展示项目名称和附加信息,其中页脚用于放置其余功能开关按钮。引用形成页面的整体布局框架。

测量工具

借助 @antv/l7-draw 库创建不同的绘制工具实例,为绘制实例配置展示面积、距离等相关选项。

事故查询

利用 @antv/l7-draw 库创建不同的绘制工具实例,在绘制完成后过滤出在圈选范围内的GeoJSON 格式事故数据,并将数据加载到地图上。

控制中心

基于antv/G2Plot中的column\rose\pie组件制作图表,实现数据可视化。

地球自转

利用mapbox-gl的easeTo方法,定时更新地图中心点的角度,实现平滑旋转效果。

城市/地球视角切换

调用 map.flyTo 方法,通过改变缩放级别和倾斜角度实现不同视角的切换。

路径规划

使用 axios.create 创建 amapAPI 实例;调用高德路线规划相关API完善功能。

城市GDP

使用 fetch 加载地理数据,通过 @antv/l7 的 PolygonLayer 和 PointLayer 实现数据可视化,依托图层点击事件实现选中区域抬升及 tooltip 显示的交互效果。

景点查询

调用高德地图 API 进行景点数据搜索,利用 map.flyTo 方法实现景点定位,借助 @antv/l7 进行数据可视化。

公共设施查询

调用高德地图 API 进行数据搜索,利用 map.flyTo 方法实现设施定位,借助 @antv/l7 进行数据可视化。

地铁路线

调用高德地铁数据接口,获取地铁线路和站点的 GeoJSON 数据,在地图上添加对应的线图层和点图层实现地铁网络可视化。

天气查询

调用高德天气 API 获取实时天气和预报数据,利用 mapboxgl 在地图上添加圆点标记实现温度可视化,借助 G2Plot 绘制未来温度趋势图表。

了解更多+下方↓↓小助手

相关推荐
九硕智慧建筑一体化厂家15 分钟前
直流智能照明|全场景节能升级!打造安全低碳的智慧建筑光环境
运维·笔记·安全·智慧城市
喵本喵叁肆2 小时前
03-M3-基础RAG-检索大模型让系统开口回答
智慧城市
新中地GIS开发老师7 小时前
WebGIS开发学生作品 | 基于无人机影像的烟草检测智能体与数字化管理平台
vue·web·mapbox·webgis
一个有理想的摸鱼选手1 天前
(四)路书Agnet-综合天气距离交通节奏等多因素来编排旅行路线
前端·后端·gis
毕安格 - BimAngle3 天前
国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18
3d·gis·cesium·gltf·glb·3d tiles·gim
九硕智慧建筑一体化厂家4 天前
从照明节能到碳排可见:能碳平台助力机房迈向 “零碳” 未来
运维·笔记·智慧城市
xiaominlaopodaren5 天前
three.js最小地图运行时(一):视图状态
javascript·gis·three.js
龙亘川6 天前
综合执法一体化数字管控平台介绍
大数据·人工智能·安全·智慧城市
招风的黑耳6 天前
我国牵头制定智慧城市国际标准发布:从“跟跑“到“领跑“,意味着什么?
人工智能·智慧城市
九硕智慧建筑一体化厂家7 天前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市