Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software...
Transcript of Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software...
![Page 1: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/1.jpg)
Ortho Mapping in ArcGISHong Xu, Jay Chen
![Page 2: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/2.jpg)
Outline
• ArcGIS ortho mapping platform
• Ortho mapping in ArcGIS Pro
• Ortho mapping in ArcGIS Enterprise
• Q/A
![Page 3: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/3.jpg)
What is Ortho Mapping?A process that corrects for geometric distortions inherent in remotely sensed imagery to produce ortho imagery products
Raw images Ortho imagery products
GISOrtho Mapping
Satellite, drone, and aerial
photograph Mapping and analysis with
imagery in GIS
![Page 4: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/4.jpg)
Ortho Mapping within ArcGIS PlatformOrtho mapping is a capability in many ArcGIS software products
Products Supported data Capabilities
ArcGIS Pro Ortho Mapping Drone, satellite, aerial DSM, DTM, othomosaic
Drone2Map Drone DSM, DTM, othomosaic, mesh
Enterprise Ortho Mapping Drone, satellite, aerial DSM, DTM, othomosaic
(ArcGIS Enterprise + Image Server)
ArcGIS Pro Client
Python API Client
Ortho Maker Web Client (drone only)
![Page 5: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/5.jpg)
Key Techniques Involved in Ortho Mapping
Block Adjustment
• Automatic tie point generation using image matching technique
• Triangulation
- Rational Polynomial Coefficients (RPC)
- Frame Camera
![Page 6: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/6.jpg)
Key Techniques Involved in Ortho Mapping
Orthorectification
• Elevation determines your map accuracy
• Support DTM or DSM generation
- Generate point clouds from stereo pairs
- ETM, SGM, or MVM
- Interpolate DSM or DTM from point clouds
DSM vs DTM
![Page 7: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/7.jpg)
Key Techniques Involved in Ortho Mapping
• Color balance
- Balance between images
- Balance to a target image
• Seamline generation
- Voronoi
- Disparity
- Edit using feature topology editing
Color balancing and seamline generation
![Page 8: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/8.jpg)
Ortho Mapping in ArcGIS Pro
![Page 9: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/9.jpg)
Pro Ortho Mapping - User ExperienceFully automatic and guided workflow
• Ortho mapping workspace driven
- Drone workspace
- Satellite workspace
- Aerial- digital workspace
- Aerial – scanned workspace
Generate
Orthomosaic/DEM
products
Create Ortho mapping
Workspace(Drone, Satellite,
Aerial, Scanned)
Perform
block adjustment
Input imagesOrthomosaicDEM
![Page 10: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/10.jpg)
Pro Ortho Mapping – Geoprocessing ToolsFor automation and advanced workflows
• GP models
• Python scripting
![Page 11: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/11.jpg)
Demo: generate
ortho mosaic from
scanned images
![Page 12: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/12.jpg)
Processing Scanned ImagesData: 4 scanned images
• Create workspace from
- EO: X, Y, Z, Kappa
- Camera: focal length, pixel size, fiducials
• Preprocessing
- Compute fiducial points
- Refine interior orientation
• Adjust
- Import GCPs
• Generate ortho mosaic
![Page 13: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/13.jpg)
Digital Aerial Imagery WorkflowCreate workspace from camera table and frame table
• Aerial images acquired with POS system
- Such as DMC II, Ultracam, Applanix, etc.
• Input
- Frame table (EO)
- Perspective X, Y, Z, Omega, Phi, kappa
- Camera table
- Focal length, pixel size, principal point
distortions
![Page 14: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/14.jpg)
Satellite Workflow
Create ortho mapping workspace from a collection of images
• Input
- Images with RPC camera model
- A local elevation dataset
- GCPs
• Processing template
- Panchromatic
- Multispectral
- Pansharpened
- Etc.
![Page 15: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/15.jpg)
Satellite Workflow
ZY3 images, 16 scenes (forward, backward, and nadir images)
• Generated DTM, pansharpen orthomosaic
![Page 16: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/16.jpg)
Drone WorkflowCreate workspace
• Input
- Images with internal GPS (EXIF)
- Or external GPS table
• Support most major cameras
- Allow user to define
• Multi-sensor drones (2.4)
- RedEdge and Altum
![Page 17: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/17.jpg)
Drone WorkflowExample: 225 images, GSD=0.016
• Orthomosaic and DSM
![Page 18: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/18.jpg)
Drone WorkflowExample: processing Altum dataset
• Adjust (tie point generation, band
alignment, triangulation)
• produce surface reflectance and
NDRE index map
![Page 19: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/19.jpg)
More on Ortho Mapping ProductsOrtho Mapping is part of ArcGIS Pro
• Ortho mosaic dataset
• Ortho photos
- Export Mosaic Dataset Items tool
• Ortho image tiles
- Split Raster tool
• Tile caches
- Manage Tile Cache tool
• Index map using raster functions
• Measure Volume using DEM (2.4)
![Page 20: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/20.jpg)
What’s Coming Next
• Pro 2.5
- Tie Point Editor and Image Inspector
- SRTM setup for users to download
- Workflow document with sample datasets
- Improve ortho mapping engine and user experience enhancement
![Page 21: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/21.jpg)
Ortho Mapping in ArcGIS
Enterprise
![Page 22: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/22.jpg)
Ortho Maker – Workflow Simplified
Upload
Drone Imagery
Perform
Block Adjustment
Create
Products
…as easy as 1-2-3, manual or automatic
![Page 23: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/23.jpg)
ArcGIS Enterprise Ortho Mapping Offerings
• ArcGIS Pro as client
• Ortho Maker
- Provided as capability in ArcGIS Enterprise, NOT a product
- Requires ArcGIS Image Server to Provide Ortho Mapping Services
- Supports Drone Imagery
• Develop Story and API
- ArcGIS API for Python
- Suitable for Ortho Mapping Automation/Integration
![Page 24: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/24.jpg)
Ortho Maker – Key Benefits
• Seamless Integration with ArcGIS Enterprise + ArcGIS Image Server
• Focused UX for both Professionals and Non-Professionals
• Supports Templates for Re-using Processing/Product Settings
• Products accessible as Image Service Items for Collaboration
• Scalable
![Page 25: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/25.jpg)
Ortho Maker – Capabilities
• Block Adjustment
• Refinement using Ground Control Points
• Built-in Products
- Ortho Mosaic, DSM, DTM …
• Custom Products
• Sharable Templates
• Volume Calculation
• Report generation as PDF
![Page 26: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/26.jpg)
Ortho Maker - Configuration
• Requires ArcGIS Enterprise + ArcGIS Image Server
• Configurations
- Raster Analytics
- File Share Raster Data Store
- Set Ortho Mapping Elevation Service
• Publisher Account
- Content creation/edit/deletion
- Service Publishing
![Page 27: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/27.jpg)
Ortho Maker – How to Access the App?
- App Launcher
- Ortho Maker App Item
- https://<portalURL>/<webAdaptor>/apps/orthomaker
![Page 28: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/28.jpg)
Presenter(s)
Ortho Maker Demo
![Page 29: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/29.jpg)
Ortho Maker – What’s Next
• ArcGIS Enterprise
- Support Images from Data Store
- Support RedEdge/Altum
- Data Quality Checking
- and more…
• SaaS offering for ArcGIS Online
![Page 31: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/31.jpg)
Please Share Your Feedback in the App
Download the Esri
Events app and find
your event
Select the session
you attended
Scroll down to
“Survey”
Log in to access the
survey
Complete the survey
and select “Submit”
![Page 32: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/32.jpg)
See Us Here
• ArcGIS Enterprise: Deploying
Distributed Raster Analytics
WORKSHOP LOCATION
• SDCC – Room 05 A
TIME FRAME
• 8:30 am – 9:30 am, Thursday
• ArcGIS Pro: Best Practices for
Managing and Serving Processed
Ortho Imagery
• SDCC – Expo Demo Theater 02 • 11:15 am – 12:00 pm, Wednesday
• Creating Orthoimagery From Aerial
and Satellite Imagery
• SDCC – Expo Demo Theater 02 • 2:30 pm – 03:15 pm, Wednesday
• Managing and Serving Elevation
and Lidar Data
• SDCC – Expo Demo Theater 02 • 11:15 am – 12:00 pm, Thursday
• Drone2Map: An Introduction • SDCC – Ballroom 06E • 8:30 am – 9:30 am, Wednesday
![Page 33: Ortho Mapping in ArcGIS - Esri€¦ · Ortho mapping is a capability in many ArcGIS software products ... (ArcGIS Enterprise + Image Server) ArcGIS Pro Client Python API Client Ortho](https://reader031.fdocuments.net/reader031/viewer/2022013003/5f274431f9cf1200d15bd4f1/html5/thumbnails/33.jpg)