five

mgrs-pmtiles

收藏
Hugging Face2026-05-08 更新2026-05-09 收录
下载链接:
https://huggingface.co/datasets/smartmaps/mgrs-pmtiles
下载链接
链接失效反馈
官方服务:
资源简介:
MGRS PMTiles 数据集是一个基于 MGRS(军用网格参考系统)的任务网格的 PMTiles 格式分发文件。当前发布的版本覆盖日本北海道地区。数据集包含不同缩放级别的网格分层:100公里(缩放级别3-7)、10公里(8-10)、1公里(11-12)和100米(13-16)。该数据集主要用于PMTiles地图分发、MGRS任务网格实验、地理空间可视化以及涉及瓦片网格数据集的分析工作流。数据集采用CC0 1.0许可证发布。需要注意的是,该实现是原型开发,可能未经过完整的人工审查,建议在生产使用前进行充分的技术和质量评估。数据集生成流程和源代码维护在GitHub上游仓库中。
创建时间:
2026-05-05
原始信息汇总

数据集概述:MGRS PMTiles

基本信息

  • 许可证: CC0 1.0(公有领域)
  • 语言: 英语
  • 标签: 地理空间、地图、PMTiles、矢量瓦片、MGRS、北海道
  • 任务类别: 其他(地理空间数据处理)
  • 数据集大小: 1M < n < 10M
  • 数据集配置: 默认(包含一个训练集,共一个样本文件)

数据集内容

该数据集是一个 MGRS(军事网格参考系统)任务网格 的 PMTiles 档案,用于地理空间数据的分发和使用。

包含文件

  • mgrs-hokkaido.pmtiles (一个 PMTiles 格式的矢量瓦片文件)

覆盖范围

  • 日本北海道 区域

缩放层级与图层

  • mgrs_100km:最小缩放 3 / 最大缩放 7
  • mgrs_10km:最小缩放 8 / 最大缩放 10
  • mgrs_1km:最小缩放 11 / 最大缩放 12
  • mgrs_100m:最小缩放 13 / 最大缩放 16

数据来源与生成流程

  • 上游代码仓库: https://github.com/hfu/mgrs-pmtiles
  • 生成流程: 基于管道的自动化工作流
    • src/generate-grids.js 输出 GeoJSON 文本序列(GeoJSON Text Sequence)到 stdout
    • tippecanoe 直接消费该流,不生成临时文件
    • 启用 stdout 阻塞以减少大型输出时的流丢失风险
  • 本 Hugging Face 仓库仅作为 PMTiles 工件的 分发端点,构建细节及完整技术文档请参见上游 GitHub 仓库。

预期用途

  • 基于 PMTiles 的地图分发
  • MGRS 任务网格的实验与探索
  • 下游地理空间可视化
  • 涉及瓦片网格数据集的分析工作流

局限性

  • 本仓库主要用于 工件分发,不包含生成代码或完整文档
  • 当前仅覆盖 日本北海道 区域
  • 用户需自行验证数据是否适用于生产或运营环境
  • 上游项目为原型开发,借助了生成式AI辅助,未经过完全人工审查

重要声明

该数据集及其生成过程由生成式AI辅助开发,可能未经过完整的人工审查。在生产使用前,请务必进行适当的技术、质量和法律审核。

