postgid 怎么建立空间数据库
2016-09-02
展开全部
空间数据库特点
空间数据库,是为了存储和分析空间数据的,也有一些GIS系统采用空间文件来实现,如mapinfo、shape文件格式,但是空间数据库有着其特有的优势,其实基本也就数据库系统与文件系统的特点比较:
1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。
2、数据库系统的数据冗余度小、数据共享度高。
3、数据库系统的数据和程序之间具有较高的独立性。
4、数据库系统通过DBMS进行数据安全性和完整性的控制。
5、数据库中数据的最小存取单位是数据项。
简单举个例子,实现数据库的多表查询,一句sql搞定的问题,换成文件格式处理就麻烦多了。
然而,那也只是简单的数据库,空间数据库多了空间信息存储与分析能力,为简单的属性信息,打上了地理维度的标签,就此使得它具有了质的区别。
常见空间数据库及PostgreSQL
目前常见的空间数据库有Oracle Spatial、MS Server(2008或以上)、postgreSQL(postGis)、mysql、sqlite Spatial,其中Oracle Spatial、MS Server(2008或以上)功能强大,但是收费昂贵,mysql、sqlite Spatial免费,但是空间处理能力比较弱,综合比较开源的postgreSQL(postGis)最好,很多GIS项目对此有广泛支持,在本系列选择它。
空间数据库,是为了存储和分析空间数据的,也有一些GIS系统采用空间文件来实现,如mapinfo、shape文件格式,但是空间数据库有着其特有的优势,其实基本也就数据库系统与文件系统的特点比较:
1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。
2、数据库系统的数据冗余度小、数据共享度高。
3、数据库系统的数据和程序之间具有较高的独立性。
4、数据库系统通过DBMS进行数据安全性和完整性的控制。
5、数据库中数据的最小存取单位是数据项。
简单举个例子,实现数据库的多表查询,一句sql搞定的问题,换成文件格式处理就麻烦多了。
然而,那也只是简单的数据库,空间数据库多了空间信息存储与分析能力,为简单的属性信息,打上了地理维度的标签,就此使得它具有了质的区别。
常见空间数据库及PostgreSQL
目前常见的空间数据库有Oracle Spatial、MS Server(2008或以上)、postgreSQL(postGis)、mysql、sqlite Spatial,其中Oracle Spatial、MS Server(2008或以上)功能强大,但是收费昂贵,mysql、sqlite Spatial免费,但是空间处理能力比较弱,综合比较开源的postgreSQL(postGis)最好,很多GIS项目对此有广泛支持,在本系列选择它。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询