46
Building Good Web Maps for Developers Jose Antonio Anta. Técnico Esri Francesc Puigvert. Técnico Esri European Developer Summit Madrid, Nov. 15, 2012

Building Good Web Maps for Developers

  • Upload
    esri

  • View
    1.119

  • Download
    1

Embed Size (px)

DESCRIPTION

Presetantion by Esri Team on Developer Summit Madrid 2012

Citation preview

Page 1: Building Good Web Maps for Developers

Building Good Web Maps for

Developers

Jose Antonio Anta. Técnico Esri

Francesc Puigvert. Técnico Esri

European Developer Summit Madrid, Nov. 15, 2012

Page 2: Building Good Web Maps for Developers

Agenda

- Introducción

Sacar el máximo rendimiento a los servicios

- Trabajar con WebMap.

Flujos de Trabajo

Consumo WebMap

- Trabajar con Servicios

Rendering

Dynamic Layers

Page 3: Building Good Web Maps for Developers

Introducción

Page 4: Building Good Web Maps for Developers

Sacar máximo partido al Servidor SIG

Servicio Mapa

Servidor SIG

Servicios Cacheados

Servicios Dinámicos

Servicios Feature

Agrupándolos

Individualmente

Page 5: Building Good Web Maps for Developers

- Creación de Servicios Web de Mapas

- Creación de WebMaps

Que es un WebMap

Mapa

Servicio Mapa

Servicios de

Mapa

ArcGIS Online Web Map

Servidor SIG

ArcGIS

Online

Servicio Mapa

BBDD

Page 6: Building Good Web Maps for Developers

http://www.arcgis.com/home/item.html?id=0e88586b64aa408facd54e6996a285e8

Que es un WebMap. Desde el punto de vista “Desarrollador”

Page 7: Building Good Web Maps for Developers

Que es un WebMap. Desde el punto de vista del “Publicador”

Elegir capa de etiquetas

dependiendo

de la capa de fondo

ORTO RELIEVE

Page 8: Building Good Web Maps for Developers

Plataforma ArcGIS Online Una plataforma web de mapas y contenido geográfico

Page 9: Building Good Web Maps for Developers

Plataforma ArcGIS Online Portal de Funcionalidad Geográfica

Page 10: Building Good Web Maps for Developers

Plataforma ArcGIS Online Usuarios con Roles

Page 11: Building Good Web Maps for Developers

Plataforma ArcGIS Online Usuario

Page 12: Building Good Web Maps for Developers

Plataforma ArcGIS Online Cada Usuario su contenido

Page 13: Building Good Web Maps for Developers

Plataforma ArcGIS Online Grupos

Page 14: Building Good Web Maps for Developers

Plataforma ArcGIS Online Contenidos de Grupos

Page 15: Building Good Web Maps for Developers

Plataforma ArcGIS Online Ver un WebMap

Page 16: Building Good Web Maps for Developers

Plataforma ArcGIS Online Crear WebMap

Page 17: Building Good Web Maps for Developers

ArcGIS Online puede consumir muchas fuentes de datos

Desktop

Web

…y las hace accesibles para toda la

organización

Web Maps

Dispositivo

s Procesos Basemaps

ArcGIS

for Server

Tus datos

de negocio

ArcGIS for

Desktop

Tus ficheros,

tablas y listas

SHP CSV XLS GPX

ArcGIS Online

Tus mapas

y datos locales

Servicios

externos

Page 18: Building Good Web Maps for Developers

Usa mapas inteligentes en cualquier parte

Un Mapa

Desktop

Tablets

Smartphones

Websites

ArcGIS Online

Cualquier dispositivo

Navegadores

Redes sociales

Page 19: Building Good Web Maps for Developers

Formas de crear un WebMap

Page 20: Building Good Web Maps for Developers

Entorno ArcGIS Online …y las hace accesibles para toda la organización

Desktop

Web

Web Maps

Dispositivos

Procesos Basemaps

ArcGIS for Server

Tus ficheros, tablas y listas

SHP CSV XLS GPX

ArcGIS Online

ArcGIS for Desktop

Tus mapas y datos locales

Servidor Empresarial

Servicios externos

Page 21: Building Good Web Maps for Developers

CASO 1: Creación de WebMaps en Arcgis.com …para todos los públicos

Desktop

Web

Web Maps

Dispositivos

Procesos Basemaps

ArcGIS for Server

Tus ficheros, tablas y listas

SHP CSV XLS GPX

ArcGIS Online

ArcGIS for Desktop

Tus mapas y datos locales

Servidor Empresarial

Servicios externos

