Using GeoServer with NASA World Wind            Ilya Rosenfeld            irosenfeld@opengeo.org                October, 2...
outline●   GeoServer overview●   download●   install and run stand-alone●   install as Java web app●   log into admin, exp...
GeoServer overview●   Java-based server for spatial data sharing, editing and analysis●   extensively based on GeoTools li...
downloadselect a release ● http://geoserver.org/display/GEOS/Stableselect a distribution ● get the .war file ● get the nat...
install and run stand-aloneassuming Mac OS X:go to GeoServer admin app:●   http://localhost:8080/geoserver
install and run as Java web appprerequisites●   servlet container (Tomcat 7 in this example)●   admin user added to manage...
admin interfacelogging in●   credentials: admin/geoserverquick overview●   status●   service capabilities●   data●   servi...
load and style dataGeoServer data directory●   use /Applications/GeoServer.app/Contents/Resources/Java/data_dir/        or...
publish WMSlayer settings ● data ● publishing ● tile cachingWMS Capabilities● http://localhost:8080/geoserver/ows?service=...
use WMS in World Windrun World Wind WMS Layer Manager app●   http://worldwind.arc.nasa.gov/java/1.2.0/demos/WMSLayerManage...
beyond basic WMSWorld Wind SDK● existing support for multiple services and formats GeoServer  already produces: GeoRSS, WF...
http://opengeo.org
Using GeoServer with NASA WorldWind
Upcoming SlideShare
Loading in...5
×

Using GeoServer with NASA WorldWind

11,007

Published on

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
11,007
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
62
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Using GeoServer with NASA WorldWind

  1. 1. Using GeoServer with NASA World Wind Ilya Rosenfeld irosenfeld@opengeo.org October, 2012
  2. 2. outline● GeoServer overview● download● install and run stand-alone● install as Java web app● log into admin, explore● load and style data● publish WMS● use WMS in World Wind● beyond basic WMS
  3. 3. GeoServer overview● Java-based server for spatial data sharing, editing and analysis● extensively based on GeoTools library● widely deployed, commercially supported● reference implementation of OGC WMS, WFS and WCS● supports wide variety of vector and raster inputs● produces standards-based spatial web services and data formats● multi-platform, only requires a JVM, runs on cloud or on-premise● enterprise-grade security (container-level, LDAP integration, etc)● extensible using a variety of mechanisms● configuration and management REST API● caching capability using GeoWebCache● recently added processing capabilities using GeoScript● currently at version 2.2● free and open source, licensed under GPL 2
  4. 4. downloadselect a release ● http://geoserver.org/display/GEOS/Stableselect a distribution ● get the .war file ● get the native OS installer for your OSget it ● save locally ● unznipextensions ● how about WPS?
  5. 5. install and run stand-aloneassuming Mac OS X:go to GeoServer admin app:● http://localhost:8080/geoserver
  6. 6. install and run as Java web appprerequisites● servlet container (Tomcat 7 in this example)● admin user added to manager-gui role in tomcat-users.xml● Tomcat home directory mapped to /Libraryrun Tomcat, deploy GeoServer web app● in terminal > /Library/Tomcat/bin/startup.sh● in browser: http://localhost:8080/manager● map context, point to WAR file and click "Deploy"● run GeoServer contextgo to GeoServer admin app● http://localhost:8080/geoserver
  7. 7. admin interfacelogging in● credentials: admin/geoserverquick overview● status● service capabilities● data● services● settings● tile caching● settings● security● demos
  8. 8. load and style dataGeoServer data directory● use /Applications/GeoServer.app/Contents/Resources/Java/data_dir/ or● set GEOSERVER_DATA_DIR variable to desired location or● create a database or file data storeexamine some Styled Layer Descriptor (SLD) files ● simple_roads ● population
  9. 9. publish WMSlayer settings ● data ● publishing ● tile cachingWMS Capabilities● http://localhost:8080/geoserver/ows?service=wms&version=1.3.0 &request=GetCapabilities● review
  10. 10. use WMS in World Windrun World Wind WMS Layer Manager app● http://worldwind.arc.nasa.gov/java/1.2.0/demos/WMSLayerManager.jnlp● if prompted, install Java run-time and accept defaults● .jnlp file will get downloaded and executed● find the layer window and hit +● add GeoServer WMS Capabilities URL ○ http://localhost:8080/geoserver/ows?service=wms&version=1.3.0 &request=GetCapabilities● select desired layers ○ example: tiger-roads ○ zoom in.. or consume KML ● get KML via WMS .... &format=application/vnd.google-earth.kml+xml ● run http://worldwind.arc.nasa.gov/java/1.2.0/demos/KMLViewer.jnlp ● browse to KML file
  11. 11. beyond basic WMSWorld Wind SDK● existing support for multiple services and formats GeoServer already produces: GeoRSS, WFS, GML, GeoJSON, GeoRSS● OGC WPS support needed!GeoServer extensibility ● any input and output drivers can be developed ● low level GeoTools implementation options ● higher level GeoScript implementation optionsDDS/BIL extension for GeoServer ● download and usage instructions: http://docs.geoserver.org/stable/en/user/community/dds/index.html
  12. 12. http://opengeo.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×