28. Image Mosaic Improvements
● Attach attributes to tiles
● Filter by attribute
● Filter by time/elevation
● Autoindexing of directories
● External indexes
○ any GT datastore
○ third party indexes
● Multithreaded loading of granules
● Footprint support
30. ImageIO-Ext Improvements
● BigTiff support
○ Read/Write
○ Overviews
● Improved GeoTiff
○ external overviews
○ new plugin underway
● Improved JPEG2000 support
○ kakadu based
○ additional code params
○ fine grain control on writing
● Improved Tiff metadata management
○ wiser caching
○ less memory - more speed
31. Direct Raster Rendering Path
● Hit JAVA2D Bottleneck – Scalability Issue
○ http://bit.ly/qJcZBi
○ http://bit.ly/oe0CHo
● Created direct raster rendering path
with JAI
○ Drop-in replacement (1 raster
at time)
○ 2x speedup
○ 2x/3x scalability improvement
under heavy load
○ Enabled/Disabled via Java Switch
32. And More Raster
● Oracle GeoRaster
● JPEG 2K improvements
● More Concurrency
● Simplified/Shrunk Raster Operation
Chains
37. Application Schema Support
● Recent development by CSIRO
● Full extension status
● Feature chaining, polymorphism
● Better performance, memory use
● GML 3.2, WMS (beta)
38. Projections
Robinson Mollweide
Winkel Tripel Eckert IV
Equidistant conic
41. Time and Elevation
...&request=GetMap
&time=2001-08-01T18:00:00Z/2001-09-01T00:00:00Z
...&request=GetMap
&time=2003-08-01T18:00:00Z/2003-10-01T00:00:00Z
42. Animation
Albacore Tuna catches, 1986 to 2000.
(Params injected in a complex sql view computing each pixel)
...&request=GetMap
&format=image/gif;subtype=animated
&aparam=viewparams:YR_TA
&avalues=1986,1987,...,2000
&format_options=gif_loop_continuosly:true
56. Control Flow
● OWS request throttling based on:
○ Number of concurrent requests total
○ Number of concurrent requests per:
■ service
■ operation
■ output format
■ user
● Requests queued when limits reached