ArcGIS Server mashups
|
|
|
- Stephany Anthony
- 10 years ago
- Views:
Transcription
1 Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA
2 Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource Center ArcGIS Server REST API and Services Directory Maps, layers, and graphics Tasks, geometry services, and Dojo Advanced tools and customization guidelines ArcGIS JavaScript Extensions for the Google Maps API and Microsoft Virtual Earth Discussion and Tips and Tricks Throughout!
3 ArcGIS API for JavaScript: An Overview
4 ArcGIS Server mashups Supported Web Clients ArcGIS JavaScript API Virtual Earth\Google Maps Google Earth Desktop ArcGIS Clients Web Map Explorer Mashup SOAP Other Web Clients OpenLayers Yahoo Pipes Adobe Flex/Java Fx/Silverlight Consumer Mapping
5 ArcGIS API for JavaScript Web-browser browser based API High performance Easy-to-use mapping applications Hosted by ESRI on ArcGIS Online and available for free use No development or deployment license required on the Web server hosting your application Flexible release cycle Akamai (24/7 Availability) Web Application Acceleration and Performance Management
6 Why JavaScript? One of the most used languages in the world Pure client development JavaScript frameworks abstract away browser complexity (Dojo) Stability No new changes since 1999 Path for HTML Viewer (ArcIMS) developers
7 Example applications King County Road Alert Parcel Notification
8 Creating JavaScript mapping Web pages 2. Publish resources to ArcGIS Server 5. Preview Web application ArcGIS Server HTML / JS 1. Author Maps / GP Models 3. Discover services using Services Directory 4. Copy/Paste HTML/JS from Resource Center
9 ArcGIS Server Resource Center
10 Javascript Sample Viewer Configure vs. Program Template Sample Viewer Demo
11 ArcGIS Server REST API and Services Directory
12 What is REST? Representational State Transfer Simple server-side side interface Requests to the REST API are through HTTP GETS Everything is a URL! SOAP REST WMS WFS-T KML Web Service Interfaces \
13 SOAP vs. REST Great Keynote at Developers Summit s/keynote.html
14 Browser as the command line Basemap URL (resource): Portland/Portland_ESRI_LandBase_AGO/MapServer Export Map (operation): BaseURL/export?bbox=-122.6,45.459, ,45.460&f=image Exports a map based on the parameters specified in the URL string
15 ArcGIS Server REST API Hierarchy of resources Resources and operations
16 ArcGIS Server 9.3 REST API All GIS services exposed as resources Service-level metadata Some resources have operations Map service (export, find, identify) Map service layers (query) Image services (export) Geocode service (findaddresscandidates, Reverse Geocode) Geoprocessing service (execute, submitjob) Geometry service (project, simplify, and others) Network Analyst (New at 9.3.1)
17 ArcGIS Server 9.3 REST API Results of operations can be returned as: HTML (Services Explorer default) IMAGE (direct streamed image) KML (Google Earth, Google Maps, Virtual Earth) JSON (developer)
18 ArcGIS Server 9.3 REST API clients ArcGIS JavaScript APIs Flex/Silverlight APIs Web developers (outside of JavaScript APIs) KML Web developers Many other possibilities Mashup integration platforms (Yahoo! Pipes, MS Popfly, others) Other programming languages (Ruby, Python,.NET, Java, PHP, etc.)
19 ArcGIS Services Directory
20 ArcGIS Services Directory Discover information about services Understand how to use a service with the ArcGIS API for JavaScript Get additional information about services Layers in the map, IDs of the layers used for querying Attribute names Spatial reference If services are secured, they will require a login
21 REST API Admin Currently supports 2 administrative options Clear Cache Options Clear Cache Now Configure Clear Cache Policies Important Note: Always clear the REST API Cache whenever you add, delete or update services Access to REST Admin is secured Only agsadmin users can login (same as Manager)
22 Demo Visit the sampleserver1 ArcGIS Services Directory
23 Maps, layers, and graphics
24 Map Typically added using HTML DIV element var map = new esri.map("map"); var tiledmapservicelayer = new esri.layers.arcgistiledmapservicelayer(.."); map.addlayer(tiledmapservicelayer); Width and height come from DIV element Can overlay multiple layers from cached and dynamic services Projected and geographic coordinate systems must be defined by well-known ID (WKID) Listings available at Resource Center
25 ArcGISTiledMapServiceLayer Cached map service resource exposed by the ArcGIS Server REST API Accesses tiles from a cache instead of dynamically rendering images var map = new esri.map("map"); var tiledmapservicelayer = new esri.layers.arcgistiledmapservicelayer( "); map.addlayer(tiledmapservicelayer);
26 Demo Combine multiple tiled layers
27 ArcGISDynamicMapServiceLayer Dynamic map service resource exposed by the ArcGIS Server REST API Generates images on the fly var map = new esri.map("map"); var dynamicmapservicelayer = new esri.layers.arcgisdynamicmapservicelayer( "); map.addlayer(dynamicmapservicelayer);
28 Layer definitions and dynamic services Set layer definitions used to filter features of individual layers in the map service var layerdefinitions = []; layerdefinitions[0] = "POPULATION > "; layerdefinitions[5] = "AREA > "; dynamicmapservicelayer.setlayerdefinitions(layerdefinitions ); Optionally, use setvisiblelayers to override the visibility of layers in the map service dynamicmapservicelayer.setvisiblelayers([1,4]);
29 Combining dynamic and tiled layers var map = new esri.map("map"); //Takes a URL to a map in a map service. var tiledmapservicelayer = new esri.layers.arcgistiledmapservicelayer( "); map.addlayer(tiledmapservicelayer); //Takes a URL to a non-cached map service. var dynamicmapservicelayer = new esri.layers.arcgisdynamicmapservicelayer( "); //Make the dynamic layer 50% opaque dynamicmapservicelayer.setopacity(0.5); //Add the dynamic layer on top of the tiled layer map.addlayer(dynamicmapservicelayer);
30 Demo Combine dynamic and tiled layers
31 Custom Layers (Dynamic or Tiled) Leverage other technologies easily in the Javascript API WMS, IMS, Other Tiled Services (9.2 Server) Demo
32 GraphicsLayer Allows graphics to be drawn on top of a map Every map has a GraphicsLayer Access using Map.Graphics property var graphicslayer = map.graphics;
33 Graphic Geometry + Attributes + Symbol + InfoTemplate Allows graphics to be drawn on top of a map Can be drawn by the user as markup or input to a task Can be drawn by the application in response to a task Exist as vectors in the browser
34 Symbols Determine how a graphic looks Marker, Line, Fill, and Text symbols Set geometry and symbology before adding to the map var symbol = new esri.symbol.simplemarkersymbol(); symbol.setsize(10); symbol.setcolor(new dojo.color([255,0,0])); Or (by chaining method calls) var symbol = new esri.symbol.simplemarkersymbol(). ().setsize(10).setcolor (new dojo.color([255,0,0]));
35 Geometry Integral part of a graphic Support for following geometry types: Point Multipoint Polyline Polygon Extent
36 InfoWindow and InfoTemplate HTML popup Often contains attributes of a Graphic Can be used to display custom content on a map
37 Demo degallery/countythematic.html
38 Simplifying data when using graphics Limit number of vertices transferring from ArcGIS Server to Web browser
39 Renderers! Javascript API provides functionality to symbolize your map graphics Unique Value Renderer Class Breaks Renderer
40 Multiple Graphics Layers Javascript API provides functionality to manage your map graphics Demo
41 Browser Performance (multiple tests) Betanews.com
42 Improve IE User Experience Test your application (especially) in Internet Explorer map = new esri.map("map", {displaygraphicsonpan:!dojo.isie }); Demo (Firefox vs. IE)
43 Tasks, geometry services, and Dojo
44 Tasks API includes classes and methods for common GIS tasks Querying Finding addresses Finding attributes Identifying features Geoprocessing
45 Find Task Search a map service exposed by the ArcGIS Server REST API based on a string value Can search one or more layers within a service
46 Query Task Performs a query operation on a specific layer in a map service resource exposed by the ArcGIS Server REST API Spatial and attribute filters
47 Geometry Service Task Works with a geometry service resource exposed by the ArcGIS Server REST API Project, Simplify, Buffer
48 Demo Examine a Query Task and Geometry Service
49 Using a proxy page You need a proxy page when Application creates requests that exceed the URL length limit imposed by the browser (2000 characters) Application uses a service that is secured with token- based authentication, and you want to keep the token secure For ASP.NET: esri.config.defaults.io.proxyurl = "proxy.ashx"; For Java/JSP: esri.config.defaults.io.proxyurl = "proxy.jsp";
50 Identify Task Performs an identify operation on layers of a map service resource exposed by the ArcGIS Server REST API Can identify features in one or more layers within a service Identify geometry can be point, line, polygon, or extent
51 Connecting to events Loading the page, clicking the mouse, executing a task, and many other actions all trigger events Can have multiple handlers for each event To connect to an event: var myonclick_connect = dojo.connect(map, "onclick", myonclickhandler); To disconnect from an event: dojo.disconnect(myonclick_connect);
52 Demo Identify Task Identify Dijit Sample
53 Geocode Task Represents a geocode service resource exposed by the ArcGIS Server REST API Geocode (x,y from address) Reverse geocode (address from x,y)
54 Demo Geocode Service
55 Geoprocessor Task Works with any GP Task resource exposed by the ArcGIS Server REST API Synchronous or asynchronous
56 Demo Find Water Pressure Geocode an Excel Spreadsheet odeexcel.htm
57 Network Analyst Task Support for ArcGIS Network Analyst Route Layers via ArcGIS Server Demo 1 Demo 2 Demo 3
58 Dojo Open source DHTML toolkit written in JavaScript Handles Core ArcGIS API for JavaScript functionality Browser differences Vector graphics support, visual effects, widgets AJAX and JSON support Take advantage of full Dojo toolkit, not just Dojo commands exposed through JavaScript API
59 Dojo grid control Used to create interactive data grids Rendered in the browser
60 FeatureSet DataStore DataGrid Demo Convert FeatureSet to FileItemReadStore dojo.foreach(featureset.features, function(feature) {... items.push(dojo.mixin({}, feature.attributes)); }); var data = { identifier: "OBJECTID", //unique id label:featureset.displayfieldname, //name field or display items: items }; //set items store = new dojo.data.itemfilereadstore({ data:data }); Use FileItemReadStore in DataGrid grid.setstore(store, {OBJECTID:"*"});
61 Dojo charting Used to create charts and graphs Rendered in the browser Could use Google Charts instead
62 Demo script/arcgis/index.cfm?fa=codegallerydetails& scriptid=15998
63 Printing Server side web application creates merged image (.NET or PHP) Resource Center Demo
64 Printing: Application Flow Graphics + Layers Client side Web Application Page Layout Page with printable elements Layers Output image Export Map Merge Images Output File Output folder Image URL Export Map Images
65 Table of Contents and Legends Table of Contents Sample Custom Legend Service or Static Legend
66 Animation Tsunami Demo
67 Advanced tools and guidelines for creating applications
68 JavaScript editing and testing Fully functional JavaScript debuggers Microsoft Visual Studio 2008 Web Developer Express Mozilla Firefox and Firebug Aptana Simple text editors Notepad or other built-in in text editors PSPad Test application in all target browsers Various browsers and versions
69 Scripting guidelines Visit the Resource Center to learn more about: Loading layers, getting/setting properties, initializing objects, resizing/repositioning the map Working with graphics Working with events Working with Dojo Default API configurations Map navigation
70 Demo Firebug Use Visual Studio Web Developer Express 2008 and script debugging in Internet Explorer Aptana
71 ArcGIS JavaScript Extensions for the Google Maps API and Microsoft Virtual Earth
72 ArcGIS JavaScript Extension for the Google Maps API Combine GIS content hosted in ArcGIS Server with Google Maps basemap content
73 ArcGIS JavaScript Extension for the Google Maps API Works with cached and dynamic ArcGIS Server services REST API KML Applications can be built in traditional mashup form or as Google Mapplets Tiled maps use WGS 1984 Web Mercator projection WKID: Same as Virtual Earth
74 ArcGIS JavaScript Extension for Microsoft Virtual Earth Combine GIS content hosted in ArcGIS Server with Virtual Earth basemap content
75 ArcGIS JavaScript Extension for Microsoft Virtual Earth Works with cached ArcGIS Server services Cache must be fused Content (VE shapes, tiles) can be viewed in 2D or 3D Tiled maps use WGS 1984 Web Mercator projection WKID: Same as Google Maps
76 Demo
77 Virtual Earth Tiles in the ArcGIS JS API Access Microsoft VE Tiled Basemaps in the core ArcGIS Javascript API Demo (VPN Required)
78 Want to Learn More? Free Web Training Seminar Building Mashups Using the ArcGIS JavaScript APIs Instructor-Led Training Introduction to ArcGIS Server New Course Specific to Javascript API Coming Soon!
79 Javascript Links Essential Javascript - A Javascript Tutorial vamanual/
80 Dojo Links Dojo Feature Explorer (Great source for learning how to use dijits and dojox widgets, check out the tests folder) 10 helpings of Dojo goodness
81 Summary Start at the Resource Center Concepts View the samples Community Pick a basemap Install Firefox/Firebug and/or Visual Studio (Web Developer Express 2008 Free!) Learn UI (Dijits/Layouts) options available from Dojo Setup a proxy page
82 Thank You Scott Moore ESRI 380 New York Street Redlands, California USA Phone: Fax:
Five Steps to Better Performance
Effective Web maps have a specific focus and are designed so users can interact with them to accomplish meaningful tasks. Five Steps to Better Performance Sample methodology for creating a great Web map
Scott Moore, Esri April 4, 2016 2016 Intermountain, Great Falls, MT
Create Great Web Apps No Coding Required Scott Moore, Esri April 4, 2016 2016 Intermountain, Great Falls, MT Agenda Product overview Web AppBuilder for ArcGIS tour What s New November 2015 ArcGIS Online
ArcGIS Viewer for Silverlight An Introduction
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
Contents. The OWRB Floodplain Viewer. Creating Maps... 8. Helpful Tips... 10
Contents QUICK START GUIDE... 2-5 Add layers...9 Search for Layers...9 COMPREHENSIVE GUIDE... 6 Navigate the map...6 Locate specific places...6 Add layer from file...9 Add layer from web...9 Display pop-up
Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead
Developing Apps with the ArcGIS Runtime SDK for Android Ben Ramseth Esri Inc. Instructor Technical Lead Ben Ramseth Instructor Technical Lead Esri Inc USA, Charlotte, NC [email protected] @EsriMapNinja
Quick Start Guide to. ArcGISSM. Online
Quick Start Guide to ArcGISSM Online ArcGIS Online Quick Start Guide ArcGIS SM Online is a cloud-based mapping platform for organizations. Users get access to dynamic, authoritative content to create,
ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner
ArcGIS 10.1 Web Apps and APIs John Hasthorpe & Kai Hübner Overview Options for leveraging ArcGIS Server using Esri s Web APIs Alternatives to the Web ADF application builder (Gone in 10.1) When and how
ArcGIS Server Best Practices and Guidelines
ArcGIS Server Best Practices and Guidelines NEARC 2007 ESRI Technical Session ESRI, Boston Agenda Components and Deployment OS User Groups and Directory Configuration Service Architectures GIS Security
Supporting High-Quality Printing in Web Applications with ArcGIS for Server
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Supporting High-Quality Printing in Web Applications with ArcGIS for Server Craig Williams Tanu Hoque Esri
Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team [email protected]
Intro to Web App Builder Mark Scott, Solutions Engineer, Esri County Government Team [email protected] The ArcGIS Platform enables Web GIS Enabling GIS Everywhere Desktop Web Device Simple Integrated Open
Building and Deploying Web Applications
Building and Deploying Web Applications Dal Hunter and Jeff Shaner Friday, Nov 6 10:30-12:00 Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update Customization
Conservation Workshop ArcGIS Explorer
Conservation Workshop ArcGIS Explorer Bern Szukalski [email protected] Topics for this session Introduction Overview of features Using ArcGIS Explorer effectively New features & capabilities Customization
Developer Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
Using CAD Data in ArcGIS
Esri International User Conference San Diego, California Technical Workshops July 27, 2012 Using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support Using CAD Datasets
Documentation of open source GIS/RS software projects
Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications
ArcGIS Web Mapping. Sam Berg, esri [email protected]
ArcGIS Web Mapping Sam Berg, esri [email protected] Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy OKSCAUG Pamela Kersh September 22, 2015 The ArcGIS Platform enables Web GIS Enabling GIS Everywhere Desktop Web Device Simple Integrated
GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)
GIS and Mapping Solutions for Developers ESRI Developer Network (EDN SM) GIS and Mapping Solutions for Developers If you are a software developer looking for an effective way to bring geographic and mapping
Publishing KML Services Tutorial
Publishing KML Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a KML service............................ 3 Copyright 1995-2010 ESRI, Inc. All rights
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
Enabling High-Quality Printing in Web Applications with ArcGIS for Server. Craig Williams - @williamscraigm Scott Moore - @ScottMooreInOly
Enabling High-Quality Printing in Web Applications with ArcGIS for Server Craig Williams - @williamscraigm Scott Moore - @ScottMooreInOly High Quality Printing on the Web Primary Goals: - Create a printable
Publishing Geoprocessing Services Tutorial
Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,
Chapter 1: Introduction to ArcGIS Server
Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed
Lecture 8. Online GIS
Lecture 8 Online GIS Lecture 8: Outline I. Online GIS 1. Google Earth 2. MSN Live Maps II. Open Source GIS III. ArcGIS Server and the ESRI suite of online software utility options IV. Advanced Data Mining
Free Google Tools for Creating Interactive Mapping Mashups
Free Google Tools for Creating Interactive Mapping Mashups Cary Chadwick Emily Wilson Tuesday, May 10, 2011 2pm Welcome to the CLEAR Webinar Series! This is the fourth in the 2011 series Riparian Corridors,
Geographic Web Application
University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti Building complete web applications This section discuss how to build complete web
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
A GP Service for Enterprise Printing. Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011
Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011 History Implemented ArcGIS Server / browser mapping in 2008 Web ADF December, 2008 WPF April, 2010 Internally branded imaps
Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013
Ingenuity Innovation Integrity Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013 1851 Alexander Bell Drive Suite 350 Reston, VA 20191 703.463.2059 800.483.2434 www.vistronix.com
Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server
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
Portal for ArcGIS. Satish Sankaran Robert Kircher
Portal for ArcGIS Satish Sankaran Robert Kircher ArcGIS A Complete GIS Data Management Planning & Analysis Field Mobility Operational Awareness Constituent Engagement End to End Integration Collect, Organize,
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat [email protected] München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in
Category: Business Process and Integration Solution for Small Business and the Enterprise
Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
Publishing Hosted 3D Feature Layers. An Esri White Paper September 2015
An Esri White Paper September 2015 Copyright 2015 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work
There are various ways to find data using the Hennepin County GIS Open Data site:
Finding Data There are various ways to find data using the Hennepin County GIS Open Data site: Type in a subject or keyword in the search bar at the top of the page and press the Enter key or click the
Activity: Using ArcGIS Explorer
Activity: Using ArcGIS Explorer Requirements You must have ArcGIS Explorer for this activity. Preparation: Download ArcGIS Explorer. The link below will bring you to the ESRI ArcGIS Explorer download page.
ArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online...
Table of Contents ArcGIS online Introduction... 2 Module 1: How to create a basic map on ArcGIS online... 3 Creating a public account with ArcGIS online... 3 Opening a Map, Adding a Basemap and then Saving
Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing
Introduce Web3D Development and Visualization Moxie Zhang Esri R&D Center Beijing Web Scene Desktop Web Device New in ArcGIS Online and Portal Web Scene Mash-up of 3D / 2D layers Web Scene Viewer and
NatureServe s Environmental Review Tool
NatureServe s Environmental Review Tool A Repeatable Online Software Solution for Agencies For More Information, Contact: Lori Scott Rob Solomon [email protected] [email protected] 703-908-1877
Creating Service Definition file while disconnected from the server
Service Definition File Creating Service Definition file while disconnected from the server When disconnected from the server you will configure your service definition with no available connection to
Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team
Petroleum Web Applications to Support your Business David Jacob & Vanessa Ramirez Esri Natural Resources Team Agenda Petroleum Web Apps to Support your Business The ArcGIS Location Platform Introduction
GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services
GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services Objectives: If you have your own web server, it's great to be able to host your own geospatial data. That data can then be accessed through
Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.
Programming Practices Learning assets Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Titles Debugging: Attach the Visual Studio Debugger
SuperGIS Server 3.2 Standard Edition Specification
SuperGIS Server 3.2 Standard Edition Specification 20140826 Specification 1. All of the services support SOAP (Simple Object Access Protocol). 2. Use map file created by SuperGIS Desktop as map services
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
Drupal and ArcGIS Yes, it can be done. Frank McLean Developer
Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental
GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB
Product Update Title of Presentation Lorilie Barteski Edmonton, AB Know the audience poll Existing /Pro users Version 6.1 Version 6.0 Version 5.2 or earlier Existing WebMap users Version 6.1 Version 6.0
Online Data Services. Security Guidelines. Online Data Services by Esri UK. Security Best Practice
Online Data Services Security Guidelines Online Data Services by Esri UK Security Best Practice 28 November 2014 Contents Contents... 1 1. Introduction... 2 2. Data Service Accounts, Security and Fair
ArcGIS. Server. A Complete and Integrated Server GIS
ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization
Application Development Using Image Services Web APIs. Hong Xu, Wenxue Ju
Application Development Using Image Services Web APIs Hong Xu, Wenxue Ju Session Outline Discuss and demonstrate the following image service web application patterns: Display image service in your web
HELCOM Data and Map Service. User Manual
HELCOM Data and Map Service User Manual Version 2.2 - February 2015 1 Table of contents 1. General Information... 3 1.1 Background... 3 1.2 Technical requirements... 3 1.3 Contact... 3 2. Accessing HELCOM
InfoView User s Guide. BusinessObjects Enterprise XI Release 2
BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,
Providing the Public with Data Visualization using Google Maps
GIS - T March 30 th, 2011 Providing the Public with Data Visualization using Google Maps Patrick Kielty and Matt Allen Pennsylvania Department of Transportation Purpose Quickly and Easily create web based
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Web Mapping in Archaeology
Non-invasive methods in the contemporary archaeological practice 25th February 2014 http://www.pborycki.pl/pdf/webmapping.pdf Plan of the presentation 1 Web Mapping General Idea History of Web Mapping
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
Data Interoperability Extension Tutorial
Data Interoperability Extension Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents About the Data Interoperability extension tutorial...................... 3 Exercise 1: Using direct-read
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Using Application Insights to Monitor your Applications
Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously
Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.
Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism
13/10/2011. Data Integration and Interoperability. Gordon Sumerling & Maree Wilson
Data Integration and Interoperability Gordon Sumerling & Maree Wilson 1 Agenda Seamless integration between GIS and CAD CAD Support in ArcGIS Using GIS Data in CAD Editing GIS Data in CAD Introduction
Getting Started Developing JavaScript Web Apps. this = that. VT Geospatial Forum 2015
Getting Started Developing JavaScript Web Apps this = that VT Geospatial Forum 2015 GCS = Geographic Communication Systems GCS specializes in location technology development, working with GIS and other
How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business
Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services
Working with Indicee Elements
Working with Indicee Elements How to Embed Indicee in Your Product 2012 Indicee, Inc. All rights reserved. 1 Embed Indicee Elements into your Web Content 3 Single Sign-On (SSO) using SAML 3 Configure an
NetCDF and HDF Data in ArcGIS
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop NetCDF and HDF Data in ArcGIS Nawajish Noman Kevin Butler Esri UC2013. Technical Workshop. Outline NetCDF
Quick Start Guide to. ArcGISSM. Online. for Public Accounts
Quick Start Guide to ArcGISSM Online for Public Accounts Using ArcGIS Online with a Public Account ArcGIS SM Online is a cloud-based mapping platform that allows you to easily and quickly make maps, collaborate,
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Agenda. How to configure
[email protected] Agenda Strongly Recommend: Knowledge of ArcGIS Server and Portal for ArcGIS Security in the context of ArcGIS Server/Portal for ArcGIS Access Authentication Authorization: securing web services
Ajax Development with ASP.NET 2.0
Ajax Development with ASP.NET 2.0 Course No. ISI-1071 3 Days Instructor-led, Hands-on Introduction This three-day intensive course introduces a fast-track path to understanding the ASP.NET implementation
Spectrum Technology Platform. Version 9.0. Administration Guide
Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9
Mashup Development Seminar
Mashup Development Seminar Tampere University of Technology, Finland Fall 2008 http://www.cs.tut.fi/~taivalsa/kurssit/mads2008/ Prof. Tommi Mikkonen Dr. Antero Taivalsaari Background History of computing
JavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
GIS WEB APPLICATIONS STANDARDS
GIS WEB APPLICATIONS STANDARDS DRAFTED BY THE GIS WEB APPLICATIONS TASK TEAM UNDER THE PERVIEW OF THE ARCHITECTURE AND APPLICATIONS SUBCOMMITTEE OF THE ENTERPRISE GIS COMMITTEE TABLE OF CONTENTS Overview...
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence
AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence Corey Benninger The AJAX Storage Dilemna AJAX (Asynchronous JavaScript and XML) applications are constantly looking for ways to increase
CommonSpot Content Server Version 6.2 Release Notes
CommonSpot Content Server Version 6.2 Release Notes Copyright 1998-2011 PaperThin, Inc. All rights reserved. About this Document CommonSpot version 6.2 updates the recent 6.1 release with: Enhancements
GIS Beyond the Basics: Web Maps and File Sharing Services
GIS Beyond the Basics: Web Maps and File Sharing Services by Julie Coco, PE I. INTRODUCING WEB-BASED GIS SERVICES A GIS service, or Geoservice, provides a way to retrieve maps, images, or geoprocessing
Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software
Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature
Spectrum Technology Platform
Spectrum Technology Platform Version 8.0.0 SP2 RIA Getting Started Guide Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or
Quick Start Guide to. ArcGISSM. Online. for Insurance
Quick Start Guide to ArcGISSM Online for Insurance Historic tracks from tropical storms and hurricanes are overlaid on a map displaying population growth. Quick Start Guide to ArcGIS Online ArcGIS SM Online
Introduction to GIS. http://libguides.mit.edu/gis
Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics
HTML Form Widgets. Review: HTML Forms. Review: CGI Programs
HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate
Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)
Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB) Course Number: 70-567 UPGRADE Certification Exam 70-567 - UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET
Programming Fundamentals of Web Applications Course 10958A; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course
Step by Step Guide for GIS Cloud Applications
Step by Step Guide for GIS Cloud Applications All in one manual for: Map Editor Map Viewer Asset Data Collection and Management Fleet Management Roadwork Management and Coordination Mobile Data Collection
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Mashing Up with Google Mashup Editor and Yahoo! Pipes
Mashing Up with Google Mashup Editor and Yahoo! Pipes Gregor Hohpe www.eaipatterns.com Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 1 Who's Gregor? Distributed systems, enterprise
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
Quick and Easy Web Maps with Google Fusion Tables. SCO Technical Paper
Quick and Easy Web Maps with Google Fusion Tables SCO Technical Paper Version History Version Date Notes Author/Contact 1.0 July, 2011 Initial document created. Howard Veregin 1.1 Dec., 2011 Updated to
Mobile Solutions in ArcGIS. Justin Fan
Mobile Solutions in ArcGIS Justin Fan Agenda Introducing Mobile GIS Esri Mobile GIS solutions Selecting the right Mobile GIS solution Resources Q&A Introducing Mobile GIS What is Mobile GIS? Extends the
QML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
A Sexy UI for Progress OpenEdge using JSDO and Kendo UI Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
ArcGIS ArcMap: Printing, Exporting, and ArcPress
Esri International User Conference San Diego, California Technical Workshops July 25th, 2012 ArcGIS ArcMap: Printing, Exporting, and ArcPress Michael Grossman Jeremy Wright Workshop Overview Output in