搜集汇总
数据集介绍
main_image_url
构建方式
该数据集为MGRS(军事网格参考系统)任务网格的PMTiles分发版本。其构建采用高效的管道式工作流:通过`src/generate-grids.js`脚本生成GeoJSON文本序列(GeoJSON Text Sequence)并直接输出至标准输出,随后由地图切片工具`tippecanoe`无缝消费该数据流,避免了临时文件的产生。为应对大规模输出时可能出现的流丢失风险,工作流启用了标准输出阻塞机制,确保数据生成过程的完整性。当前发布的数据集覆盖日本北海道的MGRS网格,以PMTiles单一文件形式封装。
特点
数据集的核心特点在于其层级化的网格设计,覆盖多种空间分辨率。包含`mgrs_100km`(缩放级别3至7)、`mgrs_10km`(8至10)、`mgrs_1km`(11至12)以及`mgrs_100m`(13至16)四个嵌套层,分别对应不同尺度的空间任务划分。每个层级在PMTiles中作为独立图层存储,使得用户在可视化或分析时可根据需求灵活切换网格精度。这一设计非常适合灾害响应、区域监测等需快速分配任务栅格的应用场景。
使用方法
数据集以Hugging Face为分发端点,用户可直接下载`mgrs-hokkaido.pmtiles`文件。使用方式包括:将其加载至支持PMTiles的地图库(如MapLibre GL JS)进行前端可视化;或通过地理空间分析工具(如QGIS、GDAL)读取切片数据进行空间查询与裁剪。需要注意的是,该数据集为原型产物,生成代码基于生成式AI辅助开发,尚未经过全面人工审查。生产环境使用前,建议在GitHub上游仓库(github.com/hfu/mgrs-pmtiles)中验证技术细节并独立评估其适用性。
背景与挑战
背景概述
MGRS-PMTiles数据集由日本北海道大学相关研究团队(hfu组织)于近期创建,旨在将军事网格参考系统(MGRS)与高效的地理空间瓦片存储格式PMTiles相结合,构建一个用于任务分配与空间分析的网格数据集。核心研究问题在于如何通过多分辨率层级(100公里至100米)的MGRS网格,实现地理空间数据的快速检索与可视化,从而服务于灾害响应、路径规划等领域的精细化任务分配。作为开源地理空间社区的重要贡献,该数据集通过HuggingFace平台分发,并依托GitHub仓库的生成管线,为PMTiles生态提供了可复现的MGRS网格构建范例,对推动标准化的矢量瓦片应用具有积极意义。
当前挑战
该数据集所解决的领域问题在于地理空间任务分配中缺乏统一、多尺度的网格参照体系,传统方案往往难以在兼顾局部细节的同时维持高效的数据传输与渲染性能。构建过程中,研究人员面临两大挑战:一是生成管线需通过src/generate-grids.js实时输出GeoJSON文本序列,并经由tippecanoe流式处理以避免磁盘I/O瓶颈,但大尺寸输出时流中断风险显著;二是当前仅覆盖日本北海道区域,生成算法与PMTiles封装的健壮性仍需跨区域、跨分辨率的验证,且依赖生成式AI开发的原型代码未经全面人工审查,为其在正式生产环境中的可靠性埋下隐患。
常用场景
经典使用场景
MGRS-PMTiles数据集以PMTiles格式封装了基于军事网格参考系统(MGRS)的任务网格数据,覆盖日本北海道地区。其经典使用场景在于为地理空间领域的矢量切片地图分发提供高效、轻量级的数据载体。通过内置的多分辨率层级——从100公里至100米网格——该数据集能够灵活适配不同尺度的地图渲染需求,尤其适用于需要标准化网格体系进行区域任务划分和态势感知的离线或在线地图应用,例如灾害响应中的区域协同规划或野外作业的坐标定位。
解决学术问题
该数据集主要解决了地理信息科学中关于标准化网格数据高效存储与跨平台分发的研究瓶颈。传统MGRS网格数据常以Shapefile或GeoJSON等格式存储,存在文件体积大、传输效率低、难以与Web地图引擎无缝集成等问题。PMTiles格式的引入,将多层级网格数据压缩为单一归档文件,显著降低了存储开销和网络负载,为大规模地理空间分析——如区域覆盖优化、路径规划中的网格化建模——提供了可便捷复用的基础数据基础设施。其学术意义在于推动了矢量地图瓦片标准化在军事测绘和应急管理领域的实证研究。
衍生相关工作
基于此数据集,衍生了一系列围绕PMTiles格式与MGRS网格集成的研究与实践工作。上游GitHub仓库中的源码实现了GeoJSON序列流直接经管道输入tippecanoe生成PMTiles的高效流程,为后续开发类似矢量瓦片生成工具提供了技术范本。相关衍生工作包括:探索不同网格系统(如UTM、Open Location Code)的PMTiles封装方法,以及针对特定区域(如城市或山区)的网格精度优化实验。这些工作共同推动了地理空间数据处理从传统文件格式向现代瓦片分发体系的转型,并促进了开源地理社区在任务网格领域的技术积累。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作