Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server



Similar documents
Supporting High-Quality Printing in Web Applications with ArcGIS for Server

Enabling High-Quality Printing in Web Applications with ArcGIS for Server. Craig Williams Scott Moore

Network Analysis with ArcGIS for Server

ArcGIS ArcMap: Printing, Exporting, and ArcPress

ArcGIS Viewer for Silverlight An Introduction

ArcGIS Web Mapping. Sam Berg, esri

Network Analysis with Python. Deelesh Mandloi

ArcGIS Pro. James Tedrick, Esri

Building and Deploying Web Applications

Using CAD Data in ArcGIS

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

ArcGIS for Server: Administrative Scripting and Automation

ArcGIS Server mashups

Network Analysis with ArcGIS Online

ArcGIS Web App Builder (AWAB) In BETA. John Bocan MES/DoIT

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

Improving Access to GIS Data With Targeted Web Apps. Joyce Green, City of Norman John McIntosh, City of Norman

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Configuring and Extending ArcGIS Solutions Web Applications

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

A GP Service for Enterprise Printing. Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011

Chapter 1: Introduction to ArcGIS Server

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Publishing Geoprocessing Services Tutorial

Customizing ArcPad solutions

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

Leveraging Metadata Standards in ArcGIS for Interoperability

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

NetCDF and HDF Data in ArcGIS

Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013

Working with Temporal Data

Lecture 8. Online GIS

Off The Shelf Approach to ArcGIS Server & The Dashboard Approach to Gaining Insight to ArcGIS Server

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

Portal for ArcGIS. Satish Sankaran Robert Kircher

Advanced Image Management using the Mosaic Dataset

Securing ArcGIS Server Services: First Steps

The Cactus Moth Detection and Monitoring Network and the Invasive Plant Atlas of the MidSouth: Keeping Up With Technology

Esri Maps for Business Intelligence (BI)

Extending ArcGIS Server capabilities through customization - A technology perspective

Online Data Services. Security Guidelines. Online Data Services by Esri UK. Security Best Practice

Introduction to Imagery and Raster Data in ArcGIS

ArcGIS. Server. A Complete and Integrated Server GIS

Educational Level Guide. Pros

City s.R.P.A.S.R.A.R.A.R.C.A. A.C.B.B.B.A.C.B.A.C.C.A.

Mobile Solutions in ArcGIS. Justin Fan

Harvard Data Visualization Project

Leveraging Cloud-Based Mapping Solutions

Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

Getting your app together with Web AppBuilder for ArcGIS

Mobile Solutions for Data Collection. Sarah Croft and Laura Pierik

Extending the Survey123 for ArcGIS Mobile App

Prepare Data ArcMap Open Trees.mpk Chrome ArcGIS Online New Map Chrome Esri Blogs Chrome Local Government Resources Reflector Phone Connected

OpenText Information Hub (ihub) 3.1 and 3.1.1

Agenda. How to configure

NatureServe s Environmental Review Tool

Embracing ArcGIS for Local Government. Robert Parsons Delaware County, Ohio Auditor s Office Steve Koenig Bruce Harris & Associates

6.2 Reporting BIPublisher Improvements

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

Deploying ArcGIS for Server using Managed Services

Five Steps to Better Performance

UNGIWG 14. Steve Maddison, George Davis, Latitude Geographics Friday, May 16 th 2014

How To Use Hadoop For Gis

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo

Publishing KML Services Tutorial

Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

A Personal Cloud Server System for hosting Crowdsourced flood data

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Big Data Spatial Analytics An Introduction

Using Flash CS3 and AIR to Build Desktop Applications

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Portal. from the trenches!

Perfion Output Using Special Barcode fonts

Esri Maps for Salesforce and Microsoft Dynamics CRM

Geodatabase Programming with SQL

Providing the Public with Data Visualization using Google Maps

mdata from Mobile Commons enables organizations to make any data accessible to the public via text message, no programming required.

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

Getting Started Guide for Developing tibbr Apps

Designing an Enterprise GIS Security Strategy

Publishing geospatial data to the web using the EEA infrastructure

Web Mapping in Archaeology

