如何在Wikidata地图中区分理发师出生地与死亡地的标记颜色
解决Wikidata地图视图区分出生地与死亡地颜色的问题
首先修正你查询里的坐标变量错误(原查询把出生地和死亡地的坐标搞反了),然后通过UNION将出生地、死亡地拆分为单独条目,并添加类型标识,这样就能在地图视图中基于类型区分颜色:
#defaultView:Map SELECT ?pers ?location ?type WHERE { ?pers wdt:P106 wd:Q55187 . { ?pers wdt:P19 ?pob . ?pob wdt:P625 ?location . BIND("出生地" AS ?type) } UNION { ?pers wdt:P20 ?pod . ?pod wdt:P625 ?location . BIND("死亡地" AS ?type) } }
后续设置:
- 执行查询进入地图视图后,打开Customize设置面板
- 在"Color by"选项中选择
?type变量 - 为"出生地"和"死亡地"分别配置你需要的颜色即可
内容的提问来源于stack exchange,提问作者Alex W.
相关产品推荐
相关产品推荐