Page 22: Building Good Web Maps for Developers

CSV, ShapeFile

Demostración

Page 23: Building Good Web Maps for Developers

Publicar con ArcGIS for Desktop

Desktop

Web

Web Maps

Dispositivos

Procesos Basemaps

ArcGIS for Server

Tus ficheros, tablas y listas

SHP CSV XLS GPX

ArcGIS Online

ArcGIS for Desktop

Tus mapas y datos locales

Servidor Empresarial

Servicios externos

Page 24: Building Good Web Maps for Developers

Publicar servicios WebMap en ArcGIS for Desktop

Demostración

Page 25: Building Good Web Maps for Developers

Acceder con servicios de ArcGIS for Server

Desktop

Web

Web Maps

Dispositivos

Procesos Basemaps

ArcGIS for Server

Tus ficheros, tablas y listas

SHP CSV XLS GPX

ArcGIS Online

ArcGIS for Desktop

Tus mapas y datos locales

Servidor Empresarial

Servicios externos

Page 26: Building Good Web Maps for Developers

Publicar servicios WebMap de ArcGIS for Server

Demostración

Page 27: Building Good Web Maps for Developers

1 Publicar

2 Compartir

Page 28: Building Good Web Maps for Developers

Formas de consumir

WebMap

Page 29: Building Good Web Maps for Developers

Estrategias de desarrollo con ArcGIS Online

A) Mapas y galerías para embeber

B) Aplicaciones configurables y

plantillas

C) El API de ArcGIS Portal

D) APIs Web y SDKs Móviles

Co

no

cim

ien

to

Page 30: Building Good Web Maps for Developers

A) Mapas y galerías para embeber

<iframe width="940" height="600" frameborder="0"

scrolling="no" marginheight="0" marginwidth="0"

src="http://unxicdeprova.maps.arcgis.com/home/webmap/tem

plates/OnePane/basicviewer/embed.html?webmap=b467017bf

b8f47e19266667017c5603d&amp;gcsextent=2.1648,41.3954,

2.1869,41.4086&amp;displayslider=true&amp;displayscalebar

=true&amp;displaylegend=true&amp;displaydetails=true"></ifr

ame><br /><small><a

href="http://unxicdeprova.maps.arcgis.com/home/webmap/vie

wer.html?webmap=b467017bfb8f47e19266667017c5603d&am

p;extent=2.1648,41.3954,2.1869,41.4086"

style="color:#0000FF;text-align:left" target="_blank">Ver mapa

más grande</a></small>

Page 31: Building Good Web Maps for Developers

Embeber un WebMap

Demostración

Page 32: Building Good Web Maps for Developers

B) Aplicaciones configurables y plantillas

Page 33: Building Good Web Maps for Developers

Utilizando Plantillas: Social

Demostración

Page 34: Building Good Web Maps for Developers

Utilizando Plantillas: StoryMap

Demostración

Page 35: Building Good Web Maps for Developers

C) El API de ArcGIS Portal

ArcGIS Runtime SDK para

WPF

ArcGIS API para Flex

ArcGIS API para

JavaScript

ArcGIS API para

SIlverlight

ArcGIS Runtime SDK para Android

ArcGIS Runtime SDK para iOS

ArcGIS Runtime SDK para Windows

Phone

API de ArcGIS

Portal

ArcGIS.com

ArcGIS Online para

Organizaciones

Portal for ArcGIS

Page 36: Building Good Web Maps for Developers

API de ArcGIS Portal

Demostración

http://www.arcgis.com/apidocs/rest/index.html?commonparams.html

Page 37: Building Good Web Maps for Developers

D) APIs Web y SDKs Móviles

Page 38: Building Good Web Maps for Developers

D1) APIs Web

1

2

3

Las 3 APIs Web de ArcGIS

Page 39: Building Good Web Maps for Developers

Aplicaciones configurables

ArcGIS for Flex ArcGIS for Silverlight

D2) APIs Web

Page 40: Building Good Web Maps for Developers

Acceso a aplicación configurable con Silverlight

Demostración

Page 41: Building Good Web Maps for Developers

D3) SDKs Móviles

6 opciones de despliegue

iOS

1

Android

2

1

2

3

4

3

4

4

5

6

Page 42: Building Good Web Maps for Developers

D4) Aplicaciones Móviles descargables

iOS

1

Android

2

3

Windows Phone

Page 43: Building Good Web Maps for Developers

Trabajar con Servicios

Page 44: Building Good Web Maps for Developers

Rendering …

Page 45: Building Good Web Maps for Developers

Dynamic Layers