SuperAPI AI 工具集

create-taginfo-project-file

数据与分析

查看项目

更新于 10-15 21:42

技能介绍

用途:为 TILDA 主题生成有效的 taginfo 项目文件,通过分析处理代码提取 OSM 标签,用于 OSM 标签文档化。

主要能力:识别主题(读取 processing/constants/topics.const.ts 或询问用户);读取 processing/topics/<topic>/<topic>.lua;提取原始 OSM 标签(转换前),识别 :left、:right、:both 变体,从条件判断和允许值列表推断取值;为每个标签确定是否包含具体值、object_types 及面向 TILDA 用例的描述;按 assets/example.json 模板生成 JSON,替换 <topic> 与 <timestamp>(格式 yyyymmddThhmmssZ),保存到 app/public/taginfo/tilda-<topic>.json。

忽略项:SQL 文件、*_todoList.lua 文件;排除 tags_cc(仅用于数据存储)。

验证:符合 taginfo schema,必填字段 data_format、project.*、tags;邮箱与 URL 有效;object_types 仅限 node、way、relation、area;值不含通配符;仅原始 OSM 标签。

适用场景:用户需要为 TILDA 主题创建 taginfo 项目文件,或提及 taginfo、OSM 标签文档时。

限制:仅处理上述主题列表(roads_bikelanes、bikeroutes、bicycleParking、trafficSigns、boundaries、places、publicTransport、poiClassification、barriers、landuse、parking);详细规则见 references/tag-extraction.md 与 references/taginfo-schema.md;TILDA 项目信息:名称 TILDA,URL https://tilda-geo.de/,联系 FixMyCity tilda@fixmycity.de。