前页 | 后页 |
生成GML应用架构
应用程序模式通常由组织、行业或建模者社区中的地理信息学家创建。 Enterprise Architect中的协作功能允许您和您的同事协作开发模型。一旦您使用图表图和图形模型工具箱创建了一个,并创建了所需的元素和连接器,您就可以直接从模型自动生成符合 GML 的应用程序架构。此应用程序架构描述了用户社区感兴趣的特征类型。例如,旅游行业的应用程序可能定义包括教堂、瞭望台、海岸线、露营地、纪念碑、名胜古迹、博物馆和道路出口坡道的特征.这些特征类型又引用了 GML 标准中定义的原始object类型。
创建 GML模型后,您可以从模型包生成 GML 应用程序架构。
访问
功能区 |
特定>技术> GML >生成GML 应用架构 |
上下文菜单 |
右击包|特定| GML |生成GML 应用程序架构 |
生成GML应用架构
选项 |
行动 |
也见 |
---|---|---|
源包 |
显示选定的 «Application Schema» 原型包的名称。 |
|
目录 |
类型在或浏览要生成应用程序模式文件的目录。 |
|
GML版本 |
单击下拉箭头并为 GML 应用程序架构选择适当的 GML 版本。当前版本为 3.3 和 3.2。支持1个。 |
|
XML 编码 |
单击下拉箭头并选择要使用的 XML 编码方案。 |
|
忽略元素和属性可见性 |
单击此选项可在 GML 应用程序架构中包含所有类、属性和关联结束角色,无论其可见性(或范围)如何。否则,只有那些具有公共可见性的才会被考虑生成。 |
细节 创建和管理属性 源和目标角色 |
样式表 |
(可选)选择 XSL 样式表以在将架构保存到文件之前对其进行后处理。 通过浏览器窗口的“资源”选项导入将所需的样式表导入到项目中,然后在此字段中选择它。 |
浏览器-资源 |
应用程序架构 |
列出所选源包下的所有应用程序架构包。 单击一个包以在包详细信息面板中显示其详细信息,以及它的任何子 «Leaf» 定型包详细信息。 列表中未选中的任何包都不会生成 GML 应用程序架构。 |
|
包详情 |
针对每个子 «Application Schema» 和(可选)«Leaf» 原型包(如果有),输入文件名。为此,请双击列表中的包名,然后在“包信息”对话框中,审阅或完成以下字段:
|
|
生成 |
单击此按钮可在“包详细信息”面板中为每个选中的包生成 GML 应用程序架构。 |
|
视图架构 |
单击此按钮可在“包详细信息”面板中显示为所选包生成的 GML 应用程序架构。 |
|
关 |
单击此按钮可关闭“生成GML 应用程序架构”对话框。 |
|
帮助 |
单击此按钮可显示此帮助主题。 |
注记
- GML 在Enterprise Architect的专业版、企业统一版和终极版中可用
- 将标签“asDictionary”设置为True A «CodeList» 原型类将作为单独的 XML 文件导出到“目录”字段中指定的目录,文件名为 CodeList_<classname>.xml(其中 <classname> 是«CodeList» 原型类的名称)
- 使用Sparx Systems > EA > Config > GML 文件夹中的可配置文件 GMLstereotypes.xml,您可以为标准 GML 原型指定别名; GML 应用程序架构生成器也会在架构生成期间考虑这些别名
- 关联类特定于 GML 3.3;生成 GML 3.2 时。 1应用程序架构、关联和关联类类类被视为单独的实体
了解更多
- 开放地理空间联盟 GML 规范(在线资源)