SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
11/8/2011




                                                                                Agenda


                                                                                   •   Web applications Concepts
                                                                                   •   ArcGIS Viewer for Flex
   Creating Web Applications                                                       •   ArcGIS Viewer for Microsoft Silverlight
          with ArcGIS                                                              •   ArcGIS.com and Explorer Online Viewers
           2011 European User Conference, October 27th, 2011                       •   Questions and Answers

                          Andrés Muñoz




ArcGIS 10 — A Complete System                                                   Review: Data Content in a Web Map
                                                                                Common design pattern

Easier
                                                                                                                               Operational
More Powerful                                                                     •    Base Maps                               layers
and Everywhere                                                                             Geographic frame of reference
                                                                 Cloud
                                                                                       -
                                                                                                                                   +
                                                                                       -   Contain static data
                          Web        • Discover
                                     • Create
                                     • Manage
                                                               Enterprise                                                      Base Maps
                                     • Visualize                                  •    Operational layers
                                     • Analyze
                 Mobile                                                                -   Information overlays that end uses interact with
                                     • Collaborate
                                                                                       -   Contain dynamic data
                                                                 Local

                     Desktop
                                                                                  •    Operational layers display on top of Base Maps


                                                                            A
                                                                                                                                                A




                                                                                                                                                     1
11/8/2011




Review: ArcGIS Server – Web protocols                           Review: ArcGIS Server – Web protocols
Support industry standards                                      Support industry standards


   •   Its GIS services can be accessed via                        •   Its GIS services can be accessed via
        -   Representational State Transfer (REST)                     -   Representational State Transfer (REST)
        -   Simple Object Access Protocol (SOAP)                       -   Simple Object Access Protocol (SOAP)
        -   Keyhole Markup Language (KML)                              -   Keyhole Markup Language (KML)
        -   Open Geospatial Consortium (OGC)                           -   Open Geospatial Consortium (OGC)

                                                     REST
                                                                                                                       REST

                                                     SOAP                                                             SOAP
                             Internet                                                        Internet
                                                     KML                                                              KML

                                                     OGC                                                              OGC




Review: ArcGIS Server – Services Directory
View of ArcGIS Server REST endpoint


   •   ArcGIS Services Directory exposes REST API                                                                                 Demo
        -   http://www.yourserver.com/ArcGIS/rest                                               ArcGIS Server Services Directory – Rest Point




       REST




                                                            A




                                                                                                                                                   2
11/8/2011




The ArcGIS Viewers




              ArcGIS Viewer for Flex
                                                                              ArcGIS Viewer for Flex

              ArcGIS Viewer for Silverlight



          • ArcGIS.com Viewer
          • Explorer Online




ArcGIS Viewer for Flex                                      ArcGIS Viewer for Flex


 •   ArcGIS Viewer for Flex (released Sept 20, 2010)          •       Configurable ready-to-deploy Web client
     -   Formal product release of the Sample Flex Viewer             -   Built with the ArcGIS API for Flex
     -   Approx. 17,000 downloads                             •       Easily and quickly build GIS Web mapping applications
     -   ArcGIS Online group
          -   ArcGIS Viewer for Flex Live Sites



                                                                  •   No programming required, designed with the
                                                                      “non-developer” in mind
                                                                  •   Supported by ESRI Technical Support
                                                                  •   Resource Center
                                                                          -   http://links.esri.com/flexviewer

                                                                                                                                A




                                                                                                                                     3
11/8/2011




           ArcGIS Viewer for Flex – User Interface                                   ArcGIS Viewer for Flex – User Interface
Title                                               Widget tray
Subtitle
                                                                                                                     “Open” widget (from Widget tray)
Logo
                                                                          Map
                                                                          Switcher
                                                                          widget




 Navigation
 widget




                                                                                                                                                        Overview
                                                                                                                                                        Map widget
 Scalebar




                                                                                     Advantages of the ArcGIS Viewer for Flex



                                                                  Demo 1              •   Configurable ready-to-deploy ArcGIS Server Web client
                                     Introducing the ArcGIS Viewer for Flex               -   No programming required
                                                                                      •   Extensible functionality via widgets


                                                                                      •   Starting template to create custom Web mapping
                                                                                          applications
                                                                                          -   No need to re-architect underlying framework
                                                                                      •   Viewer application framework can be extended with
                                                                                          ArcGIS API for Flex development
                                                                                          -   Source code provided




                                                                                                                                                                     4
