首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为建筑物设计空间数据库

如何为建筑物设计空间数据库
EN

Stack Overflow用户
提问于 2019-09-04 10:46:50
回答 1查看 98关注 0票数 0

目前我正在做一个为建筑物开发空间数据库的实习。我正在尝试做的是为建筑物建立空间数据库模型,该模型提供诸如楼层、典型建筑物、租户、地址等可靠信息。

该空间数据库的主要用途是用于城市空间分析。我使用PostgreSQL作为数据库。

目前,我有多边形特征数据表示为建筑物和建筑物数据的特征点(质心),大约有350座建筑物。到目前为止,我已经创建了存储信息的表,如下所示

面要素构建表

代码语言:javascript
运行
复制
|id | name | address | districts | longitude | latitude | geometry |

积分表

代码语言:javascript
运行
复制
|id | name | address | districts | longitude | latitude | geometry |

建筑物的关系表

代码语言:javascript
运行
复制
|id_building | floors | tenant | phone | status |

一些建筑上的租户主要是临时的,所以它会定期变化。我需要在这个空间数据库上建立一个关系表吗?关系表是否会影响数据库的性能,还是应该将其存储在单个表中?

EN

回答 1

Stack Overflow用户

发布于 2019-09-16 12:21:11

不需要将建筑物或对象同时存储在多边形表和点表中,且为了存储属性,使用hstrore字段。我建议您访问openstreetmap设计表:https://wiki.openstreetmap.org/wiki/Database

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

https://stackoverflow.com/questions/57780843

复制
相关文章

相似问题

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