软件名称:吉林省资源环境承载能力监测预警支撑平台
著作权人名称:中国科学院东北地理与农业生态研究所
软件环境:Linux操作系统,Python运行环境
编程语言: Python, HTML, SQL, JavaScript, CSS
主要功能:吉林省资源环境承载能力监测预警支撑平台提供面向吉林省地区的生态环境的文档发布、地图资源发布、地图可视化应用、评价计算公式等功能。吉林省资源环境承载能力监测预警支撑平台网站将监测预警评价过程中大量多源、异构的时空数据集成到平台统一管理,并对监测预警成果进行可视化表达。在GIS数据库的支持下,可对数据集的超载因素追踪。
技术特点:本软件基于Linux操作系统,基于Python运行环境,使用Python, HTML, JavaScript, CSS语言开发,完全采用开源软件技术。网站程序展示开源Web GIS、可视化技术的应用,实现教育、教学、科普的目的。系统配置方便,安装配置时,在搭建完成操作系统、Nginx服务器、PostgreSQL的基础上,只需要修改配置文件,并设置文件权限即可完成。
研究背景
吉林省资源环境承载能力监测预警支撑平台提供面向吉林省地区的生态环境的文档发布、地图资源发布、地图可视化应用、评价计算公式等服务。相关在线地图资源由OSGeo(开源地理空间基金会)中国中心提供服务接口,设计使用符合相关标准规范的网络服务接口,完成数据交换与互操作。
吉林省资源环境承载能力监测预警支撑平台的用户包括吉林省地区的政策决定者、科研人员以及对生态环境有兴趣的社会公众等,用户可直接通过互联网、基于Web浏览器获取相关的数据与信息。
系统概述
吉林省资源环境承载能力监测预警支撑平台实现了在线科学计算与环境计算的评价功能,以地图应用、指标分级计算为基本单元,在地图应用的基础上附有相对完善的区域环境文档说明。网站的开发部署于Debian Jessie运行环境,也可在Debian Sqeeze,或其他GNU/Linux发行版运行,开发语言为Python3.4以上版本,数据库使用PostgreSQL 9.5以上版本,地图图件的发布使用Mapserver地图服务器。为了保证浏览效果,请使用较新版本浏览器。推荐使用 Google Chrome 浏览器。
开发语言、数据库 后台使用Python语言,前端使用HTML 5,CSS 3,JavaScript 。 并使用 Tornado 框架, BootStrap框架, JQuery框架来加快开发过程。数据库使用PostgreSQL 。
功能说明
本系统界面共有5项功能接口:用户管理、文档资料、地图资料、评价数据、指标可视化。
用户管理
吉林省主体功能区规划实施监测平台用户管理功能包括用户信息查询(用户名,电子邮箱,用户权限)、用户登录与注册、我的收藏。注意,本站文档内容的添加使用Markdown语法。
文档资料
评价数据
预警指标分级评价的测定理论依据:对吉林省所有县级行政单元内的土地资源、水资源、环境和生态四项基础要素进行全覆盖评价,分别采用土地资源压力指数、水资源开发利用量、污染物浓度超标指数和生态系统健康度来测定。在吉林省各县级行政单元评价的基础上,遴选集成指标,采用“短板效应”原理确定超载、临界超载、不超载3种超载类型的集成指标及分级。
点击“修改”,按数据库设计的字段逐项选择评价分级,单击“更新数据”完成该区域预警等级评价指标。
地图资料
本技术平台可在线进行地图缩放、平移、多幅地图叠加、地图引用、共享视图链接等地图应用。全屏后可在线编辑地图数据,包括添加点、线、多边形、矩形要素等工具条的编辑及保存数据、下载数据。
指标可视化
选择下拉列表中的某个字段,则地图显示对应的的字段值。鼠标点击某区域,页面跳转到区域的详细介绍。