11/8/2011




Working with the ArcGIS Viewer for Flex               Core functional widgets


                                                              Bookmark            Locate
  •   Configurable XML files enable changes to:
       -       Appearance
                                                             Data Extract          Print
       -       Functionality (via widgets)
       -       Data content                                     Draw              Query

  •   Widgets → modular functionality                            Edit             Search
           -   Consist of:
                -   XML configuration file                    GeoRSS            Time slider
                -   Compiled Flash (.swf) file

                                                              Layer list




                                                  A




Core UI widgets                                       Core UI widgets


  •   Header controller                                 •   Coordinates


  •   Map switcher                                      •   Legend


  •   Navigation                                        •   Pop Up windows


  •   Overview map                                      •   Splash screen




                                                  A                                             A




                                                                                                     5
11/8/2011




ArcGIS Viewer for Flex – Resource Center
http://links.esri.com/flexviewer


  •   Download the application                                                                                                                            Demo 2
  •   Help documentation, widget and configuration samples,                                                                              Explore Viewer functionality
      and support forum                                                                                                                    (tour of different widgets)




Viewer installation structure                                                                    Configure the ArcGIS Viewer for Flex
Download package contents
                                   Contains Viewer resources

                                                                                             •   Customize by editing the application configuration file
                                                 Contains Pop up window configurations



                                                        Contains widgets
           Viewer
           configuration
           files                                                                                                                      General properties


                                                                                                                                         UI elements
           Localization
           support
           files                                                                                                                        Map properties
                                                                                                                                         Spatial extent
                                                                                                                                         Data content
                                                        Each widget has:
                                                                                                        Edit config.xml file
                                                        • XML configuration file
                                                        • Compile Flash (.swf) file
                                                                                                           • Appearance
                                                                                                           • Functionality             Widget container
                                                                                                                                           Widgets
                                                                                                           • Data content

                                                                                         A                                                                               A




                                                                                                                                                                             6
11/8/2011




    Enable custom data


•   ArcGIS Services Directory                                                                                       Demo 3
     -   View of REST endpoint                                                                                Configure the Viewer
     -   Information about Web services
     -   http://localhost/ArcGIS/rest


•   Edit Viewer configuration file
     -   Add as base map or operational layer
                                                  REST
     -   Use <layer> tag
     -   Reference URL address
     -   Ensure consistent projection



                                                          A




    Demo 3 summary                                            Add new widgets
    Configuring the Viewer                                    Widgets power the Viewer


         •   Changed title, logo, style colors                   •   Widgets are added in 2 different locations in the
         •   Defined new spatial extent for map display              Viewer configuration file (config.xml)
                                                                      1.   As a stand-alone widget
         •   Switched basemap
                                                                      2.   In a widget container
         •   Added operational layer
                                                                 •   Use <widget> tag

                                                                           General properties


                                                                              UI elements


                                                                            Map properties
                                                                             Spatial extent
                                                                             Data content



                                                                           Widget container
                                                                                Widgets




                                                                                                                                     A




                                                                                                                                         7
11/8/2011




Widget code gallery – Resource Center                                     Configure Viewer application widgets


  •   Contributed by Esri staff and user community                    •   Customize each widget by editing its configuration file




                                                                                                            Example:




                                                                                                                               Edit BookmarkWidget.xml file
                                                                                                                               (Properties of the widget)




                                                                                                                                                              A




                                                                          ArcGIS Viewer for Microsoft Silverlight
                                                                          Currently Beta 2 release


                                                     Demo 4                •   Configurable ready-to-deploy Web client
                                       Adding widgets to the Viewer            -   Built with ArcGIS API for Silverlight
                                                                           •   Easily and quickly create and implement GIS Web
                                                                               mapping applications




                                                                           •   Complete set of core GIS tools and functionality
                                                                           •   No programming or editing configuration files
                                                                               -   Ideal for novice Web application creators



                                                                                                                                                              A




                                                                                                                                                                  8
