7.运行机制
YTLWorld设计了空间图形(点、线、区、空间文本)、属性表、查询表(各种属性表关联查询结果)、查询过程表(各种属性表、查询表关联查询过程)、图例(字体图例、颜色图例、点图例、线图例、花纹图例、标注样式)、GIS报告、快捷数据、布局,统一存储在数据库中,每一类数据都设计了专门的出入口管理和保存方式,这些数据彼此存在关联,一个数据的改变会引起相关联数据的改变,而这些关联就是靠模板,模板是贯穿始终的,每个环节都可以设定模板;YTLWorld设计了窗体、语言、函数、命令等辅助开发工具,这些工具也是一种特殊的数据,也可以保存和加载调用,用户可以打造自己的应用产品,亦可为提高效率做些辅助开发。下表是系统各种重要数据的后缀名。下图是数据的关系图(图),用户可以仔细了解一下他们之间的逻辑关系,与传统GIS平台以数据为主线的思想不同,YTLWorld核心思想是以任务为主线,即便是非常简单的“查询任务”,如果数据源相同或类似,都可以做成模板,极大方便用户的使用。YTLWorld就是负责为完成这些任务提供最高效的方法,把数据库、模板、代码有机配合起来完美的完成任务。 比如:打开软件后,在标题栏可以看到方括号内的通用自动化模板,这是YTLWorld正在运行的自动化模板,破折号后是我们正在创建的数据库文件,如:YTLWorld[模板名称]-数据库名称。 YTLWorld全力打造成一个开放的平台,你不仅可以创建符合自己工作需要的快捷数据、图例库数据,随着YTLWorld的使用,你自然而然会创建出自己完美的自动化模板,YTLWorld可以快速地将你的成果转化为产品,让相同行业的技术人员共享你的知识和智慧。
|