Install
openclaw skills install @ruiduobao/geoskill-data-catalog-generator扫描目录中的栅格与矢量文件,提取元数据并分类,生成可浏览的 HTML / CSV 数据目录。Scan raster and vector files in a directory, extract and classify metadata, and generate a browsable HTML / CSV data catalog.
openclaw skills install @ruiduobao/geoskill-data-catalog-generatorScans geospatial data files in a directory, extracts and classifies metadata, and generates a browsable data catalog:
Ideal for data asset inventories, project data manifests, and data-sharing pages. --synthetic mode generates a mixed source set of tif×2 + geojson + shp + gpkg.
pip install numpy rasterio geopandas shapely fiona pyproj
python geoskill-data-catalog-generator.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./out
python geoskill-data-catalog-generator.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./catalog
python geoskill-data-catalog-generator.py --input ./project_data --recursive --output-dir ./inventory
python geoskill-data-catalog-generator.py --input ./delivery --output-dir ./delivery_catalog
python geoskill-data-catalog-generator.py --input /data/shared --recursive --output-dir ./shared_catalog --quiet
python geoskill-data-catalog-generator.py --bbox 121.0 31.0 122.0 32.0 --synthetic --size 32 --output-dir ./cat2
| File | Format | Description |
|---|---|---|
catalog.html | HTML | Styled catalog table with summary cards |
catalog.csv | CSV | One row of metadata per file |
catalog.json | JSON | Full machine-readable metadata + summary |
output-manifest.json | JSON | Run manifest |
--input: local file or directory--synthetic: locally generated mixed source set--synthetic mode requires no network at all.MIT
扫描目录中的地理数据文件,提取元数据并分类,生成可浏览的数据目录:
适合数据资产盘点、项目数据清单生成、数据共享页面。--synthetic 模式
生成 tif×2 + geojson + shp + gpkg 混合源集。
pip install numpy rasterio geopandas shapely fiona pyproj
python geoskill-data-catalog-generator.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./out
python geoskill-data-catalog-generator.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./catalog
python geoskill-data-catalog-generator.py --input ./project_data --recursive --output-dir ./inventory
python geoskill-data-catalog-generator.py --input ./delivery --output-dir ./delivery_catalog
python geoskill-data-catalog-generator.py --input /data/shared --recursive --output-dir ./shared_catalog --quiet
python geoskill-data-catalog-generator.py --bbox 121.0 31.0 122.0 32.0 --synthetic --size 32 --output-dir ./cat2
| 文件 | 格式 | 说明 |
|---|---|---|
catalog.html | HTML | 带汇总卡片的样式化目录表 |
catalog.csv | CSV | 每文件一行元数据 |
catalog.json | JSON | 机读全量元数据 + 汇总 |
output-manifest.json | JSON | 运行清单 |
--input:本地文件或目录--synthetic:本地生成混合源集--synthetic 模式完全无网络。MIT