首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于价值的高亮建筑及浏览器显示

基于价值的高亮建筑及浏览器显示
EN

Stack Overflow用户
提问于 2014-03-10 17:10:29
回答 1查看 96关注 0票数 0

我想要建立一个基于openstreetmap的地图的网站,该地图根据其潜在的太阳能年平均产量对建筑物进行着色。我有个别房屋的能源数据。

我现在的问题是,我是否可以给每个房子分配一个值(由街道名称和号码标识),然后在浏览器中根据这个值对房子进行着色?

我几乎没有使用openstreetmap的经验,我会对正确方向的暗示感到高兴。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-10 19:06:22

因此,您需要一个OSM数据集并对其进行筛选,以获得构建轮廓的building=*方法(例如,通过渗透)。然后创建第二次运行,以筛选节点的addr:=标记,并将它们与步骤1中的构建大纲合并。注意冲突,并且一个建筑物可以有多个地址。现在您有了一个具有规范化地址的数据集,需要创建一个像hashmap这样的查找结构来获取太阳能数据的映射: addr:street:->构建id

(对如何做这件事有很粗略的想法)

IMHO将外部数据源混合到版权所有的开放数据库许可证中,这使得您需要在ODbL下重新访问数据集。

请记住,并不是每个地址都在OSM,现有的地址可能是错误的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22306715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档