Introduction
Enterprise Architect 9.3 provides built-in support for modeling ArcGIS geodatabase designs. Using a
UML profile for ArcGIS, Enterprise Architect helps you to:
• Create a visual UML model of your ArcGIS geodatabase
• Export your modeled ArcGIS schema as an XML Workspace document that is readable by
ArcGIS 10.0 and ArcGIS 10.1.
• Import your existing ArcGIS database schemas to an Enterprise Architect model.
Visualizing your geodatabase designs with Enterprise Architect helps you to:
• Facilitate traceability of your GIS systems to the broader enterprise model
• Communicate geospatial design concepts to a wide audience of stakeholders
• Leverage model driven architecture to improve development and maintenance of geodatabases.
The purpose of this tutorial is to help you learn how to model geodatabases in Enterprise Architect that are suitable for use with the Esri® ArcGIS suite of tools. The tutorial also provides details of how ArcGIS concepts relate to UML and Enterprise Architect features.
Table of Contents
Acknowledgements..........................................................................................................................3
Introduction......................................................................................................................................4
What you will learn..........................................................................................................................4
What you need.................................................................................................................................4
Step 1. Create an ArcGIS Workspace model...................................................................................5
Step 2. Define a visual model of your features and tables...............................................................7
Create a Feature Class.................................................................................................................7
Define properties of the Feature Class........................................................................................7
Create a Table (Object class).......................................................................................................9
Define properties of the Object class..........................................................................................9
Create a Field for the SmartMeter Table...................................................................................10
Model the 'House-to-SmartMeter' relationship.........................................................................11
Specify a Spatial Reference......................................................................................................15
Step 3. Configure the SpatialReference element...........................................................................16
Step 4. Export to an ArcGIS XML Workspace document.............................................................18
Step 5. Import the XML Workspace document to ArcCatalog......................................................19
Summary........................................................................................................................................21
Appendix A: Relating ArcGIS concepts to The UML notation.....................................................22
Appendix B: Creating custom indexes..........................................................................................24
Appendix C: Modeling coded value domains and range domains................................................25
Appendix D: Modeling subtypes...................................................................................................26
Appendix E: Modeling abstract classes.........................................................................................28
Appendix F: Customizing “system-level” ArcGIS fields in the model.........................................29
No comments:
Post a Comment