desarrollando aplicaciones web geográficas con arcgis

30
Desarrollando aplicaciones web geográficas con ArcGIS Fabián Camilo Heredia Rodriguez Diego Andrés Triviño González

Upload: hatram

Post on 01-Jan-2017

221 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Desarrollando aplicaciones web geográficas con ArcGIS

Desarrollando aplicaciones web

geográficas con ArcGIS

Fabián Camilo Heredia Rodriguez

Diego Andrés Triviño González

Page 2: Desarrollando aplicaciones web geográficas con ArcGIS

Lionel Messi's 91 goals of the 2012 calendar, in one map

Page 3: Desarrollando aplicaciones web geográficas con ArcGIS
Page 4: Desarrollando aplicaciones web geográficas con ArcGIS

Que es un SIG?

Que conforma un SIG

Mi organizacion necesita un SIG

Page 5: Desarrollando aplicaciones web geográficas con ArcGIS

Economía de escala

Proyectos a Proyectos a

la medidala medida

Soluciones puntualesSoluciones puntuales

Plataforma Plataforma ArcGISArcGIS

Soluciones Puntuales

Proyectos a la

medida

Transformación del SIG

Page 6: Desarrollando aplicaciones web geográficas con ArcGIS

El SIG como un “Sistema de

Registro” Organizar y administrar el contexto geográfico de activo

s y recursos

Page 7: Desarrollando aplicaciones web geográficas con ArcGIS

Esa información oficial e imprescindible

está disponible para toda la compañía?

Page 8: Desarrollando aplicaciones web geográficas con ArcGIS

Proporciona mapeo, análisis,

administración de datos y colaboración

Una Plataforma

SIG Web integrada ArcGIS Escritorio Web Dispositivos

Server Contenido y

Servicios en línea

Portal

Page 9: Desarrollando aplicaciones web geográficas con ArcGIS

Plataforma ArcGIS Mapas, análisis, gestión de datos y colaboración

Apps

Identidad

Contenido

Servicios

Datos

Desktop Web Device

Server Online Content

and Services

Portal

Accesos

− Cualquier dispositivo

− Cualquier momento y lugar

Contenidos:

− Organiza y estructura

− Incluido con ArcGIS

− Usuario pueden crearlo

Portal orientado por servicios y mapas

Despliegue − Online

− Su infraestructura

SaaS / On-Premises / Hibrido

Page 10: Desarrollando aplicaciones web geográficas con ArcGIS

ArcGIS es una Plataforma con aplicaciones basadas en la localización

disponibles para toda la organización

ArcGIS

Trabajadores

con

Conocimiento

Profesionales

SIG

Trabajar en

cualquier lugar

Participación

pública

Acceso

Gerencial

Integración

Empresarial

Web GIS

Page 11: Desarrollando aplicaciones web geográficas con ArcGIS

Hojas de cálculo Servicios

web

Sistemas

de negocio

big data

Imágenes

video

Info de

sensores

medios

sociales

análisis

Datos

espaciales

Integre, despliegue, analice y enriquezca la

información de diversas fuentes Mapas en el trabajo

Page 12: Desarrollando aplicaciones web geográficas con ArcGIS

Apps incluidas en la Plataforma ArcGIS

Story Maps

Explorer

Plantillas web – WebApp Builder Operations Dashboard

Collector

AppStudio for ArcGIS

(Beta) Open Data

Web Scene Viewer

ArcGIS Online público o organización

Visualización 3D en la Web

Mapas, buscar y visualizar

Compartir datos a la comunidad Constructor de aplicaciones móviles para Android,

iOS, Windows, Mac OS X, y Linux

ArcGIS Pro

ArcGIS Pro está diseñado para profesionales SIG para

realizar sus tareas en 2D como en 3D

Page 13: Desarrollando aplicaciones web geográficas con ArcGIS

Componentes para integración empresarial Esri Maps for Office Esri Maps for SharePoint

Esri Maps for IBM Cognos

Esri Maps for MicroStrategy Esri Maps for Salesforce

Page 14: Desarrollando aplicaciones web geográficas con ArcGIS

Principio Clave Empleando la metodología ágil usted entregará valor inmediato a sus negocios

HOY y en el FUTURO

1°Configure

2°Personalice

3°Empodere

al Personal

