ArchiMap 项目说明文档

1. 项目概述

ArchiMap 是一个专注于建筑文化遗产展示的交互式地图应用,旨在通过数字化手段呈现全球建筑地标,促进建筑文化的传播与交流。

项目名称: Archimap 建筑地图

项目网址: https://archmap.cn 或 https://archimap.cc

项目类型: 交互式建筑地图应用

技术栈: Mapbox GL JS + PHP + MySQL + jQuery

2. 项目目标

ArchiMap 致力于打造一个集建筑数据展示、交互体验、数据管理于一体的数字化平台,核心目标包括:

3. 核心功能

3.1 现代建筑地图

3.2 古代建筑地图

3.3 GeoJSON 导入工具

3.4 侧边菜单

4. 技术实现

4.1 前端技术

4.2 后端技术

4.3 数据结构

5. 系统特性

5.1 数据管理

5.2 用户体验

5.3 安全与性能

6. 使用说明

6.1 访问地图页面

6.2 贡献建筑点位

  1. 打开 contribute.html 贡献页面(志愿者权限)

  2. 在内嵌地图上拾取建筑坐标

  3. 选择归属数据表(现代建筑 / 古代建筑 / 老房子)

  4. 填写建筑信息,可上传多张图片(第一张为封面)

  5. 点击提交按钮完成新增(Ctrl+Enter 快捷提交)

6.3 浏览建筑数据

  1. 打开对应的地图页面

  2. 使用侧边菜单加载不同类型的建筑数据

  3. 点击地图上的标记,查看建筑详细信息

  4. 使用搜索框(开发中)查找特定建筑

7. 示例数据

系统内置了以下示例数据:

7.1 现代建筑示例:

7.2 古代建筑示例:

8. 未来规划

  1. 搜索功能完善: 实现基于建筑名称、地址、建筑师的搜索

  2. 用户系统: 添加用户注册、登录和个人收藏功能

  3. 评论系统: 允许用户对建筑进行评论和评分

  4. 多语言支持: 添加英文等其他语言版本

  5. 移动应用: 开发配套的移动应用

  6. 数据可视化: 添加建筑分布统计和可视化图表

  7. AR 功能: 实现基于位置的增强现实展示

9. 技术支持

10. 项目总结

ArchiMap 项目通过数字化手段,为用户提供了一个直观、互动的建筑文化遗产展示平台。系统采用现代化的技术栈,实现了建筑数据的高效管理和展示,为建筑文化的传播与交流做出了贡献。

未来,项目将继续完善功能,拓展数据覆盖范围,为用户提供更加丰富、全面的建筑文化体验。