IndianaMap Release 3 Rick Hill, Paul Rohwer,, Chris Dintaman, Becky Meyer, and Denver Harper
IndianaMap
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
Overview IndianaMap R3 Features User Customized Maps Layer Gallery Map Gallery Basemap Gallery REST Map Services Cached Layers Improved Performance Updated Tools
Overview R2 R3 Printing Bookmarks Drawing Layer Gallery Map Gallery Basemap Gallery REST services Add External Data
Overview Rollout Schedule IndianaMap R3 development began in Fall 2010. IndianaMap R3 Beta testing will begin this Spring. IGIC members will be invited to be Beta testers. IndianaMap R3 Release is scheduled for the summer of 2011. IndianaMap R3 Road Shows and Webinars Demonstration and training sessions will be scheduled shortly after formal release.
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
Design and construction ArcGIS Server 10.X Why ArcGIS Server? Contracted by Indiana Office of Technology (IOT) ArcIMS 10 does not publish MXD s Allows more flexible organization of datasets Widely disseminate access to the public Is it faster? Is it more stable?
Design and construction Performance Optimized map service average response time: 0.69 seconds ArcIMS map service average response time: 0.83 seconds Standard map service average response time: 2.21 seconds From ESRI White Paper, August 2009
Design and construction Silverlight Silverlight versus Adobe Flex or Javascript Why Silverlight? Long term sustainability Rich internet application Client side plug in handles many tasks previously performed on the server Improves responsiveness
User interface Ribbon toolbar
User interface Map Center
User interface Sidebar
User interface Measure tool
User interface Identify tool
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
Definition of terms Layer Gallery Description Organizes 240 layers with thumbnails and summary descriptions Find layers by category or by keyword search Preview and select layers to be added to the IndianaMap Viewer Download shapefiles, and view metadata
Layer gallery
Layer gallery Preview and Details
Layer gallery Preview Maps
Layer gallery Details
Definition of terms Basemap Gallery Definition Basemaps are predesigned maps that serve as the background for a custom map. Role or function Each basemap is made from multiple layers fused into a cached service Makes construction of custom maps faster and easier Types that will be available on IndianaMap Aerial photos Topographic maps Hillshaded relief Public Land Survey System More to come
Imagery Basemap
Basemap Imagery Hybrid
Basemap Shaded Relief
Topos Basemap
NAIP 2010 Basemap
Basemap Public Land Survey System in preparation More to come Suggestions from users
Definition of terms Definition A collection of thematic maps. Map Gallery Thematic maps are a prebundled collection of related layers that can be superimposed on a basemap. Function Speeds up the production of a custom map. Examples Watershed Coordinators Thematic Map Public Safety Thematic Map
Map gallery Thematic Maps
Map gallery Thematic Maps Watershed Coordinators
Map gallery We are open to suggestions from users to build and host thematic maps. Recreation thematic map Alternative energy thematic map Selected demographic maps Economic development maps Natural resources maps Environment maps
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
Advanced features REST Services (Representational State Transfer) Definition A unique URL for a GIS map service published with ArcGIS Server. It can be used to serve a single GIS layer, or a collection of layers. Role or function Give users access to the GIS layer or layers in a custom map viewer (e.g., IndianaMap or Google Earth) or in desktop GIS software (e.g., ArcMap) Types of REST Services that will be offered by IndianaMap WMS desktop GIS software, open source online map viewers KML for Google Earth and supporting open source platforms
Advanced features REST services Organization and naming convention
Advanced features REST services Expanded view options
View Options ArcGIS.com Advanced features REST services
View Options ArcMap Advanced features REST services
Advanced features REST services View Options ArcGIS Explorer Online
Advanced features REST services View Options Google Earth
Advanced features REST services Service Metadata
Advanced features REST services Layer Metadata
Advanced features REST services Supported Interfaces
Advanced features REST services Supported Operations
Advanced features REST services Supported Operations Identify
Advanced features REST services Supported Operations Layer Query
Advanced features REST services Supported Operations Generate KML
Advanced features REST services Supported Operations Custom ArcGIS Server supports custom operations, such as geoprocessing tasks and customized queries (such as find parcel ID or custom calculations) What geoprocessing tasks would you find useful?
Advanced features REST services Add Basemap to ArcGIS Explorer Online
Advanced features REST services Example of IGS REST Services
Advanced features Caching Caching Definition Each layer (including basemaps) is pre drawn as tiles of imagery at predefined levels of detail and spatial reference Caching on IndianaMap Spatial reference: UTM, Zone 16, NAD83 Scales: Thirteen levels ranging from 1:2,500,000 to 1:500 1:500,000 1:250,000
Advanced features Caching Dramatic responsiveness Better server usage Improved scalability Function Cached Map Service Dynamic Map Service 1.5 seconds 4.0 seconds
Advanced features Caching Performance From ESRI White Paper, August 2009 Caching retains high performance, even with a large number of users
Advanced features Caching Task Related Performance From ESRI White Paper, August 2009 Even with caching, the performance of certain tasks degrades with more users
Advanced features Caching Caching IndianaMap We have chosen compact cache Bundled file format Each bundle contains 16,000 tiles Given 30M tiles per layer, then there are 1,875 bundles 240 layers = 7.2B tiles = 450M bundles Spatial reference: UTM, Zone 16, NAD83 Scales: Thirteen levels ranging from 1:2,500,000 to 1:500 Tile size: 512 x 512 pixels
Advanced features Caching The Challenges of Caching IndianaMap The problem Caching more than 240 layers Time required = 3 days per layer More than 2 years would be required to complete caching on a single machine The solution Cloud computing Partnering with University Information Technology Services (UITS) of I.U. High performance computing, utilizing multiple ArcGIS servers Only about 2 months will be required to cache more than 240 layers
Advanced features Caching The Challenges of Caching IndianaMap Size and number of tiles: Exploded versus compact ~ 30 GB per cached layer Basemaps and imagery are considerably larger ~ 300 GB
Advanced features Caching Caching and spatial references Web Mercator versus UTM
Advanced features summary The advanced features: can be used in many different applications and viewers underpins the functionality of IndianaMap Viewer (R3) makes the IndianaMap Viewer (R3) easier for users to build custom maps You need a runway before you take off ~Anonymous
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
Narrated video tutorials Road shows and Webinars Email support igshelp@indiana.edu IT notices Twitter Listserv notices User support http://maps.indiana.edu/tech_support.html http://www.twitter.com/indianamap
Aloha
Agenda Session 1 & 2 Overview Tentative rollout schedule Old versus New Design and construction of IndianaMap R3 ArcGIS Server Silverlight User interface Definition of terms Layer Gallery Basemap Gallery Map Gallery Thematic maps Advanced features REST Services Caching User support Session 3 Roundtable discussion Establishing new partnerships Submitting data for inclusion on IndianaMa Requesting new thematic maps Feedback
IndianaMap Release 3 Roundtable Discussion Questions, comments and discussion