11/8/2011




ArcGIS Viewer for Silverlight       Esri Beta Community site
                                    http://betacommunity.esri.com


                                      •   Download package, documentation, user forums




                                                                                                        A




Easy installation and setup



                                                                                         Demo
                                                                              Installation and set-up




1




       2




              3
                                A




                                                                                                            9
11/8/2011




   Viewer installation files                                                                             Working with Application Builder
     Located in IIS Web resources directory


          •   2 folders created                                                                               •   Create new Web mapping application based on:
              -   Builder → contains software                                                                     1.    New map (from scratch)
              -   Apps → contains deployed Web applications                                                       2.    Existing Web Map (from ArcGIS.com)
                                                                                                                        -   ArcGIS.com login supported

                                                             Contains configs for “add-ins”,
                                                             base maps, and list of deployed                  •   Configure
                                                             sites
                                                                                                                  -    Data content
                                                            Contains images used by Builder                       -    Functionality
                                                             Contains default Viewer
                                                                                                                  -    Look and feel




                                                                                               A                                                                                                  A




   Application Builder User Interface                                                                    Application Builder contains Web App
     WYSIWYG user experience
                                                                   About
                                                        Settings           Toggle
                                      Ribbon controls
                                                                                                                                                         Web Application preview



                                                                                Home
                                                                                Deploy

                                                                                                                                                                                   Application
                                                                                                                                                                                   main toolbar

                                                                                                      layer
                                                                                                   management
 Map
display                                                                     Getting started
                                                                              help panel
                                                                             (interactive)
                                                                                                     TOC




                                                                                                                                                                                                  A




                                                                                                                                                                                                      10
11/8/2011




Application Builder workflow                                             Map tab


  •   Interactively create Web apps → WYSIWYG experience                   •   Specify the data content in the Web application
      -   Map content
      -   Tools
      -   Look and feel




  •   Deploy configured Viewer applications


                                                                     A




                                                                         Tools tab



                                                       Demo                •   Specify the functionality of the application
                                     Add and configure map content




                                                                                                                                       11
11/8/2011




Tools functionality list


  •   Interactive feature selection options                                       Demo
  •   Feature editing and attachments                      Define functionality in application

  •   Geoprocessing
  •   Print
  •   Filter layers
  •   View service properties




Layout tab


  •   Specify the “look and feel” of the Web application                          Demo
                                                           Define look and feel, deploy site




                                                                                                   12
11/8/2011




    Application Builder workflow review                                                    Application Builder supports dynamic workflows


                                                                                               •   Deployed Web applications can be easily modified
                                                                                               •   All properties can be changed

                                                     Non-linear
                                                                                               •   Save As and copy site functionality
                                                     workflow




                                                                                        List of
                                                                                        deployed
                                                                                        Web apps

1   New map or Web Map                                                  Deploy
                                                                  3
                                                                      Application
                                2   Configure:
                                    •Data content
                                    •Functionality
                                    •Look & feel

                                                                                                    Edit button

                                                                                    A                                                                   A




                            Wrap-Up
                          Questions & Answers
                         Preguntas & Respuestas




                                                                                                                                                            13

Mais conteúdo relacionado

Mais procurados

View from the Top: SQL 2012 'Denali' and SharePoint 2010
View from the Top: SQL 2012 'Denali' and SharePoint 2010View from the Top: SQL 2012 'Denali' and SharePoint 2010
View from the Top: SQL 2012 'Denali' and SharePoint 2010Chris McNulty
 
SAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialSAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialZaranTech LLC
 
Viestinnän seminaari 8.11.2012 / SharePoint
Viestinnän seminaari 8.11.2012 / SharePointViestinnän seminaari 8.11.2012 / SharePoint
Viestinnän seminaari 8.11.2012 / SharePointSalcom Group
 
Hana for copa
Hana for copaHana for copa
Hana for copanc27770
 
