Presentation is loading. Please wait.

Presentation is loading. Please wait.

UC2008 Pre-conference Seminars 1 Introduction to Data Models and Geodatabases Steve Grisé.

Similar presentations


Presentation on theme: "UC2008 Pre-conference Seminars 1 Introduction to Data Models and Geodatabases Steve Grisé."— Presentation transcript:

1 UC2008 Pre-conference Seminars 1 Introduction to Data Models and Geodatabases Steve Grisé

2 UC2008 Pre-conference Seminars 2 Geodatabases More closely represent real world objects than previous GIS data modelsMore closely represent real world objects than previous GIS data models Provide a starting point for more sophisticated data models based on a more natural approachProvide a starting point for more sophisticated data models based on a more natural approach Rely on geography and rules to define relationships, not just primary and foreign keysRely on geography and rules to define relationships, not just primary and foreign keys Users and Programmers don’t need to manage atomic data elements/topology, they manage the objects and relationships insteadUsers and Programmers don’t need to manage atomic data elements/topology, they manage the objects and relationships instead

3 UC2008 Pre-conference Seminars 3 Polygon Line Point Annotation Inside the Geodatabase Route Annotation Dimension Feature classes, subtypes Relationship classes Topology Geometric networks Feature dataset Polygon Line Points Terrain datasets Raster datasets Validation rules Default values Attribute domains Split/Merge policy Connectivity rules Relationship rules Topology rules Tables, subtypes Attributes Representations Network datasets

4 UC2008 Pre-conference Seminars 4 ArcGIS Server includes ArcSDEArcGIS Server includes ArcSDE Workgroup GeodatabasesWorkgroup Geodatabases –SQL Express File GeodatabaseFile Geodatabase –Fast –Cross Platform Personal GeodatabasePersonal Geodatabase –MS Access –SQL Express Embedded Database Engine Enterprise GDB FileGDB Workgroup GDB ArcGIS Personal GDB ArcSDE Geodatabase Options

5 UC2008 Pre-conference Seminars 5 Geodatabase Datasets Dimensions Cadastral Networks Surveys Addresses Annotation Vectors 3D Objects Topology CAD Images Terrain Attributes Cartography

6 UC2008 Pre-conference Seminars 6 Objects and Object Classes Objects are entities with properties and behavior.Objects are entities with properties and behavior. An object is an instance of an object class.An object is an instance of an object class. All objects in an object class have the same properties and behavior.All objects in an object class have the same properties and behavior. An object can be related to other objects via relationships.An object can be related to other objects via relationships. A row stores an Object A table stores an ObjectClass

7 UC2008 Pre-conference Seminars 7 Builds on the Relational ModelBuilds on the Relational Model A feature is a spatial object.A feature is a spatial object. A feature is an instance of a feature class.A feature is an instance of a feature class. Extended the relational model withExtended the relational model with –Geometry attribute types Features and Feature Classes A feature class is a table of rows, where each row has a geographic column

8 UC2008 Pre-conference Seminars 8 Geodatabase Supports Advanced Geometry Points, lines, polygons, text, and surfacesPoints, lines, polygons, text, and surfaces Single and multipart featuresSingle and multipart features Flexible coordinatesFlexible coordinates XY, Z, M, True CurvesXY, Z, M, True Curves Continuous coverage (not tiled)Continuous coverage (not tiled) One record in feature class table Feature with many parts

9 UC2008 Pre-conference Seminars 9 Feature Datasets A container for feature classes with the same spatial referenceA container for feature classes with the same spatial reference Analogous to a coverageAnalogous to a coverage –Less restrictive Contain geometric networks and topologiesContain geometric networks and topologies –Optionally relationship classes ParcelCorner Parcel ParcelAnno LotLines Parcel_Topo LotDimension Subdivision BoundaryLine

10 UC2008 Pre-conference Seminars 10 Domains Describe the legal values of a field type.Describe the legal values of a field type. –Used to ensure attribute integrity Can be shared among classesCan be shared among classes Transfer with the geodatabaseTransfer with the geodatabase Types of domains:Types of domains: –Range -A tree can have a height between 0 and 300 feet. -A road can have between one and eight lanes. –Coded value (e.g., a set) -A tree can be of type oak, redwood, or palm. -A road can be made of dirt, asphalt, or concrete.

11 UC2008 Pre-conference Seminars 11 Subtypes Partition the objects in a class into like groups.Partition the objects in a class into like groups. Defined by the value of a subtype field.Defined by the value of a subtype field. –Have the same attribute schema –Have the same behavior schema –Can have different default values and domains for each field –Can define topology rules between subtypes Descriptions Codes

12 UC2008 Pre-conference Seminars 12 An association between two object classes.An association between two object classes. –A class may participate in multiple relationship classes. Related objects can message each other.Related objects can message each other. –Origin to destination, destination to origin, both, neither. –Can trigger behavior (cascade delete, move to follow, custom, etc.) Associate rules with relationship classes.Associate rules with relationship classes. Relationship Classes

13 UC2008 Pre-conference Seminars 13 feature class annotation feature class composite relationship class Topanga Canyon Sacramento Placerville 94 Sacramento 95 Topanga Canyon 92 Placerville 41 43 47 49 92 94 95 41 43 47 21 23 27 An example of a graphic feature classAn example of a graphic feature class Annotation feature classes may beAnnotation feature classes may be –Feature linked –Non-feature linked Composite relationship manages linkComposite relationship manages link Can store text as well as other graphicsCan store text as well as other graphics –Lines, arrows, boxes, etc. Maplex labeling integrated into ArcGISMaplex labeling integrated into ArcGIS Annotation

14 UC2008 Pre-conference Seminars 14 Type of annotation that displays specific distances on a map Type of annotation that displays specific distances on a map Graphic features stored in a dimension feature classGraphic features stored in a dimension feature class “Smart” feature“Smart” feature –Special drawing –Special editing Dimension Features

15 UC2008 Pre-conference Seminars 15 Object Behavior Class extensions Rules Domains Subtypes Datasets

16 UC2008 Pre-conference Seminars 16 Role of Data Model Templates

17 UC2008 Pre-conference Seminars 17 ArcGIS Data Models Templates for Many Fields... Help Users Get Started... Support Standards AddressAddress AgriculturalAgricultural AtmosphericAtmospheric Base MapBase Map BiodiversityBiodiversity Building Interior SpacesBuilding Interior Spaces Census-AdminCensus-Admin BoundariesBoundaries Defense-IntelDefense-Intel Energy UtilitiesEnergy Utilities EnvironmentalEnvironmental Fire ServiceFire Service ForestryForestry GeologyGeology GIS For The NationGIS For The Nation GroundwaterGroundwater HealthHealth Historic PreservationHistoric Preservation & Archaeology Homeland SecurityHomeland Security HydroHydro IHO - NavigationIHO - Navigation Land ParcelsLand Parcels Local GovernmentLocal Government MarineMarine National CadastreNational Cadastre PetroleumPetroleum PipelinePipeline TelecommunicationsTelecommunications TransportationTransportation Water UtilitiesWater Utilities Arc Hydro

18 UC2008 Pre-conference Seminars 18 Architectural Direction – n Tier, Server-Based PresentationTier (multiple viewers) Globe Services Map & Chart Services Image- Processing Services Open Web Services Tracking Services Serving/PublishingTier AuthoringTier 2-DViewers 3-D Viewers Viewers Catalog Services Geo- Processing Services Network/Enterprise Service Bus COP


Download ppt "UC2008 Pre-conference Seminars 1 Introduction to Data Models and Geodatabases Steve Grisé."

Similar presentations


Ads by Google