本发明涉及地理信息系统,具体为一种基于协作模式的地理要素存储和编辑方法。
背景技术:
1、地理信息系统有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层、空中和地下空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。其中地理分布数据又称为地理要素,主要包括点、线和面等多种类型,其数据主要以文件的形式存储,常见存储格式有arcgis的shapefile格式和mapgis的wt、wl和wp等格式,但以文件方式组织地理要素不方便要素信息的复制和传播,严重制约了多人协作编辑地图的效率。
技术实现思路
1、本发明的目的在于提供一种基于协作模式的地理要素存储和编辑方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于协作模式的地理要素存储和编辑方法,包括以下步骤:
3、s1,统一使用单一数据库文件存储所有类型的地理要素,不以特定的格式存储地理要素文件,其不同类型的地理要素通过相应的字段属性进行区分;
4、s2,将地理要素的数据分解为基础数据、属性数据、样式数据、权限数据、关系数据和项目数据等6类数据存储在数据库相应的表中;
5、s3,基础数据存储要素的id、要素类型、要素名称及地理要素东、南、西、北四至地理范围以及地理要素的wtk数据、要素创建者id以及权限标志等基础属性。
6、优选的,所述地理要素设置对应的分组,并设置访问密码等可将其同步到远程服务器,实现数据的备份、共享和发布
7、优选的,所述访问密码的设置,可实现用户通过访问密码实现对其他用户创建的地理要素数据进行编辑,实现多人协作编辑地理要素的功能
8、优选的,包括以下步骤:
9、s11,划分地理要素的类型;
10、s12,构造地理要素的基础数据结构、权限数据结构和属性数据结构,用于存储地理要素基础数据、权限数据和属性数据;
11、s13,构造要素的组合关系和项目关系数据结构,用于存储地理要素在不同地图项目中的关系;
12、s14,构造地理要素的外观样式结构,用于存储地理要素在不同地图项目中的外观样式
13、优选的,所述步骤s11的地理要素类型包括点要素、线要素和面要素等
14、优选的,所述步骤s12中构造地理要素的基础数据结构中要素几何体以opengis的wkt方式存储
15、优选的,所述步骤s12中构造地理要素的权限数据结构增加了数据的访问权限和修改权限。
16、与现有技术相比,本发明的有益效果是:该基于协作模式的地理要素存储和编辑方法,通过借助互联网技术,建立一种地理要素的数据存储方法,弥补了传统gis无法实现多人远程协作编辑地理要素的缺陷,提高了gis系统地理要素的更新和共享效率,简化了gis系统的使用流程,本发明统一采用wgs84地理坐标系,方便用户进行数据交换。
1.一种基于协作模式的地理要素存储,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于协作模式的地理要素存储,其特征在于,所述地理要素设置对应的分组,并设置访问密码等可将其同步到远程服务器,实现数据的备份、共享和发布。
3.根据权利要求2所述的一种基于协作模式的地理要素存储,其特征在于,所述访问密码的设置,可实现用户通过访问密码实现对其他用户创建的地理要素数据进行编辑,实现多人协作编辑地理要素的功能。
4.一种基于协作模式的地理要素编辑方法,其特征在于,包括以下步骤:
5.根据权利要求4所述的一种基于协作模式的地理要素编辑方法,其特征在于,所述步骤s11的地理要素类型包括点要素、线要素和面要素等。
6.根据权利要求4所述的一种基于协作模式的地理要素编辑方法,其特征在于,所述步骤s12中构造地理要素的基础数据结构中要素几何体以opengis的wkt方式存储。
7.根据权利要求4所述的一种基于协作模式的地理要素编辑方法,其特征在于,所述步骤s12中构造地理要素的权限数据结构增加了数据的访问权限和修改权限。