专栏首页智慧城市高质量代码-智慧城市GIS平台数据表设计
原创

高质量代码-智慧城市GIS平台数据表设计

以智慧水务为例,介绍最小化的智慧城市GIS平台表的设计:

数据表设计,个人认为是软件设计最重要但也是常被忽视的,看见优良合理或者巧妙的表设计,就可以想象到整个服务端代码,各个接口,甚至前端页面的表现形式和交互形式。

下图是我设计的表结构和表之间的关联:

智慧城市数据表设计

先来解释表的含义:

Station表示地理概念上的站点,Species对应业务类型,因为可能多种业务类型安装在一个地理点位上,我们用一个Monitor(StationSpecies)组合表来将业务位置映射到地理位置,想象“富康国际”可以对应“流量监测”和“二次加压”。

这样做是为了方便地图GIS平台可以按照业务类型来设置多个图层。

Station表
Species表

Meter是测量类型表,注意相同物理测量类型可以根据单位不同当作不同的测量。

Meter表

MonitorMeter对应业务点位可以检测到的测量物理类型,比如污水处理厂可以有瞬间流量,电压,压力等若干测量量。

MonitorMeter表

最后是数据表,比如富康国际(地理位置)的二次加压(业务类型),通常可以称作富康国际二次加压点(StationSpecies即Monitor)监测检测到的压力,电压,浊度(测量类型)

这只是最小化演示智慧城市物联网以及GIS平台中的表设计,来说明表设计的重要性,接下来将继续演示基于这种表设计开发后台接口以及前端WebGIS是多么的简洁方便。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • RSS:摘要还是全文,这是个问题?

    在Feedburner 的官方博客上有篇关于RSS输出正文还是摘要更有利于ClickThrouth的分析 。FeedBurner(现在维护 660,00...

    田春峰-JCJC错别字检测
  • Hexo 入门指南(二) - 安装、初始化和配置

    站点的配置文件是_config.yml,如果你不小心改花了,这里提供了一份默认的:

    ApacheCN_飞龙
  • 从零开始搭建图像处理实验平台(React&Flask&MongoDB)

    为了争取提前毕业,最近需要做大量图像处理的实验,改代码、调参、存结果,由于专注于实验,所以丝毫没顾及代码质量,又懒得重构,导致今天写的代码明天就忘了什么意思,加...

    刘开心_1266679
  • 案例 | 弊端重重的传统影楼,优兔家摄影网站赋予新生机

    U2+(优兔家)新派视觉摄影,由资深广告创意人主理,是一个善于挖掘个人美态的摄影团体,为用户提供状容造型、专业摄影、后期润饰等一站式摄影服务,透明的价格体系,追...

    微梦科技
  • 怎么选择云服务器配置?

    CPU是服务器的一个核心因素,代表了云服务器的运算能力,CPU性能越优越,对网站处理的能力也就越高,因而用户在选择上最好依据实际的情况考虑,对于一般的企业网站或...

    福利活动清单
  • 基于相关关键字搜索引擎优化的网站排名分析项目

    “我在战略上是藐视.COM域名的,明年中国.CN域名注册量将超过.COM”,8月29日,中国互联网络信息中心(CNNIC)主任毛伟对外表示。

    田春峰-JCJC错别字检测
  • 互联网企业如何应对网站架构演化带来的“蝴蝶效应”

    摘要: 大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主...

    技术zhai
  • Python爬虫入门教程 9-100 河北阳光理政投诉板块

    之前几篇文章都是在写图片相关的爬虫,今天写个留言板爬出,为另一套数据分析案例的教程做做准备,作为一个河北人,遵纪守法,有事投诉是必备的技能,那么咱看看我们大河北...

    梦想橡皮擦
  • 国外房地产搜索引擎简介之二

    房地产行业的火爆带动了周边行业的快速发展,服务于房地产行业的网站也不例外。这个现象不只是在中国,大洋彼岸的美国也是如此。The National Associa...

    田春峰-JCJC错别字检测
  • 从搜狐的说吧,谈谈网络公司的创新

        唯一不变的,就是变化,这是真理。可要对于网络公司而言,变化中还要更加注重:创新。     我曾写过一篇叫:网站聚集人气的途径:论坛,贴吧,Iask,Bl...

    田春峰-JCJC错别字检测

扫码关注云+社区

领取腾讯云代金券