![Page 1: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/1.jpg)
GeoServer: Past, Present, Future
Justin Deoliveira
![Page 2: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/2.jpg)
• Geospatial Web Server– vector and raster data
• Open standards– WFS– WMS– WCS
• Gateway to the “GeoWeb”
What is GeoServer?
![Page 3: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/3.jpg)
What is GeoServer?
![Page 4: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/4.jpg)
The Past
![Page 5: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/5.jpg)
The Past
![Page 6: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/6.jpg)
The Present
![Page 7: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/7.jpg)
KML
![Page 8: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/8.jpg)
REST
![Page 9: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/9.jpg)
Rendering
![Page 10: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/10.jpg)
ArcSDE
![Page 11: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/11.jpg)
Databases
![Page 12: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/12.jpg)
Output Formats
![Page 13: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/13.jpg)
Extensions
![Page 14: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/14.jpg)
2.0
![Page 15: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/15.jpg)
• 489 bug fixes• 1682 commits• 7 releases
* Without October, November, December
The Year in Review
![Page 16: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/16.jpg)
Bug Fixes
![Page 17: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/17.jpg)
Commits
![Page 18: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/18.jpg)
Downloads
![Page 19: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/19.jpg)
Mailing List Traffic
![Page 20: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/20.jpg)
• English – 987 members• Brazilian – 300 members• Chinese – 282 members• Italian – 54 members• Spanish – 53 members
GeoServer International
![Page 21: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/21.jpg)
…
![Page 22: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/22.jpg)
2.0!
![Page 23: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/23.jpg)
![Page 24: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/24.jpg)
New UI
![Page 25: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/25.jpg)
• Users and roles• Data security• Service security
Security UI
![Page 26: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/26.jpg)
• Complex feature schemas• Feature chaining
Application Schemas
![Page 27: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/27.jpg)
• Super Overlays• Geo Search• Extrudes• Partial 3D
KML
![Page 28: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/28.jpg)
• Labels– curved labeling– repetition– wrapping– displacement
• Dynamic symbolizers– hatched fills– dynamic glyphs
• Resource limits
Rendering
![Page 29: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/29.jpg)
• RESTful configuration• Styler
REST
![Page 30: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/30.jpg)
• Arbitrary number of bands and pixel depth
• Color maps• Raster catalogs
ArcSDE Raster
![Page 31: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/31.jpg)
• Scalability with sessions• Multi-version tables• Geometryless• JNDI
ArcSDE Miscellaneous
![Page 32: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/32.jpg)
• GDAL support– more formats– robust bindings
• Mosaics– automated index creation– transparency
• Coverage rendering
Raster Improvements
![Page 33: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/33.jpg)
• “NG” architecture– security– performance
• Improved PostGIS and Oracle• SQL Server• JNDI connections
Databases
![Page 34: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/34.jpg)
• Tiles and pyramids in the database• Vector pyramids• Charts• HTML image maps
Extensions
![Page 35: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/35.jpg)
• Database configuration storage• Multi-dimensional coverages• Service profiles• Web Processing Service• Scripting
On the Horizon
![Page 36: GeoServer: Past, Present, Future Justin Deoliveira](https://reader031.vdocuments.site/reader031/viewer/2022020417/56649f565503460f94c7b2db/html5/thumbnails/36.jpg)
Thanks!
http://geoserver.org
Questions?