Upload
hewerton-alves-da-silva
View
35
Download
1
Tags:
Embed Size (px)
DESCRIPTION
ArcGis
Citation preview
UC2008 Pre-conference Seminars*Introduction to Data Models and GeodatabasesSteve Gris
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*GeodatabasesMore closely represent real world objects than previous GIS data modelsProvide a starting point for more sophisticated data models based on a more natural approachRely on geography and rules to define relationships, not just primary and foreign keysUsers and Programmers dont need to manage atomic data elements/topology, they manage the objects and relationships instead
UC2008 Pre-conference Seminars
RoadSegment
RoadSegIDFullStreetNameRoadClassification...
Feature
UC2008 Pre-conference Seminars*
Polygon
Line Point Annotation Inside the Geodatabase
Route
Annotation DimensionFeature classes, subtypesTopologyFeature dataset
Polygon
Line PointsTerrain datasetsRaster datasetsValidation rulesDefault values Attribute domains Split/Merge policy Connectivity rules Relationship rules Topology rulesTables, subtypesAttributesRepresentationsNetwork datasets
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*ArcGIS Server includes ArcSDEWorkgroup GeodatabasesSQL ExpressFile Geodatabase FastCross PlatformPersonal GeodatabaseMS AccessSQL ExpressEmbedded Database EngineFileGDBArcGISArcSDEGeodatabase Options
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Geodatabase DatasetsDimensionsCadastralNetworksSurveysAddressesAnnotationVectors3D ObjectsTopologyCADImagesTerrainAttributesCartography
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Objects and Object ClassesObjects are entities with properties and behavior.An object is an instance of an object class.All objects in an object class have the same properties and behavior.An object can be related to other objects via relationships.A row stores an ObjectA table stores an ObjectClass
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Builds on the Relational ModelA feature is a spatial object.A feature is an instance of a feature class.Extended the relational model withGeometry attribute typesFeatures and Feature ClassesA feature class is a table of rows, where each row has a geographic column
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Geodatabase Supports Advanced GeometryPoints, lines, polygons, text, and surfacesSingle and multipart featuresFlexible coordinatesXY, Z, M, True CurvesContinuous coverage (not tiled)
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Feature DatasetsA container for feature classes with the same spatial referenceAnalogous to a coverageLess restrictiveContain geometric networks and topologiesOptionally relationship classes
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*DomainsDescribe the legal values of a field type.Used to ensure attribute integrityCan be shared among classesTransfer with the geodatabaseTypes of domains:RangeA 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.
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*SubtypesPartition the objects in a class into like groups.Defined by the value of a subtype field.Have the same attribute schemaHave the same behavior schemaCan have different default values and domains for each fieldCan define topology rules between subtypesDescriptionsCodes
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*An association between two object classes.A class may participate in multiple relationship classes.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.Relationship Classes
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*An example of a graphic feature classAnnotation feature classes may be Feature linkedNon-feature linkedComposite relationship manages linkCan store text as well as other graphicsLines, arrows, boxes, etc.Maplex labeling integrated into ArcGIS Annotation
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Type of annotation that displays specific distances on a mapGraphic features stored in a dimension feature classSmart featureSpecial drawingSpecial editingDimension Features
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Object BehaviorClass extensionsRulesDomainsSubtypesDatasets
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*Role of Data Model Templates
UC2008 Pre-conference Seminars
UC2008 Pre-conference Seminars*ArcGIS Data ModelsTemplates for Many Fields. . . Help Users Get Started. . . Support StandardsAddressAgriculturalAtmosphericBase MapBiodiversityBuilding Interior SpacesCensus-AdminBoundariesDefense-IntelEnergy UtilitiesEnvironmental Fire ServiceForestryGeologyGIS For The NationGroundwaterHealthHistoric Preservation & ArchaeologyHomeland SecurityHydroIHO - NavigationLand ParcelsLocal GovernmentMarineNational CadastrePetroleumPipelineTelecommunicationsTransportationWater UtilitiesArc Hydro
UC2008 Pre-conference Seminars
Feature class type
Class name
Geometry
Contains Z values
Contains M values
Polygon
Relationship class
Origin table/feature class
Destination table/feature
SimpleOne To ManyNone
NamePrimary keyForeign key
Simple feature class
Haul
Point
No
No
Data type
Field name
Prec-ision
Scale
Length
Domain
Default value
Allow nulls
OBJECTID
Object ID
SHAPE
Geometry
Yes
HAULJOIN
Long integer
No
0
VESSELCODE
Long integer
No
0
CRUISE
Long integer
No
0
HAUL
Long integer
No
0
STATION_ID
String
No
7
SSTEMP
Float
No
0
0
BOTTOMTEMP
Float
No
0
0
EFFORT
Float
No
0
0
DataSourceID
String
Yes
50
Table
DataSource
Data type
Field name
Prec-ision
Scale
Length
Domain
Default value
Allow nulls
OBJECTID
Object ID
DESC_
String
Yes
35
SOURCE
String
Yes
35
CONTACT
String
Yes
20
PREC
String
Yes
20
CREATE_DATE
Long integer
Yes
0
LAST_UPDATED
Long integer
Yes
0
DataSourceID
String
Yes
50
Table
FishCatch
Data type
Field name
Prec-ision
Scale
Length
Domain
Default value
Allow nulls
OBJECTID
Object ID
HAULJOIN
Long integer
No
0
SPECIESCODE
Long integer
No
0
LATINNAME
String
No
28
COMMONNAME
String
No
21
WEIGHTCPUE
Double
No
0
0
NUMBERCPUE
Double
No
0
0
DataSourceHasHaul
NamePrimary keyForeign key
TypeCardinalityNotification
Forward labelBackward label
No relationship rules defined.
Origin table
Destination feature class
SimpleOne to manyNone
HaulDataSource
DataSourceDataSourceIDDataSourceID
Haul
Name
HaulHasFishCatch
NamePrimary keyForeign key
TypeCardinalityNotification
Forward labelBackward label
No relationship rules defined.
Origin feature class
Destination table
SimpleOne to manyNone
FishCatchHaul
HaulHAULJOINHAULJOIN
FishCatch
Name
UC2008 Pre-conference Seminars*Architectural Direction n Tier, Server-BasedPresentationTier(multiple viewers)Globe ServicesMap &ChartServicesImage-ProcessingServicesOpen Web ServicesTrackingServicesServing/PublishingTier
AuthoringTier2-D Viewers3-D ViewersCatalog ServicesGeo-ProcessingServicesCOP
UC2008 Pre-conference Seminars
******************Maplex labeling integrated into ArcGIS Support for multiple classes inside annotation feature classesImproved UI for Annotation editingNew Annotation toolbarWYSIWYG editing tools for constructing and editing annotationImproved experience for converting labels to annotation Robust tools to import CAD and coverage annotation into GeodatabaseImproved support for display and printing of annotation*****