sap hana,learn sap hana,sap hana training
sap hana,learn sap hana,sap hana trainingsap hana,learn sap hana,sap hana training
sap hana,learn sap hana,sap hana trainingCassandra Acutesoft
 

Mais procurados (7)

February 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNultyFebruary 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNulty
 
View from the Top: SQL 2012 'Denali' and SharePoint 2010
View from the Top: SQL 2012 'Denali' and SharePoint 2010View from the Top: SQL 2012 'Denali' and SharePoint 2010
View from the Top: SQL 2012 'Denali' and SharePoint 2010
 
SAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialSAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA Tutorial
 
Viestinnän seminaari 8.11.2012 / SharePoint
Viestinnän seminaari 8.11.2012 / SharePointViestinnän seminaari 8.11.2012 / SharePoint
Viestinnän seminaari 8.11.2012 / SharePoint
 
Hana for copa
Hana for copaHana for copa
Hana for copa
 
sap hana,learn sap hana,sap hana training
sap hana,learn sap hana,sap hana trainingsap hana,learn sap hana,sap hana training
sap hana,learn sap hana,sap hana training
 
Arc gis server
Arc gis serverArc gis server
Arc gis server
 

Semelhante a Creating Web Applications with ArcGIS

Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS OnlineEsri
 
Building good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakBuilding good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakEsri Nederland
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Esri Nederland
 
ArcGIS Server Javascript API
ArcGIS Server Javascript APIArcGIS Server Javascript API
ArcGIS Server Javascript APIewug
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic MashupsLaurent Lefort
 
Optaros Surf Code Camp Introduction
Optaros Surf Code Camp IntroductionOptaros Surf Code Camp Introduction
Optaros Surf Code Camp IntroductionJeff Potts
 
Couchbase b jmeetup
Couchbase b jmeetupCouchbase b jmeetup
Couchbase b jmeetupmysqlops
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
 
How to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local GovernmentHow to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local GovernmentSafe Software
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
GeoIQ Stack - Where 2012
GeoIQ Stack - Where 2012GeoIQ Stack - Where 2012
GeoIQ Stack - Where 2012Andrew Turner
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS PlatformEsri UK
 
Ramakrishnan Keynote Ladis2009
Ramakrishnan Keynote Ladis2009Ramakrishnan Keynote Ladis2009
Ramakrishnan Keynote Ladis2009yarapavan
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5John Reiser
 
ESRI Canada Community Maps Program
ESRI Canada Community Maps ProgramESRI Canada Community Maps Program
ESRI Canada Community Maps ProgramCybera Inc.
 
Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Imagem_Oficial
 
Cascading and BigData Problems
Cascading and BigData ProblemsCascading and BigData Problems
Cascading and BigData Problemscwensel
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Esri UK
 

Semelhante a Creating Web Applications with ArcGIS (20)

Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS Online
 
Building good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakBuilding good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris Bak
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
 
ArcGIS Server Javascript API
ArcGIS Server Javascript APIArcGIS Server Javascript API
ArcGIS Server Javascript API
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic Mashups
 
Optaros Surf Code Camp Introduction
Optaros Surf Code Camp IntroductionOptaros Surf Code Camp Introduction
Optaros Surf Code Camp Introduction
 
Couchbase b jmeetup
Couchbase b jmeetupCouchbase b jmeetup
Couchbase b jmeetup
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 
How to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local GovernmentHow to Easily Load Data into ArcGIS for Local Government
How to Easily Load Data into ArcGIS for Local Government
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
GeoIQ Stack - Where 2012
GeoIQ Stack - Where 2012GeoIQ Stack - Where 2012
GeoIQ Stack - Where 2012
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
Ramakrishnan Keynote Ladis2009
Ramakrishnan Keynote Ladis2009Ramakrishnan Keynote Ladis2009
Ramakrishnan Keynote Ladis2009
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
ESRI Canada Community Maps Program
ESRI Canada Community Maps ProgramESRI Canada Community Maps Program
ESRI Canada Community Maps Program
 
Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)
 
Cascading and BigData Problems
Cascading and BigData ProblemsCascading and BigData Problems
Cascading and BigData Problems
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
 
R3arch
R3archR3arch
R3arch
 

