这个项目能做什么
Win Archive Map 是一个交互式网络应用程序,用于探索 Bildarchiv Winterthur 图像档案。它将温特图尔的历史照片放置在带有标记聚类的 Leaflet 地图上,并提供标题搜索、街道(带自动补全)、区域、街区及年份范围等筛选功能。时间轴滑块可在 swisstopo 提供的历史地图和航拍影像图层之间切换,覆盖 1850 年至今。应用包含区域和街区边界叠加层,点击条目可显示其元数据以及来自 Winterthur-Glossar 的相关文章。
该项目使用无框架的原生 ES 模块、用于地图的 Leaflet 和 Leaflet.markercluster,以及用于打包的 esbuild。档案数据被拆分为 GeoJSON 和 JSON 文件,以便元数据和坐标可以独立演进:entries.json 保存照片记录,addresses.geojson 包含展开的房屋点,locations.geojson 为没有地址的照片提供兴趣点数据。使用 Playwright、BeautifulSoup 和 httpx 的 Python 脚本负责抓取、通过 geo.admin.ch 进行地理编码、区域更新和词汇表同步。该应用发布在 GitHub Pages 上,并采用 MIT 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。