图形与属性结合的各自分开处理模式

    早期系统由于属性数据必须通过关系DBMS,图形处理的用户界面和属性的用户界面是分开的,它们只是通过一个内部码连接。导致这种连接方式的主要原因是早期的DBMS不提供编程的高级语言如C的接口,只能采用数据库操纵语言。这样通常要同时启动两个系统,甚至两个系统来回切换,不方便。

返回

图形与属性结合的混合处理模式

    近几年,随着数据库技术的发展,越来越多的DBMS提供高级编程语言C或Fortran等接口,使得GIS可以在C语言的环境下,直接操纵属性数据,并通过C语言的对话框和列表框显示属性数据,或通过对话框输入SQL语句,并将该语句通过C语言与数据库的接口,查询属性数据库,并在GIS的用户界面下,显示查询结果。这种工作模式,并不需要启动一个完整的DBMS,用户甚至不知道何时调用了RDBMS,图形数据和属性数据的查询与维护完全在一个界面下。

    在ODBC(开放性数据库连接协议)推出前,每个数据库厂商提供一套自己的与高级语言的接口程序,GIS软件商要针对每个数据库开发一套与GIS的接口程序,所以在数据库的使用上受限制。在ODBC推出后,GIS软件商只需开发GIS与ODBC的接口软件,就可将属性数据与任何一个支持ODBC的RDBMS连接。这样用户可在一个界面下处理图形和属性数据。

返回

    

    

    

    

    

    

    

返回

返回