vcenter Orchestrator Developer's Guide

Introduction to Google Earth May 24, TJ Keiran Senior Planner / GIS Specialist Cowlitz-Wahkiakum Council of Governments

4/25/2016 C. M. Boyd, Practical Data Visualization with JavaScript Talk Handout

Application Development Using Image Services Web APIs. Hong Xu, Wenxue Ju

Esri GIS Mobile Solutions. John Sharrard

13/10/2011. Data Integration and Interoperability. Gordon Sumerling & Maree Wilson

Service Oriented Architecture: Web GIS Services

SUMMER SCHOOL ON ADVANCES IN GIS

Performance Testing in Virtualized Environments. Emily Apsey Product Engineer

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Cloud Powered Mobile Apps with Azure

Transcription:

Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server Craig Williams and Tanu Hoque

High Quality Printing Top request on ideas.arcgis.com Goals: - Create a printable document (PDF preferably) - Have that document printed to exact scale - Leverage ArcMap layouts - Support large format plots - Display ALL contents of my Web map - Services, graphics, feature layers, etc. - Be able to modify the map content during the process - High DPI We created a 3 tiered approach to meet these needs

High Quality Printing Simple printing - Out of the box Geoprocessing Service with ArcGIS Server - Small format - Synchronous - Token based secure services Custom configuration - Ability to supply your own templates - Asynchronous if desired - Handle HTTP secure services - Large format Advanced cases - Supported via ArcPy.Mapping - Map/Layer addition, replacement, etc.

Printing service overview Print services are powered by WebMaps Consistent format produced by all the WebAPIs JSON based spec for sharing services, graphics, symbols etc. Note: The services in the WebMap must be accessible to the Print Service HTTP security is a special case JavaScript Flex Silverlight WebMap Print Service (Export WebMap) PDF etc.

Demo Simple print demonstration with the JavaScript API

Custom configuration Publish the Export Web Map tool as your own service - Use your own layout templates - Choose to make the service asynchronous if desired - This choice depends on the size of your prints and the length of time they ll take - Configure service security - Token security handled automatically - HTTP security must be configured

Configuring secured services HTTP security requires configuration Add service connections for each secure service before publishing Edit the tool to edit security configurations Secure the print service itself if you configure security for services

Demo Printing with custom templates in the Silverlight API

Custom print workflows: ArcPy.Mapping New ArcPy.Mapping method for converting Web Maps to MapDocuments ConvertWebMapToMapDocument (webmap_json, {template_mxd}, {notes_gdb}, {extra_conversion_options}) Secure services handled via the extra conversion options parameter

ArcPy.Mapping workflows Once a WebMap is converted to a map document - Full capabilities of ArcPy.Mapping on the document - Modify content - Add content - Export using custom options - etc. See the ArcPy.Mapping help for examples

ArcPy.Mapping help examples Use the web help - updated samples and discussion - two new tutorials: - Basic high-quality web map printing: http://esriurl.com/4601 - Advanced web map printing: http://esriurl.com/4602

Demo Large format vector print with the Flex API

Wait! You didn t actually print anything. Printing services are about generating printable documents (PDF etc.) If you wish to send the output to a physical printer automatically - Use the ArcPy.Mapping workflow - Local printers xcopy to local share on some printers - Cloud printing workflows (e.g. Google Cloud Print) - Driverless printing - Simple APIs that can be called from Python

Web API Status for Printing Use the 3.0 versions of the WebAPIs for printing support JavaScript: Print Dijit Flex: PrintTask Silverlight: PrintTask Samples on their respective Resource Centers

Printing service recap Print services are powered by WebMaps Consistent format produced by all the WebAPIs JSON based spec for sharing services, graphics, symbols etc. You can use the out of the box tool, a custom configuration, or an ArcPy.Mapping approach JavaScript Flex Silverlight WebMap Print Service (Export WebMap) PDF etc.

Questions?

Steps to evaluate UC sessions My UC Homepage > Evaluate Sessions Choose session from planner OR Search for session www.esri.com/ucsurveysessions

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys First Offering ID: 1166 Second Offering ID: 898