successful data sharing · successful data sharing part ii (publishing great web map services) anna...
TRANSCRIPT
Successful Data SharingPart II
(Publishing Great Web Map Services)
Anna Verrill, GISP, NOAA Office for Coastal ManagementTanya Haddad, Oregon State Coastal Management Program
Prepared for:West Coast Governor’s Alliance Network Meeting
November 3, 2014
Objective
Increase partners understanding of web mapping services and share best management practices.
Agenda
Data Management
Web Services Overview
Web Services Optimization
Sharing and Publishing
Data Management
Collection/Creation
Data Formats
Storage
Data Preparation
Sharing
Data Formats
Vector http://www.gdal.org/ogr_formats.html
Raster http://www.gdal.org/formats_list.html
Modeled - types mixed in with raster listing
Data Characteristics
Vector Static: census, streets,
Dynamic: vehicle tracking
Raster
Static: photo Dynamic: radar
Modeled - time slices - dynamic vs. static
Storage
File-based
Directory-based
Database Connection
Data Preparation
Attributes
Indexes
Web Mercator Projection
Map Preparation
Quantity of Layers
Layer order
Scale dependencies
Map Preparation
Cartography
Scale Dependencies
Labels versus Annotation
Map Preparation
Contextual Information
Layer
Data Frame
Map Document
Web Services Overview
Cartographic Portrayal Services
Data Delivery Services
Data Processing Services
Cartographic Portrayal Services
Purpose:
provide visualization of geospatial data
Service Types:
Dynamic: WMS, Esri Map Service
Static: WMTS, Esri Tile Service
Data Delivery Services
Purpose:
provide feature access and management
Service Types:
WFS, WCS, WMS-T, SOS, THREDDS,
Esri Feature Service, Esri Image Service
Data Processing Services
Purpose:
can transform, combine, or create data
Service Types:
WPS, Esri Geoprocessing Service
Available Server Software
MapServer
GeoServer
ArcServer
Available Cloud Solutions
ArcGIS Online www.arcgis.com
Tilemill/Mapbox www.mapbox.com
CartoDB www.cartodb.com
GIS Cloud www.giscloud.com
Service Purpose Service Info Service Name ServerCartographic Portrayal Dynamic WMS MapServer, GeoServer, ArcServer*
Dynamic Esri Map Service ArcServerStatic WMTS MapServer, GeoServerStatic Esri Tile Cached ArcServer, ArcGIS Online
Data Delivery Vector WFS MapServer, GeoServer, ArcServer*Vector Esri Feature Service ArcServer, ArcGIS OnlineVector SOS GeoServerVector or Raster WCS MapServer, GeoServerRaster Esri Image Service Image ServerMulti-Dimensional WMS-T MapServer, GeoServerMulti-Dimensional THREDDS
Data Processing WPS MapServer, GeoServer
Esri Geoprocessing Service ArcServer
*When enable capabilities in ArcServer
Web Services Overview
Web Service Optimization
Service Best Practices
Interoperability
Increasing performance
Tips for MapServer
Fill out your server (and service) metadata
Speed up services by:
- providing explicit extents- spatial indexes- providing appropriate caches
Other Pro-tips:http://www.slideshare.net/gatewaygeomatics.com/mapserver-protips
Tips for GeoServer
Fill out your server (and service) metadata
Disable any services not being used
Serve from formats with spatial indexes
Other Pro-tips:http://boundlessgeo.com/whitepaper/geoserver-production-2/
Tips for ArcServer
Compress database
Enable WMS capabilities
Set min/max instances to # of servers
Other Pro-tips: http://goo.gl/hMzoVy
Tips for ArcGIS Online
Feature Services
Tile Services
Create tiles within desktop to save credits
Credits Calculator- http://goo.gl/ZaFjy8
Sharing and Publishing
Testing
Outreach
Portals
Training Resources
MapServer Tutorial: http://www.mapserver.org/introduction.html#introduction
http://www.mapserver.org/tutorial/background.html
GeoServer Tutorial:
http://workshops.boundlessgeo.com/suiteintro/
Training Resources
ArcServer: http://goo.gl/li2mF6
ArcGIS Online: http://goo.gl/hWQj3m
Comments/Questions
Suggestions for more Training?