在基态修正模型时空数据组织特点的基础上,重新定义了该模型下时空数据动态操作的作用,将时空数据动态操作分为对当前数据的操作和对历史数据的操作,将对当前数据的动态操作的界面设计在基态显示界面,而对历史数据的操作界面设置在快照查询处理界面中,分别设计了相应的时空数据动态操作实现流程,并定义了一套动态操作一致性规则来维护动态操作中时空数据的逻辑一致性。最后使用VC++在项目组自主开发的地理信息增量更新原型系统的基础上从底层实现了这套动态操作,并用实际数据检验了其可行性。通过研究证明,可以通过设计完善的动态操作来为用户提供方便友好的数据操作行为,既能满足TGIS数据的增、删、修改等应用的需要,又能维护数据一致性。
This paper defined the dynamic operations for the base state with amendments model at first.The operand of the dynamic operations included current objects and out-dated objects.Designed two graphic user interfaces,i.e.,base state interface and snapshot interface,to give the dynamic operation tools for the users.Then implemented the dynamic operations usingVC + + in evillage update system,and defined a set of consistency rules to maintain the data intergrity during the dynamic operations.At last,used real data to verify the correctness of these dynamic operations.Research shows that a set of improved dynamic operation provides convenient and friendly data manipulation tools for users,not only meets the demands of addition,deletion and revision for TGIS's data,but also maintains data consistency.