Mais de Esri

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreEsri
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Esri
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de MóstolesEsri
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesEsri
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityEsri
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGISEsri
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataEsri
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionEsri
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPadEsri
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileEsri
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGISEsri
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridgeEsri
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGISEsri
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeatherEsri
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact SheetEsri
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartEsri
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsEsri
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal ServerEsri
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerEsri
 

Mais de Esri (20)

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestre
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de Móstoles
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para Organizaciones
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart city
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGIS
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water Protection
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPad
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows Mobile
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGIS
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridge
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGIS
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeather
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & Space
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact Sheet
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure Jumpstart
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime Operations
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal Server
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for Server
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Creating Web Applications with ArcGIS

  • 1. 11/8/2011 Agenda • Web applications Concepts • ArcGIS Viewer for Flex Creating Web Applications • ArcGIS Viewer for Microsoft Silverlight with ArcGIS • ArcGIS.com and Explorer Online Viewers 2011 European User Conference, October 27th, 2011 • Questions and Answers Andrés Muñoz ArcGIS 10 — A Complete System Review: Data Content in a Web Map Common design pattern Easier Operational More Powerful • Base Maps layers and Everywhere Geographic frame of reference Cloud - + - Contain static data Web • Discover • Create • Manage Enterprise Base Maps • Visualize • Operational layers • Analyze Mobile - Information overlays that end uses interact with • Collaborate - Contain dynamic data Local Desktop • Operational layers display on top of Base Maps A A 1
  • 2. 11/8/2011 Review: ArcGIS Server – Web protocols Review: ArcGIS Server – Web protocols Support industry standards Support industry standards • Its GIS services can be accessed via • Its GIS services can be accessed via - Representational State Transfer (REST) - Representational State Transfer (REST) - Simple Object Access Protocol (SOAP) - Simple Object Access Protocol (SOAP) - Keyhole Markup Language (KML) - Keyhole Markup Language (KML) - Open Geospatial Consortium (OGC) - Open Geospatial Consortium (OGC) REST REST SOAP SOAP Internet Internet KML KML OGC OGC Review: ArcGIS Server – Services Directory View of ArcGIS Server REST endpoint • ArcGIS Services Directory exposes REST API Demo - http://www.yourserver.com/ArcGIS/rest ArcGIS Server Services Directory – Rest Point REST A 2
  • 3. 11/8/2011 The ArcGIS Viewers ArcGIS Viewer for Flex ArcGIS Viewer for Flex ArcGIS Viewer for Silverlight • ArcGIS.com Viewer • Explorer Online ArcGIS Viewer for Flex ArcGIS Viewer for Flex • ArcGIS Viewer for Flex (released Sept 20, 2010) • Configurable ready-to-deploy Web client - Formal product release of the Sample Flex Viewer - Built with the ArcGIS API for Flex - Approx. 17,000 downloads • Easily and quickly build GIS Web mapping applications - ArcGIS Online group - ArcGIS Viewer for Flex Live Sites • No programming required, designed with the “non-developer” in mind • Supported by ESRI Technical Support • Resource Center - http://links.esri.com/flexviewer A 3
  • 4. 11/8/2011 ArcGIS Viewer for Flex – User Interface ArcGIS Viewer for Flex – User Interface Title Widget tray Subtitle “Open” widget (from Widget tray) Logo Map Switcher widget Navigation widget Overview Map widget Scalebar Advantages of the ArcGIS Viewer for Flex Demo 1 • Configurable ready-to-deploy ArcGIS Server Web client Introducing the ArcGIS Viewer for Flex - No programming required • Extensible functionality via widgets • Starting template to create custom Web mapping applications - No need to re-architect underlying framework • Viewer application framework can be extended with ArcGIS API for Flex development - Source code provided 4
  • 5. 11/8/2011 Working with the ArcGIS Viewer for Flex Core functional widgets Bookmark Locate • Configurable XML files enable changes to: - Appearance Data Extract Print - Functionality (via widgets) - Data content Draw Query • Widgets → modular functionality Edit Search - Consist of: - XML configuration file GeoRSS Time slider - Compiled Flash (.swf) file Layer list A Core UI widgets Core UI widgets • Header controller • Coordinates • Map switcher • Legend • Navigation • Pop Up windows • Overview map • Splash screen A A 5
  • 6. 11/8/2011 ArcGIS Viewer for Flex – Resource Center http://links.esri.com/flexviewer • Download the application Demo 2 • Help documentation, widget and configuration samples, Explore Viewer functionality and support forum (tour of different widgets) Viewer installation structure Configure the ArcGIS Viewer for Flex Download package contents Contains Viewer resources • Customize by editing the application configuration file Contains Pop up window configurations Contains widgets Viewer configuration files General properties UI elements Localization support files Map properties Spatial extent Data content Each widget has: Edit config.xml file • XML configuration file • Compile Flash (.swf) file • Appearance • Functionality Widget container Widgets • Data content A A 6
  • 7. 11/8/2011 Enable custom data • ArcGIS Services Directory Demo 3 - View of REST endpoint Configure the Viewer - Information about Web services - http://localhost/ArcGIS/rest • Edit Viewer configuration file - Add as base map or operational layer REST - Use <layer> tag - Reference URL address - Ensure consistent projection A Demo 3 summary Add new widgets Configuring the Viewer Widgets power the Viewer • Changed title, logo, style colors • Widgets are added in 2 different locations in the • Defined new spatial extent for map display Viewer configuration file (config.xml) 1. As a stand-alone widget • Switched basemap 2. In a widget container • Added operational layer • Use <widget> tag General properties UI elements Map properties Spatial extent Data content Widget container Widgets A 7
  • 8. 11/8/2011 Widget code gallery – Resource Center Configure Viewer application widgets • Contributed by Esri staff and user community • Customize each widget by editing its configuration file Example: Edit BookmarkWidget.xml file (Properties of the widget) A ArcGIS Viewer for Microsoft Silverlight Currently Beta 2 release Demo 4 • Configurable ready-to-deploy Web client Adding widgets to the Viewer - Built with ArcGIS API for Silverlight • Easily and quickly create and implement GIS Web mapping applications • Complete set of core GIS tools and functionality • No programming or editing configuration files - Ideal for novice Web application creators A 8
  • 9. 11/8/2011 ArcGIS Viewer for Silverlight Esri Beta Community site http://betacommunity.esri.com • Download package, documentation, user forums A Easy installation and setup Demo Installation and set-up 1 2 3 A 9
  • 10. 11/8/2011 Viewer installation files Working with Application Builder Located in IIS Web resources directory • 2 folders created • Create new Web mapping application based on: - Builder → contains software 1. New map (from scratch) - Apps → contains deployed Web applications 2. Existing Web Map (from ArcGIS.com) - ArcGIS.com login supported Contains configs for “add-ins”, base maps, and list of deployed • Configure sites - Data content Contains images used by Builder - Functionality Contains default Viewer - Look and feel A A Application Builder User Interface Application Builder contains Web App WYSIWYG user experience About Settings Toggle Ribbon controls Web Application preview Home Deploy Application main toolbar layer management Map display Getting started help panel (interactive) TOC A 10
  • 11. 11/8/2011 Application Builder workflow Map tab • Interactively create Web apps → WYSIWYG experience • Specify the data content in the Web application - Map content - Tools - Look and feel • Deploy configured Viewer applications A Tools tab Demo • Specify the functionality of the application Add and configure map content 11
  • 12. 11/8/2011 Tools functionality list • Interactive feature selection options Demo • Feature editing and attachments Define functionality in application • Geoprocessing • Print • Filter layers • View service properties Layout tab • Specify the “look and feel” of the Web application Demo Define look and feel, deploy site 12
  • 13. 11/8/2011 Application Builder workflow review Application Builder supports dynamic workflows • Deployed Web applications can be easily modified • All properties can be changed Non-linear • Save As and copy site functionality workflow List of deployed Web apps 1 New map or Web Map Deploy 3 Application 2 Configure: •Data content •Functionality •Look & feel Edit button A A Wrap-Up Questions & Answers Preguntas & Respuestas 13