arcgis online para desarrolladores - esri colombia · •un living atlas listo para usar con miles...

38
ArcGIS Online para desarrolladores Deiro González Ingeniero de Soluciones SIG Alianzas 20-22 abril, 2016 | Bogotá DC Conferencia de Partners Colombia

Upload: lambao

Post on 29-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

ArcGIS Online para desarrolladores

Deiro González – Ingeniero de Soluciones SIG

Alianzas

20-22 abril, 2016 | Bogotá DC

Conferencia de Partners Colombia

Contenido

• Descripción de ArcGIS Online

• Flujos de trabajo de Desarrollo

• A dónde ir luego? - Recursos

• Preguntas

ArcGIS OnlineUna plataforma Geográfica completa en la nube

Apps

Mapas y Contenido

Capacidades SIG

Portal

Portal

• Administración

• Gestión de miembros, contenidos y

licencias

• Consulta de estado y salud del

sistema

• Personalización de su sitio

• Seguridad

• Privacidad

Controles Administrativos

• Informes de estado

- Créditos

- Miembros

- Contenido

Apps

• Aplicaciones listas para usar• Movilidad en Campo - Collector, Dashboard

• Trabajo de oficina – Visores, Pro, Office, BAO

• Participación Pública – Story Maps, Open Data

• App builders – Plantillas Configurables, Web App Builder

Capacidades SIG

• Visualización

• Smart mapping

• Escenas

• Análisis

• Mejores ubicaciones

• Detectar y cuantificar patrones

• Geocodificación

• Predicciones

• Ubicación, ruteo, distribución logística

• GeoEnriquecimiento

Mapas y Contenido

• Un Living Atlas listo para usar con miles de elementos:

• Capas y mapas oficiales

• Mapas para análisis

• Imágenes y mapas base

• Datos demográficos y de estilo de vida

• Límites administrativos

• Paisaje

• Mapas Comunitarios

• Datos de transporte, sistemas urbanos y observación de

la tierra

• Maps históricos

Uso y Desarrollo de aplicaciones

APIs

ySDKs

Web

App

Builder

Plantillas de

AppsApp

Studio

Servicios

• Geocodificación

• Ruteo

• GeoEnriquecimiento

Mapeo

• Contenido listopara usar

• Visualización de datos

Gestión de Datos

• Almacenamiento

• Trabajo offline

Análisis

• Proecesamientoen tiempo real

• Elevación

• Análisis espacial

• Imágenes

PersonaliceConfigure

Capacidades

Flujos de Trabajo de Desarrollo

Mapas & Contenido

• Uso de Web Maps

• Definición en un App

Web Apps

• Extendiendo Plantillas Existentes

• Contruyendo nuevas aplicaciones usando API’s

• Crear aplicaciones “stand-alone”

- App Builder y Runtimes

Mapas &

Contenido

Datos Hosteados

• Vectors

• Tiles

• 3D Scenes

Escalabilidad!

Servicios Listos para Usar

Demo

{

"operationalLayers": [

{

"id": "Light_Rail_Lines_9545",

"layerType": "ArcGISFeatureLayer",

"url": "http://services.arcgis.com/uCXeTVveQzP4IIcx/arcgis/rest/services/Light_Rail_Lines/FeatureServer/0",

"visibility": true,

"opacity": 1,

"title": "Light Rail Lines",

"itemId": "4ffc1455bf854f9588e133349d0be551",

"layerDefinition": {

"minScale": 577791,

"maxScale": 0

},

"disablePopup": true

},

{

"id": "Bike_Routes_6389",

"layerType": "ArcGISFeatureLayer",

"url": "http://services.arcgis.com/uCXeTVveQzP4IIcx/arcgis/rest/services/Bike_Routes/FeatureServer/0",

"visibility": true,

"opacity": 1,

"title": "Bike Routes",

}

http://www.arcgis.com/home/webmap/viewer.html?webmap=8e42e164d4174da09f61fe0d3f206641

JSON en la nube

Web AppsPlantillas &

Starters

Plantillas de aplicaciones WebConstruya aplicaciones enfocadas a mapas web

• Empiece en el web map

• Configure, guarde y

despliegue

• Descarguela y alojela

localmente (opcional)

- Aplicación webapp completa

- Completamente personalizable

- Registrada contra ArcGIS Online

• Usted puede desarrollar plantillas de

aplicaciones para otros desarrolladores

u organizaciones

Web AppBuilder for ArcGIS

Configurar y construer aplicaciones web responsive para múltiples

dispositivos

• Empiece en el web map

• Configure, guarde y

despliegue

• Descarguela y alojela

localmente (opcional)

- Aplicación webapp completa

- Completamente personalizable

- Registrada contra ArcGIS Online

• Usted puede desarrollar plantillas de

aplicaciones para otros desarrolladores

u organizaciones

GitHub: Plantillas de Apps & Temas y Widgets de Web

AppBuilder

Look before you code!

Demo

API’sGestión &

Mapeo

ArcGIS API for JavaScriptAPI Completa y actualizada

• Aplicaciones espaciales 3D & 2D

• Basemaps

• Capas (Feature Services)

• GeoServices

- geocodificación, enrutamiento…

• Contrucción de widgets

personalizados para tareas con

información geográfica

Esri-LeafletLibrería OpenSource de JavaScript

• Acceso a Servicios de ArcGIS

• Basemaps

• Capas (Feature Services)

• GeoServicios

- geocodificación, enrutamiento…

• Construya aplicaciones

personalizadas y plug-ins

Demo

NativasApp Builder & Runtimes

iOS

Android

Linux

Windows

Mac

Una Aplicación

AppStudio for ArcGISCompile una aplicación, despliéguela en multiples plataformas

ArcGIS Runtime APIsAPI’s completas para aplicaciones geográficas nativas

• Aprovechar la infraestructura de nube

• Acceso Offline a data

• GeoServicios

- Geocodificación

- Ubicación, Ruteo

- Análisis Espacial…

Demo

Flujos de trabajo de DesarrolloTake away…

Mapas & Contenido

• WebMap

- JSON Container

- Creación en el visor de

mapas

• Hosteao de Datos y

Análisis

• Basemaps de estilos

personalizados

• Visualización en 3D & 2D

Web Apps

• Listos para Usar

- Plantillas

- Web App Builder

• ArcGIS JS API

- Completa y renovada

• Leaflet

- Plug In “liviano”

Native Apps

• App Studio

- Apps multiplataforma

• Runtimes

- Múltiples compilaciones

- Qt multiplataforma

- Xamarin en Beta

- Quartzzzzzz!!!!

Recursos Adicionales

Desarrolladores.esri.co

developers.arcgis.com

Entrenamiento

• Házlo por tu cuenta!!! Geoapps MOOC

- https://esri.udemy.com/do-it-yourself-geo-apps/

• Entrenamientos en línea: Tips para desarrolladores JavaScript

- http://training.esri.com/gateway/index.cfm?fa=catalog.webCourseDetail&cours

eid=2771

• Empieza con Web AppBuilder para ArcGIS

- http://training.esri.com/gateway/index.cfm?fa=catalog.webCourseDetail&cours

eid=2887

doc.arcgis.com

marketplace.arcgis.com

github.com/Esri

[email protected]

@deironica

@Geo_Geeks

desarrolladores.esri.co