• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Using GeoServer with NASA WorldWind
 

Using GeoServer with NASA WorldWind

on

  • 3,803 views

 

Statistics

Views

Total Views
3,803
Views on SlideShare
3,803
Embed Views
0

Actions

Likes
1
Downloads
44
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Using GeoServer with NASA WorldWind Using GeoServer with NASA WorldWind Presentation Transcript

    • Using GeoServer with NASA World Wind Ilya Rosenfeld irosenfeld@opengeo.org October, 2012
    • 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
    • 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
    • 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?
    • 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 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
    • admin interfacelogging in● credentials: admin/geoserverquick overview● status● service capabilities● data● services● settings● tile caching● settings● security● demos
    • 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
    • publish WMSlayer settings ● data ● publishing ● tile cachingWMS Capabilities● http://localhost:8080/geoserver/ows?service=wms&version=1.3.0 &request=GetCapabilities● review
    • 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
    • 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
    • http://opengeo.org