Au09 Presentation Ut118 1
-
Upload
richard-chappell -
Category
Documents
-
view
908 -
download
6
description
Transcript of Au09 Presentation Ut118 1
![Page 1: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/1.jpg)
Geospatial
GIS for the Utility or MunicipalityWith AutoCAD® Map 3DRichard E ChappellGeospatial Application Engineer, CADsoft Consulting
![Page 2: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/2.jpg)
Geospatial
WelcomeRichard ChappellGeospatial Application EngineerCADsoft Consulting, Inc1295 W. Washington St., Suite 201, Tempe, AZ 85281480-820-0408 [email protected]://www.cadsoft-consult.com/blogs/geo/http://www.linkedin.com/in/richardchappell
Please turn off phones, etc.
![Page 3: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/3.jpg)
Geospatial
How many are experienced CAD users?How many are GIS Professionals?How many are new to GIS?How many are just hanging out until the beer bust tonight?
What about you?
![Page 4: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/4.jpg)
Geospatial
Rewards (Not Bribes) at Booth #826
Supplies are limited – First come , first served
![Page 5: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/5.jpg)
Geospatial
Objectives
Understand the issues behind implementing GIS in an organization so you can make better informed decisions on your GIS design
See how AutoCAD Map can provide full GIS capability to an organization
Learn some basic tools for communicating and designing your GIS
![Page 6: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/6.jpg)
Geospatial
Critical GIS Design Elements
![Page 7: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/7.jpg)
Geospatial
Data Management
Discuss GIS Data Management ModelsDiscuss the Geospatial Value ChainDiscuss how the DWG file becomes a key tool in the GIS
![Page 8: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/8.jpg)
Geospatial
Single Geodatabase Model
Typically large, relational DBMSSuch as Oracle or SQL ServerMay use a middleware, such as ESRI’s ArcSDE
All data housed in single formatMay have multiple instances of grouped data sets
Could be managed file-based databasesShape filesSDFDWGAccessEtc.
![Page 9: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/9.jpg)
Geospatial
Multi-Format Data Model
Data is stored in multiple formats Can use data in original formats without conversionEasy to swap data (update)
![Page 10: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/10.jpg)
Geospatial
Centralized Storage Model
All data in same location DatabaseDrive/Folders for file-based data
Easy to administerPerform backups
Easy to share resourcesPotential single point of failureShared resources may not be available for low priority tasks
![Page 11: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/11.jpg)
Geospatial
Distributed Storage Model
Data stored in separate databases/drive/foldersDepartment databasesAllows “owner” to manage resourcesPotential performance hit going to different locations in the same sessionsNeed qualified people in departments
![Page 12: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/12.jpg)
Geospatial
Hybrid Model
Many organizations are a hybrid of these models
![Page 13: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/13.jpg)
Geospatial
Autodesk Geospatial Value Chain
Stage 1 – AutoCAD or LTStage 2 – Map 3DStage 3 – Map 3D and FDOStage 4 – Spatial DatabasesStage 5 – Topobase and Other Applications
![Page 14: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/14.jpg)
Geospatial
Stage 1 – AutoCAD or LT
![Page 15: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/15.jpg)
Geospatial
Stage 2 – Map 3D
![Page 16: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/16.jpg)
Geospatial
Stage 3 – Map 3D and FDO
![Page 17: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/17.jpg)
Geospatial
Stage 4 – Spatial Databases
![Page 18: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/18.jpg)
Geospatial
Stage 5 – Topobase and Other Applications
![Page 19: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/19.jpg)
Geospatial
Breaking Free of the DWG
![Page 20: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/20.jpg)
Geospatial
Attaching Drawings and Working With Objects
![Page 21: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/21.jpg)
Geospatial
Connecting to Feature Data Sources and working with Features
![Page 22: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/22.jpg)
Geospatial
Demo
Multi-format Data AccessShared data – different DWG front-ends
![Page 23: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/23.jpg)
Geospatial
Summary
There are a number of methodologies to store and manage geospatial data.
All provide value – some provide greater value than others
Understanding where you are currently can help you in moving further up the value chain
![Page 24: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/24.jpg)
Geospatial
Data Modeling
How-toMetodologiesOO vs RelationalSpatial
Graphic relationshipsDocumentation
UML?Domain ListsExisting vs Proposed
Managing Changes
![Page 25: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/25.jpg)
Geospatial
Data Modeling – Quick and Dirty
Manage ExpectationsYou’re not going to become a DBAYou’re not going to become an expert modelerYou will be able to communicate with Information technology people about requirements and data organizationYou will have some tools to communicate and share your GIS structure
![Page 26: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/26.jpg)
Geospatial
UML
Unified Modeling LanguageObject ModelRepresents Object classesShows inheritanceDoes not represent Database schemas directly
![Page 27: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/27.jpg)
Geospatial
Entity Relationship Diagrams
It has the benefit of showing the data structure and relationships between the data elements. It is an effective way to model the logical and then the physical data structure.
![Page 28: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/28.jpg)
Geospatial
Important Terminology
Conceptual ModelsLogical Models Physical Models SchemaEntityFieldDomainPrimary KeyForeign KeyData NormalizationNormal Forms
![Page 29: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/29.jpg)
Geospatial
Conceptual Models
Sometimes called domain models, these are created during the initial requirements gathering as a way to explore concepts withthe customer.
![Page 30: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/30.jpg)
Geospatial
Logical Models
The logical model is used to explore the domain and relationships. They depict entity types, but are rarely used other than as a stepping stone to the physical model.
![Page 31: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/31.jpg)
Geospatial
Physical Models
The physical model identifies the entities, attributes and relationships. The schema of the database is defined, with tables, columns and keys are identified.
![Page 32: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/32.jpg)
Geospatial
Schema
The schema describes the physical structure of the database. It consists of the table descriptions, columns, data types, etc.
![Page 33: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/33.jpg)
Geospatial
Entity
An identifiable object or concept in the database. Entities are stored in a table, and often the terms entity and table are usedinterchangeably.
![Page 34: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/34.jpg)
Geospatial
Field
An attribute of the entity. They are also called columns. These are the descriptive elements of the entity.
![Page 35: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/35.jpg)
Geospatial
Domain
The set of values allowed in an attribute (or field or column).
![Page 36: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/36.jpg)
Geospatial
Primary Key
The unique identifier used to identify a specific instance of the entity. The primary key can be a natural key, which is an existing data attribute that makes the instance unique, or it could be a surrogate key, which is an attribute specifically added to uniquely identify each instance.
![Page 37: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/37.jpg)
Geospatial
Foreign Key
The foreign key is a link from a different table to the primary key of a different table. For example, a transformer bank consists of several transformers. Each transformer will have an attribute that links to the primary key of the transformer bank table. That link attribute is the foreign key. Primary and foreign keys are the elements that make database relationships, or joins, possible
![Page 38: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/38.jpg)
Geospatial
Keys
![Page 39: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/39.jpg)
Geospatial
Data Normalization
A process used to reduce redundancy in a database. For example, if every address record in a system includes the city, state and zip code values, it would duplicate these items many times over. Normalizing would place the city, state and zip codein a look up table that is linked by the zip code. The zip code becomes unique to that listing of city and state, and then only that item is duplicated. The city and state are placed only during reports when called.
![Page 40: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/40.jpg)
Geospatial
Data Normalization
![Page 41: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/41.jpg)
Geospatial
Normal Forms
Specific rule sets applying to data normalization. There are five normal forms, although the first three are the most common.
Some FormsLevel Rule
First normal form (1NF) An entity type is in 1NF when it contains no repeating groups of data.
Second normal form (2NF) An entity type is in 2NF when it is in 1NF and when all of its non-key attributes are fully dependent on its primary key.
Third normal form (3NF) An entity type is in 3NF when it is in 2NF and when all of its attributes are directly dependent on the primary key.
![Page 42: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/42.jpg)
Geospatial
CardinalityThe relationship of a table joined to another – particularly relating to the numbers of one object to another. Also expresses whether a relationship is required.Examples:A transformer bank is made of at least one transformer, and to three transformers.There may be none or many valves associated to a pipe.
![Page 43: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/43.jpg)
Geospatial
Tools
Professional tools – ERWIN, etcProsumer – Access, OpenOffice Base Relationship
Purists will insist these aren’t ERD tools, but they will allow us to design and document out systems
![Page 44: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/44.jpg)
Geospatial
![Page 45: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/45.jpg)
Geospatial
The process: A Basic Approach
Identify Entity TypesIdentify AttributesApply Naming ConventionsIdentify RelationshipsAssign KeysNormalize to reduce redundancyDenormalize to improve performance
![Page 46: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/46.jpg)
Geospatial
What about non-database data
You can include non-database entities in the ERD for design purposes by representing them as entitiesInclude pertinent attributes
Example: AutoCAD objects – Layer, and color or linetype if appropirateLinks to external databases and be modeled
![Page 47: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/47.jpg)
Geospatial
Spatial Relationships
Relationships between objects can be maintained entirely through geographic relationshipsLinking objects based on adjacency or by overlaying
![Page 48: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/48.jpg)
Geospatial
Spatial Relationships
Relationships between objects can be maintained entirely through geographic relationshipsLinking objects based on adjacency or by overlayingCommonly called “spatial analysis”
![Page 49: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/49.jpg)
Geospatial
Map’s Spatial Relationship Tools
Intersect
Union
Identity
Erase
Clip
Paste
![Page 50: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/50.jpg)
Geospatial
Data Warehousing
A data warehouse is a repository of data designed to speed up and facilitate data reporting and analysisCan be created by “pre running” common queries and storing them as tables in the databaseDenormalized Spatial data relationships can be warehoused as well.
![Page 51: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/51.jpg)
Geospatial
CAD Standards
Use CAD Standards to help with designLayers are the most common method to segregate data in AutoCAD drawings
Including the standards during the design process is a good way to ensure compatibility between systems
![Page 52: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/52.jpg)
Geospatial
Object Classification allows the creation of object classes thatrepresent real-world artifactsThe Object Class will include defined data standards, as well asdrawing propertiesClasses can match database elements to provide a common structure across data formats
Let’s look at an example – Utility Toolkits
![Page 53: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/53.jpg)
Geospatial
Documentation
Keeping a record of the entities, attributes, domains and other elementsCreate a data dictionary describing data elements
After some time goes by, the meaning of cryptic attribute names becomes forgotten
![Page 54: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/54.jpg)
Geospatial
Application Design
GIS exists to solve some business problemApplication design will heavily impact database design
Application needs assessmentDetermine Potential ApplicationsIdentify target attributesReview user work requirements Identify targets of opportunities where GIS applications can solve specific problems or increase user productivity
Specific tools will dictate model requirements
![Page 55: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/55.jpg)
Geospatial
Integrating Across Systems
Top 10 applications across utilities1.Landbase Model2.Work Management3.Facility Model Analysis/Planning4.Operations and Maintenance5.Document Management6.Customer Information Systems7.Workforce Automation8.Regulatory Reporting9.Environmental Testing10.Marketing
![Page 56: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/56.jpg)
Geospatial
Integration
Integration can be accomplished through programmingUsing developer kits to write programs to share information with other systems
![Page 57: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/57.jpg)
Geospatial
Integration through HTML
Integration can take place through internet linksCalls to documents or Active Server Pages (or other web interfaces) can be attributes
![Page 58: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/58.jpg)
Geospatial
Example(Maricopa County Assessor’s GIS)
![Page 59: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/59.jpg)
Geospatial
Example(Maricopa County Assessor’s GIS)
Selecting the parcel 151-06-010,the following link is submitted to the system:
http://www.maricopa.gov/Assessor/ParcelApplication/Detail.aspx?ID=151-06-010
![Page 60: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/60.jpg)
Geospatial
Design Integration
Business challenge rather than technical challengeScale, generalization, granularity, and others that make the integration difficultGraphic entities may need to be replaced or adjusted upon entry into the GISEnsure design standards are appropriately matched with GIS standards
![Page 61: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/61.jpg)
Geospatial
Application Examples (by industry)
Workflows Common (across industries and government)Scheduled MaintenanceCustomer NotificationsNew InstallsDig Tickets/ClearancesFacility replacements
![Page 62: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/62.jpg)
Geospatial
Application Examples (by industry)
ElectricOutageCable SagPole Spacing
![Page 63: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/63.jpg)
Geospatial
Application Examples (by industry)
WaterValve TurningHydrant MaintenanceFlow
![Page 64: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/64.jpg)
Geospatial
Application Examples (by industry)
SanitaryFlowCleanout (pigs)
![Page 65: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/65.jpg)
Geospatial
Application Examples (by industry)
Storm100-year flow rates500-year flow rates
![Page 66: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/66.jpg)
Geospatial
Application Examples (by industry)
-CommunicationsSignal LevelsSwitching
![Page 67: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/67.jpg)
Geospatial
Application Examples (by industry)
-Land ManagementOwnershipParcel Split/Merges
![Page 68: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/68.jpg)
Geospatial
Thanks!Richard ChappellGeospatial Application EngineerCADsoft Consulting, Inc1295 W. Washington St., Suite 201, Tempe, AZ 85281480-820-0408 [email protected]://www.cadsoft-consult.com/blogs/geo/http://www.linkedin.com/in/richardchappell
![Page 69: Au09 Presentation Ut118 1](https://reader033.fdocuments.net/reader033/viewer/2022051412/5491d530ac79594e288b4602/html5/thumbnails/69.jpg)
Geospatial