ocean teacher global academy (o tga) training course on ... · pdf file... value...
TRANSCRIPT
Ocean Teacher Global Academy (OTGA)Training Course on
‘Marine GIS for Operational Oceanography’January 18-22, 2016
N. Kiran [email protected]
International Training Centre for Operational Oceanography (ITCOocean)ESSO-INCOIS, Hyderabad, India
International OceanographicData and InformationExchange
GIS and mapsWhat do you use maps for?What do you use GIS maps for?
Maps and layersA GIS uses layers to characterize and describe our
world
Spatial Information:Where is it?
51°N, 112°W
We can describe anyelement of our worldin two ways:
AttributeInformation:What is it?
Species: OakHeight: 15mAge: 75 Yrs
Describing our World
What types of geographic data do you work with?
Vector modelGeographic features are most commonlyrepresented as
pointslinespolygons
PointsPoints
Retail storesRetail stores
LinesLines
StreetsStreets
Areas/PolygonsAreas/Polygons
ParcelsParcels
Vector data organizationStored as feature classesSame geometrySame attributes
Points
Lines
Polygons
Attributes for points
Shape field: Storesfeature class
geometry
Raster data modelUsed to represent imagerydigital elevation modelsother thematic data
Raster data organizationMatrix of cellsCell values
measurements counts statistical values codes
(4,5)
ArcGIS – a long historyA Pervasive System for Using Maps & Geographic Information
ArcGIS10.x
2001
1995
1996
1982
2009
1999
10.0
10.110.2
10.3.1
10.3
2015ArcGIS 10
Acting
DecisionMaking
Design &Planning
Measuring
Analyzing
Managing Data
Visualizing
Geographic Information
ArcGIS - A Simpler GIS Platformexplore new heights and share knowledge
Making GIS Available to Everyone
CloudCloud
EnterpriseEnterprise
LocalLocal
Web
Mobile
Desktop
• Visualize• Create• Collaborate• Discover• Manage• Analyze
ArcGIS - A Simpler GIS PlatformA Pervasive System for Using Maps & Geographic Information
• Easier• More Powerful• Everywhere
. . . For Using Geography Everywhere
MobileServerDesktop
• KnowledgeWorker
• Field DataCollection
• Services• Applications
• ProfessionalGIS
• GeoBrowser
A Complete Integrated SystemA Complete Integrated System
Online
• Platform• Services• Sharing
ArcGISA Complete Geographic Information system
ArcGISDramatically Transforming and Improving GIS
• Easy– Easier and More
Productive
• Fast– Faster Performance,
Analysis, Management
• Powerful– Imagery is core to GIS– Expanded Analysis– 3D GIS– Improved Mapping
• Everywhere– Expanded Access– Rich Web
MobileDevices
Web Clients
Desktop
ServerOnline /Cloud
Providing the full power of GIS to everyone.
Platform for- Creating,- Editing, and- Analyzing geographic knowledge- Examine relationships,- Test predictions- Ultimately make better decisions.
Acting
DecisionMaking
Design &Planning
Measuring
Analyzing
Managing Data
Visualizing
DESKTOPArcGIS
Advanced Standard Basic ArcReader
• View• Mapping• Using
• Compilation• Data Management• Mapping
• Compilation• Data Management• Mapping• Analysis• Advanced
Geoprocessing
For Authoring & Applying Geographic Knowledge
Compilation& Editing
Mapping &Visualization
Catalog & Metadata
Spatial Analysis& Modeling
DESKTOPArcGIS
ArcMapMapping, editing,
visualization, and analysis
ArcMapMapping, editing,
visualization, and analysis
Arc CatalogBrowse and display data,
Manage data and Search for data
Arc CatalogBrowse and display data,
Manage data and Search for data
ArcToolboxperform analysis
ArcToolboxperform analysis
DESKTOPArcGIS
ArcMap: Mapping application
Feature classes and layers Each layer references a feature class (data) Layers define the
appearance of the data
Feature class organization Each feature class contains a set of
features and attributes Each feature has one record
Businesses
Streets
Zoning
Businessesattribute table
How is geographic data stored?Geodatabase
Geodatabase withfeature classes, a
raster dataset, and astand-alone table
Primary storage mechanism inArcGIS
CatalogTree View
Right-clickan item to
view itsshortcut
menu
ContentsPanel
Arc Catalog: Data management application
Consider…
Do you want to see all the layers in your mapall the time?
Do you want to see all the features in a layerall the time?
What are some ways to control the display oflayers and features in ArcMap?
Zooming using commands and tools Zoom toLayersSelectionsBookmarksFull extent
Zoom to selectedfeatures
Onlylakeslargerthan 500squarekilometersaredisplayed
All lakes are displayed
Controlling which features displayDefinition queryQuery statement defines which
features draw
Query statement:Attribute field: "SQKM"Operator: >Value: 500
"SQKM" >500
Controlling when layers display Scale rangeLayer turns on or off when scale threshold
is crossedRailroads don’t display
when zoomed outRailroads display
when zoomed in to a specifiedscale
1:5,000,000 1:3,000,000
Grouping layers Thematically related layers grouped in the
table of contents
When Transportation isunchecked,
member layers do not draw
Creating basemap layers
Lakes, Provinces, Countries,and Ocean make up the Basemap layer
Making new map layersCreate selection layer
Parks
Parks
ParksSelection
Left: Parks withlakes are selected
Right: Selected parksare saved as new layer
What is symbology?
Symbology based on attributesCategory: State Name Quantity: Population
Categorical dataNames Codes Descriptions
What is quantitative data?
Quantitative data
Count Measurement
ELEVELEV
Quantitative dataDensity:
POP2001 / SQKM
Quantitative symbology based on attributes
Symbol sizeassociated with
population values
Colors associatedwith elevation
values
ELEVELEV
What is classification and why do we need it?
Classification methodsNaturalBreaksNaturalBreaks
People per sq kmPeople per sq km People per sq kmPeople per sq km
Equal IntervalEqual Interval
QuantileQuantile
People per sq kmPeople per sq km
ManualManual
People per sq kmPeople per sq km
Classification methodsNatural Breaks
Note: Value “0” indicates less than one person per square kilometer.Note: Value “0” indicates less than one person per square kilometer.
Classification methods Equal Interval: 0-6; 7-12; 13-18; 19-24
Note: Value “0” indicates less than one person per square kilometer.Note: Value “0” indicates less than one person per square kilometer.
Classification methodsQuantile
Note: Value “0” indicates less than one person per square kilometer.Note: Value “0” indicates less than one person per square kilometer.
Classification methodsManual: Depends on what you want to show…Suppose you want to show Provinces with < or >
10 people per sq km
Note: Value “0” indicates less than one person per square kilometer.Note: Value “0” indicates less than one person per square kilometer.
Where does map text come from?
What are labels? Software-generated map text based on
attribute values
Dynamic label placement
Mississauga and St.Catharines suppressed to
avoid conflict
Preferred label position is top right
Positionsvary, but all labels fit
22
11
33
Placement rules for different feature typesPoints LinesPolygons
Prefer TopRight,all allowed
HorizontalCurvedand
AboveLine
Label symbology Font, size, color, more
Arial, 14-point, Bold, Purple Heart
Character spacing 25.00
White 2-point halo
SQL queryDraw labels only for specified attribute values Example: Label only international airports
"DESCRIPT" ='International'
Scale rangeDraw labels at specified scales Example: Label airports only at large
scales
Scale >1:2,000,000
Scale <1:2,000,000
Label classesAdditional sets of labels for a layer Typically use different symbology
Two label classes based onpopulation
Label expressionsUse scripting functions
to format labels
[NAME]
&vbnewline & "<FNTsize='8'>" & "Population" &"</FNT>"&vbnewline & "<CLRred= '168' green= '0'blue='0'>" &[CSD_POP01] &"</CLR>"
Label expression:
Ranks and weights
Ordered label classesby priority
Assign weight tofeatures and labels(in case of conflict)
Label weight ranking
Map Layout - content considerations
Purpose
Situation
Audience
Create map ofnational parkmountain peaks
Map will behung atvarious parklocations andused in mapbooklets
Park visitors,backpackers,rangers, parknaturalists, parkmaintenancestaff
Data view vs. layout viewDataview
Layoutview
Map elementsTitleTitle
LegendLegend
Locatormap
Locatormap
Locatormap
Locatormap
MainmapMainmap
Scalebar
Scalebar
North arrowNorth arrow
LogoLogo
BorderBorder
Enables Better Analysis Advancing Geographic Science
. . . Extending Our Quantitative Methods
ImprovedMap Algebra
Integrated ScientificProgramming
Python
Math
GIS
Modeling
Statistics Time-AwareAnalysis & Visualization
BackgroundProcessing
Location &Allocation
3D Analysis
Ecological SamplingDESKTOPArcGIS
Makes GIS Easier & More Productive
License Checkout
Localization
ArcMap
Catalog
Integrated Search
Project Organization
Better TablesReports/Graphs
Easier to do things
Dynamic TOC
2D/3DWeb and Desktop
Collaboration
Best PracticeTemplates
Fast Display
Smooth Map Navigation
Licensed Geodatabase
DESKTOPArcGIS
3D Editing
Terrain Updating
3D Analysis
Virtual Cities
3D Models
Fast Visualization
Video Integration - Providing Powerful Data Mananmgement, Analysis & Visualization. . . Removing Limitations & Dramatically Improving Performance
Complete 3D GIS
DESKTOPArcGIS
. . . Creating Greater Understanding
• New York• Katrina• Sea Ice
Supports time based visualisationDESKTOPArcGIS
Applications with 3D Functionality
ArcCatalog
ArcSceneArcGlobe
ArcMap
DESKTOPArcGIS
KML
ArcGISOnline
ManyPartners
ESRIData
PublishesMaps
Reads OnlineServices
ArcMap
Helping us in Using & Sharing Data on the Web
Leverages the WebDESKTOPArcGIS
ArcGIS Includes a Growing Collection of Base maps & Content
Ready to Use, Authoritative and Beautiful
. . . Providing a Foundation
National GeographicWorld Map
LandsatServices Imagery
Census
WorldStreet Map World
Topographic Map
Integrates Video (FMV)
DESKTOPArcGIS
Map Creation and Interactive Visualization ArcView ArcEditor ArcInfoVisually model and spatially analyze a process or workflow. X X XCreate interactive maps from file, database, and online sources. X X X
Create street-level maps that incorporate GPS locations. X X XView CAD data or satellite images. X X XGenerate reports and charts. X X X
Multiuser Editing and Advanced Data Management
Complete GIS data editing capabilities. X XEdit a multiuser enterprise geodatabase. X XUse disconnected editing in the field. X XStore historical snapshots of your data. X XAutomate quality control. X XCreate spatial data from scanned maps. X XUse raster-to-vector conversion. X X
Advanced Analysis, High-End Cartography, and Extensive Database Management
Advanced GIS data analysis and modeling XAtlas like, publication-quality maps XAdvanced data translation and creation XAdvanced feature manipulation and processing XData conversion for CAD, raster, dBASE, and coverage formats X
Extensions - Providing Specialized Capabilities
• Spatial Analysis
• Network Analysis
• 3D Analysis & Visualization
• Schematics
• Tracking
• Publishing
• Interoperability
• SurveySolutions• Business Analytics• Transportation Logistics• Map & Data Production• Workflow Management• Geospatial Intelligence• Production Mapping
• Aeronautical• Nautical• Mapping Agency• Defense
Workflow
Mapping
Logistics
Defense
Business
DESKTOPArcGIS
Spatial Analyst
Suitability Modeling• Use ArcGIS Spatial Analyst to select
the best location for a new site.
Surface Analysis• Build and analyze complex surfaces to
identify patterns or features.
Distance Analysis• Calculate the cost of travel, cost-
weighted distance, least-cost path, andshortest path
Density Analysis• Calculate a density value for each cell
in an output raster.
Statistical Analysis• Apply cell, neighborhood, zonal
overlay, and multivariate statisticalanalysis techniques to the modeling ofyour spatial data.
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Solar RadiationValue Wh/m2
High : 910357
Low : 278071
Network Analyst•Routing
- Multipoint routing- Time windows supported on stops- Traveling salesperson
•Vehicle Routing Problem- Time windows- Driver breaks and specialties- Vehicle capacities and order quantities
•Service Areas- Complex polygon generation- Allocation across networks
•Closest Facility- Fixed and mobile asset routing- Emergency response
•OD Cost Matrix- Travel time matrix- Maximum destination and
distance cutoffs
RouteRoute Closest FacilityClosest Facility Service AreaService Area
Vehicle RoutingProblem
Vehicle RoutingProblemLocation-AllocationLocation-Allocation Origin-Destination
Cost MatrixOrigin-Destination
Cost Matrix
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
3D Analyst• Data Visualization
- Three-dimensional visualization of your GIS data for dataexploration and synthesis
• Interactive Navigation- Interactive navigation tools to explore, display, and query
your three-dimensional data
• Surface Creation and Analysis- Creation and analysis of surface data for sophisticated
modeling, viewing, and analysis
• 3D Symbols- Support for hundreds of three-dimensional symbols to
enhance the display and realism of your data
• Fly-through Paths and Animations- Creation of advanced fly-throughs and animations for
better communication and presentation of importantconcepts
3D Visualisation and Analysis
Surface Creation andAnalysis
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Geostatistical Analyst
•Visualize, model, and predict spatial relationships.
•Link data, graphs, and maps dynamically.
•Perform deterministic and geostatistical interpolation.
•Evaluate models and predictions probabilistically assess
risks.s1
s2
sn
Movingwindowdirection
Semivariogram for s1
Semivariogram for s2
Semivariogram for sn
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Data Interoperability- Read more than 100 spatial data formats
- including GML, XML, WFS, Autodesk DWG/DXF,MicroStation Design, MapInfo MID/MIF andTAB, Oracle and Oracle Spatial, and IntergraphGeoMedia Warehouse.
- Share data with anyone
- by exporting to more than 70 spatial dataformats.
- Build complex spatial ETL processes
- using FME Workbench, a semantic datatranslation engine for data transformation,migration, validation, and distribution.
- Incorporate these formats and ETL processes
- in the geoprocessing framework using tools,ModelBuilder, and scripts
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Schematics
• Automatically generate schematics from complexnetworks.
• Check network connectivity.
• Perform quality control of network data.
• Optimize network design and analysis.
• Evaluate network forecast and planning (modeling,simulation, comparative analysis).
• Dynamically interact with GIS through a schematic view.
• Perform commercial and market analyses.
• Model social networks, generate flowcharts, and manageinterdependencies.
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Tracking Analyst
• Visualize change over time.
• Symbolize the age of data by color, size, orshape.
• Group and symbolize data by entity ortrack.
• Interactively play back time-based data.
• Analyze historical or real-time data.
• Create animation files for AVI output.
Extensions - Providing Specialized CapabilitiesDESKTOPArcGIS
Solutions
NauticalSolution
MappingAgencySolution
DefenseSolution
AeronauticalSolution
IntelligenceSolution
DisasterManagement
Solution
FoundationTools
GIS DataReViewer
MapProduction
System-AtlasJob Tracking
for ArcGIS(JTX)
Job Trackingfor ArcGIS
(JTX)
Foundation
OtherSolutions
Courtesy: Contents, images used in this presentation are from www.esri.com