Building Good Web Maps for Developers

Preview:

DESCRIPTION

Presetantion by Esri Team on Developer Summit Madrid 2012

Citation preview

Building Good Web Maps for

Developers

Jose Antonio Anta. Técnico Esri

Francesc Puigvert. Técnico Esri

European Developer Summit Madrid, Nov. 15, 2012

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

Introducción

Sacar máximo partido al Servidor SIG

Servicio Mapa

Servidor SIG

Servicios Cacheados

Servicios Dinámicos

Servicios Feature

Agrupándolos

Individualmente

- 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

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

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

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

Elegir capa de etiquetas

dependiendo

de la capa de fondo

ORTO RELIEVE

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

Plataforma ArcGIS Online Portal de Funcionalidad Geográfica

Plataforma ArcGIS Online Usuarios con Roles

Plataforma ArcGIS Online Usuario

Plataforma ArcGIS Online Cada Usuario su contenido

Plataforma ArcGIS Online Grupos

Plataforma ArcGIS Online Contenidos de Grupos

Plataforma ArcGIS Online Ver un WebMap

Plataforma ArcGIS Online Crear WebMap

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

Usa mapas inteligentes en cualquier parte

Un Mapa

Desktop

Tablets

Smartphones

Websites

ArcGIS Online

Cualquier dispositivo

Navegadores

Redes sociales

Formas de crear un WebMap

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

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

CSV, ShapeFile

Demostración

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

Publicar servicios WebMap en ArcGIS for Desktop

Demostración

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

Publicar servicios WebMap de ArcGIS for Server

Demostración

1 Publicar

2 Compartir

Formas de consumir

WebMap

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

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>

Embeber un WebMap

Demostración

B) Aplicaciones configurables y plantillas

Utilizando Plantillas: Social

Demostración

Utilizando Plantillas: StoryMap

Demostración

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

API de ArcGIS Portal

Demostración

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

D) APIs Web y SDKs Móviles

D1) APIs Web

1

2

3

Las 3 APIs Web de ArcGIS

Aplicaciones configurables

ArcGIS for Flex ArcGIS for Silverlight

D2) APIs Web

Acceso a aplicación configurable con Silverlight

Demostración

D3) SDKs Móviles

6 opciones de despliegue

iOS

1

Android

2

1

2

3

4

3

4

4

5

6

D4) Aplicaciones Móviles descargables

iOS

1

Android

2

3

Windows Phone

Trabajar con Servicios

Rendering …

Dynamic Layers

PREGUNTAS

joseantonio.anta@esri.es

francesc.puigvert@esri.es

Recommended