热带地理 ›› 2017, Vol. 37 ›› Issue (3): 328-333.doi: 10.13284/j.cnki.rddl.002953

• 论文 • 上一篇    下一篇

基于MongoDB的传统村落基础设施评价系统设计

黄 铎1,苗 凯1,魏 成1,袁少雄2   

  1. (1.华南理工大学 建筑学院//亚热带建筑科学国家重点实验室,广州,510640 ;2.广州地理研究所,广州 510070)
  • 出版日期:2017-05-05 发布日期:2017-05-05
  • 作者简介:黄铎(1973―),男,湖北荆州人,博士,讲师,主要从事城市规划中数字技术应用以及城市水环境研究,(E-mail)huangduo@ scut.edu.cn。
  • 基金资助:
    “十二五”科技支撑计划课题“传统村落基础设施完善与使用功能拓展关键技术研究与示范”(2014BAL06B02)

Design of Traditional Village Infrastructure Evaluation System Based on MongoDB

HUANG Duo1,MIAO Kai1,WEI Cheng1,YUAN Shaoxiong2   

  1. (1.School of Architecture,South China University of Technology//State Key Laboratory of Subtropical Building Science,Guangzhou 510640,China;2.Guangzhou Institute of Geography,Guangzhou 510070,China)
  • Online:2017-05-05 Published:2017-05-05

摘要:

传统村落基础设施的评价是传统村落保护的重要环节,传统上基于手工数据处理的方法,对于传统村落基础设施复杂的数据环境以及多层级多权重评价过程与计算难以可持续地实现,因而如何构建数字化的基础设施评价系统是保证评价过程科学性和可持续性的重要途径。文章在分析传统村落基础设施评价系统结构与评价系统所依赖的数据特征基础上,提出了基于非关系型数据库MongoDB的多源、异构数据存储方案以及多层级基础设施评价体系的计算逻辑与表格设计,其中重点研究了在高度依赖非结构化数据的条件下,如何基于MongoDB独特的文档类型建立集成文本、二进制流文档以及评价表格以实现一体化文档集管理的数据库存储体系,以及通过构建基础设施多层级评价体系与不同地域环境下的差异性权重配置,实现具有高度灵活性和一致性的评价计算和分析,进而满足多样性地域环境下的传统村落基础设施评价。

关键词: 传统村落, 基础设施, 评价系统, MongoDB数据库

Abstract: Evaluation of traditional village infrastructure is an important part of traditional village protection. Because of the complicated data environment and the multi-level and multi-weight evaluation process, traditional data processing methods are not sophisticated for traditional village infrastructure evaluation. Therefore, building a digital infrastructure evaluation system is an important way to ensure that the evaluation process is scientific and sustainable. Based on the analysis of the data characteristics and structure of the traditional village infrastructure evaluation system, this paper puts forward the multi-source and heterogeneous data storage scheme based on the non-relational database MongoDB and the calculation logic and table design of the multi-level infrastructure evaluation system. The paper focuses on two topics: one is under highly unstructured data-dependent conditions, how to build integrated text, binary stream documents and evaluation forms based on MongoDB unique document types so as to obtain integrated document set management database storage system; the other is to realize highly flexible and consistent evaluation calculation and analysis and in turn to meet traditional village infrastructure evaluation in diverse regional environments by building a multi-level infrastructure evaluation system and differential weight allocation in different regional environments.

Key words: traditional village, infrastructure, evaluation system, MongoDB Database