ArcGIS Online para desarrolladores - Esri Colombia · •Un Living Atlas listo para usar con miles...
Transcript of ArcGIS Online para desarrolladores - Esri Colombia · •Un Living Atlas listo para usar con miles...
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
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
{
"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
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
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
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…
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!!!!
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