Page 15: Desarrollando aplicaciones web geográficas con ArcGIS

Dispuestos en un lugar al cual sus empleados acuden y encuentran

información oficial de sus conjuntos de datos y recursos

Mapas en el

trabajo

Page 16: Desarrollando aplicaciones web geográficas con ArcGIS

Jorge Gerente

Mónica TI

Manuel Contabilidad

David Operaciones de campo

Laura Recursos Humanos

Colaboración Logre que las personas trabajen de manera conjunta compartiendo datos,

aplicaciones y conocimiento de manera segura

Page 17: Desarrollando aplicaciones web geográficas con ArcGIS

Illustran tiempo, muestran estados, rendimiento y

soportan la toma de decisions.

Mapas en el

trabajo

Page 18: Desarrollando aplicaciones web geográficas con ArcGIS

Revelan patrones y tendencias que brindan

nuevas perspectivas

Mapas en el

trabajo

Page 19: Desarrollando aplicaciones web geográficas con ArcGIS

Industry Formats Standards

Plataforma

Abierta Ensuring Data and System Interoperability

. . . Integrated Into Thousands of Systems

Open Software

REST

OPENDAP

WMS WCS

CSW

GML

WFS

KML

WMTS

WPS

SLD

GeoPackage

SOAP

IFC

LAS

NetCDF

SQL Imagery

DBMS

DXF

DWG COLLADA

OLEDB

FileGDB

AIXM

WaterML

CityGML

INSPIRE

OneGeology

Hadoop

DGN

Web Scene (I3S)

Shapefiles

Extensible

Architecture

Open Data Open-Source

Integration

Interoperability

Open-Source Libraries

Embeddable

Open APIs

Page 20: Desarrollando aplicaciones web geográficas con ArcGIS

2015

2014

10.2.2

10.4

10.3.1

Online

10.3 2016

Facility Networks

Crowdsourcing

Modeling

Web Raster Analysis

Vector Tiles

Native Big Data

Support

Pro Enhancements

Massive 3D

Advanced Navigation

Real-Time

Location Awareness

3D on Devices

AppStudio

Massive Image

Processing

Incremental Software Releases . . .

. . . Continuous Improvements

Road Map

Arc

GIS

. . . Focused on Quality, User Needs, and Innovation

Page 21: Desarrollando aplicaciones web geográficas con ArcGIS

• Introducción API JS 4.0 Beta ArcGIS

• Trabajando con el API

• Algunos Ejemplos

Page 22: Desarrollando aplicaciones web geográficas con ArcGIS

ArcGIS API for JavaScript Beta ArcGIS

Page 23: Desarrollando aplicaciones web geográficas con ArcGIS

Widgets Personalizados

Map

Basemap

CompassViewModel

PopupTemplate

Etc.

Lógica Presentación Presentación

Page 24: Desarrollando aplicaciones web geográficas con ArcGIS

Requerimientos del sistema

• Parte 2D:

- Exploradores Modernos

- Internet Explorer +9

• Parte 3D:

- IE11

- Edge

- Chrome

- Firefox

- Safari

- Móvil y IPad’s no está soportado.

Page 25: Desarrollando aplicaciones web geográficas con ArcGIS

Trabajando con el API

• Vistas

Map (Lógica Mapa) View (Visualización Mapa)

MapView (2D) SceneView (3D)

Page 26: Desarrollando aplicaciones web geográficas con ArcGIS

Propiedades

Métodos:

.getNombre()

.setNombre()

Propiedades:

.nombre

.nombre = “”

• Observando las propiedades

Page 27: Desarrollando aplicaciones web geográficas con ArcGIS

Promesas

• Es una representación de un valor futuro de regresar de una tarea asíncrona.

unaFuncionAsyn().then(callback, error)

Función then()

Encadenando Promesas

Page 28: Desarrollando aplicaciones web geográficas con ArcGIS

Algunos Ejemplos

Page 29: Desarrollando aplicaciones web geográficas con ArcGIS

GeoGeeks

¡No están solos!

Semillero de Innovación

Geográfica

@geo_geeks

http://www.meetup.com/es/GeoGeeks/

https://github.com/GeoGeeks

http://desarrolladores.esri.co/

Page 30: Desarrollando aplicaciones web geográficas con ArcGIS

Con mapas se dice mejor