• Save
Seminario Esri 2013: ArcGIS for Server
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Seminario Esri 2013: ArcGIS for Server

on

  • 2,736 views

 

Statistics

Views

Total Views
2,736
Views on SlideShare
2,645
Embed Views
91

Actions

Likes
6
Downloads
0
Comments
2

2 Embeds 91

http://www.esri.es 90
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Seminario Esri 2013: ArcGIS for Server Presentation Transcript

  • 1. ArcGIS for Server Yansa TejadaDepartamento de Marketing Técnico
  • 2. Agenda #seminarioesri @esri_spain 9:00 Acreditación y bienvenida 9:30 Olvídate para siempre de los problemas de coordinación del departamento. El dato: el nuevo centro de tu trabajo. Interoperabilidad de datos y servicios con ArcGIS for Server Lleva más lejos y mejor la información: Difusión sin límites y multiplataforma Cómo explotar en ArcGIS for Server datos geográficos de otras tecnologías ArcGIS Online: el escaparate perfecto para tu Server 11:00 Coffee break 11:30 – Crea apps fácil y rápidamente: datos y funcionalidad geográfica en 13:00 aplicaciones y servicios flexibles combinando ArcGIS Server y ArcGIS Online Despliega la arquitectura que necesitas, sin importar el tamaño o actividad de tu organización. Opciones de seguridad y despliegue de ArcGIS for Server: nubes públicas y privadas.
  • 3. Mapas en todos lados…
  • 4. El GIS cómo sistema Integra y analiza Geographic Multiples fuentes de datos Information System Transforma en Inteligencia Coordina acciones Interaccionable (conocimiento) Crea el escenario común Comparte Comunica Colabora
  • 5. Datos y Geodatabases Geodatabaseshttp://www.esri.com/software/arcgis/geodatabase/data-storage
  • 6. Geodatabases • Core del modelo de datos de ArcGIS • Aprovecha la tecnología SGBD existente • Modelo escalable, compatible con distintas plataformas
  • 7. ¿En que me puede ayudar una geodatabase? • Entidades complejas • Topología • Redes • Simbología compleja: • Representaciones cartográficas • Dependencia y control de componentes: • Relaciones entre features • Datos Raster: • Raster catalog y Mosaic Dataset • Edición multiusuario: • Replicación • Versionado
  • 8. Geodatabases • Estructura de datos nativa de ESRI. • Modelo relacional de tablas. • Contenedor de datos geográficos. • Fichero, SGDB, XML. • Acceso SQL. • Modelo de datos: • Habilita objetos complejos. • Establece relaciones. • Asegura la integridad (reglas). • Flujo de trabajo: transacciones. • Versionado • Replicación e Históricos.
  • 9. Topología • Área debe • Linea no debe contener un intersectar con punto otra linea • La línea no debe • Linea debe formar estar dentro intersección con de un area la línea o tocar interior • El punto debe ser • Point must be coincidente con disjoint otro punto
  • 10. Redes geométricas 2 D GDB A B 1 • Red 3 C FeatureDatase • Red geométrica. t • Entidades: puntos y líneas. Nodos • Red lógica. • Elementos: nodos y ejes. Ejes • Modela la conectividad entre elementos. Junctions • Almacenada en tablas. • Se utiliza en análisis. RED
  • 11. Representaciones cartográficas • Generación de acabados cartográficos. • Almacenamiento de simbología en la GDB. • Un mismo dato puede tener varias representaciones. • Posibilidad de cambiar la simbología (trazo) conservando la geometría original. • Efectos geométricos. • Herramientas de acabado propias.
  • 12. Gestión de elementos de GDB • Herramientas de Topología • Herramientas de Redes geom. • Herramientas de Adjuntos
  • 13. Niveles de GDB ArcGIS Server ArcSDE ArcGIS Desktop Enterprise Workgroup Desktop Personal File (Access) Capacidad Número de usuarios- Almacenamiento - Microsoft Access - Ficheros - SGBDR- Capacidad -2 GB -1 a 256 TB por tabla - Según el tipo- Plataforma - Windows - Multiplataforma - Según el tipo- Usuarios edición - Monousuario - Monousuario - Multiusuario
  • 14. Niveles de GDB ArcGIS Server ArcSDE Enterprise Workgroup Desktop Capacidad Número de usuarios • GDB ArcSDE • Beneficios ArcSDE • - Oracle, SQL Server, IBM Almacenamiento centralizado Tecnología ESRI para el acceso y la gestión de datos DB2, IBM Informix y- SGBD geoespaciales en BBDD Relacionales.SQL Server Express • - SQL Server Express - Gran eficacia, seguridad y fiabilidad PostgreSQL, Netezza (10.1)* • Edición multiusuario*- Capacidad - 10 GB - 10 GB - Ilimitada • Versionado- Plataforma - Windows - Windows - Multiplataforma • Replicación- Usuarios/edición -4/1 - 10 / 10 • Archivado (históricos) - Ilimitado
  • 15. Interoperabilidad: datos Formatos espacialeshttp://www.esri.com/software/arcgis/geodatabase/data-storage
  • 16. Tipos espaciales en ArcSDE • Formatos de almacenamiento de la geometria en SGBDR RDBMS Geometry Storage DB2 ST_Geometry*, SDEBinary Informix ST_Geometry*, SDEBinary SQL Server Geometry, Geography, , SDEBinary Oracle ST_Geometry*, SDO, SDEBinary PostgreSQL ST_Geometry* or Geometry Netezza VarChar (Shape) *específico ESRI
  • 17. Requisitos previos: Oracle Spatial y ArcSDE• Deben pertenecer al usuario que registra la tabla.• Deben tener una única columna SDO_GEOMETRY.• No deben tener otras columnas de un tipo definido por usuario.• Deben tener una entrada válida en la vista USER_SDO_GEOM_METADATA.• Deben tener un único tipo de geometría (puntos, líneas o polígonos). La geometría puede ser multiparte.• Deben tener una columna única de enteros que no sea NULL adecuada como una columna ID de fila registrada.• Deben tener un índice espacial.• Deben pasar las pruebas de validación de geometría de Oracle; de lo contrario, al obtener acceso a estas geometrías, se pueden producir resultados inesperados.• Todos los registros espaciales deben tener valores de números válidos no nulos en el conjunto SDO_ORDINATES.http://resources.arcgis.com/en/help/main/10.1/index.html#//002n0000006s000000
  • 18. Geodatos en ArcGIS • Funcionamiento de las tecnologías implicadas Explotan capacidades ArcGIS clients & Clientes (ArcObjects/API’s) Entidades complejas ArcSDE Spatially enabled Versionado & (ArcSDE libraries & stored procedures) database Distribución de datos Oracle Transaction Management, Bases de datos SQLServer Spatial Types, Indexing PostgreSQL DB2 Informix (RDBMS)
  • 19. Creación del esquema SDE en 10.1 • Creación de una Geodatabase SDE en cualquier SGBD. DB2, Informix, SQL Server, Oracle, PostgreSQL. Opciones: • Menú Enable Geodatabase Connection. • Herramienta Enable Enterprise Geodatabase. • PostgreSQL, SQL Server, Oracle, DB2, Informix. • Herramienta Create Enterprise Geodatabase. • PostgreSQL, SQL Server, Oracle. • Script de Python.
  • 20. ServiciosHaciendo visible mis datos
  • 21. Recurso GIS Tipo de servicioDocumento de mapa MapasRaster o mosaic dataset ImágenesFeature FeatureAddress locator GeocodingGeoprocessing result GeoprocesamientoGeodatabase o conexión GeodataSystem default GeometríaGIS workspaces SearchGlobe document GlobeRedes de Schematicsdistribución/transporte
  • 22. Interoperabilidad de servicios OGC
  • 23. Equivalencia de servicios entre interfaces REST OGC WCS WFS WMS WMTS WPS Map services X X X X Geodata services X X Image services X X X Geoprocessing X services
  • 24. Servicios en ArcGIS for Server • Misma experiencia Configurar Seleccionar Registrar los Crear las Analizar el tipo de Publicar datos contenido capacidades contenido servicio del servcio
  • 25. Service Definition (MSD, MXD) GIS Mobile, Web …Clients Analyst Service Definition GIS Server
  • 26. ¿Copio o referencio datos? • Copiar: • Fácil! Siempre funciona • Ideal cuando tu server no tiene acceso a tus datos • Datos serán “duplicados” y gestionados por el server • No resulta práctico cuando son dataset muy grandes • Referenciar: • El flujo al que estas acostumbrado • Analizadores para todos los servicios • Perfecto para servicios de imágenes, bases de datos y archivos grandes • Sin duplicación de datos
  • 27. Geoservicios en web • Casi todo lo que se puede hacer en Desktop se puede hacer en Web • Pero no siempre tiene sentido. Cuidado!! • Varias alternativas: GP Tasks, Servicios out-of-the box, SOE (SOAP y REST) • ¿Cuál es el apropiado? Depende para qué. Veamos…
  • 28. Agenda 9:00 Acreditación y bienvenida 9:30 Olvídate para siempre de los problemas de coordinación del departamento. El dato: el nuevo centro de tu trabajo. Interoperabilidad de datos y servicios con ArcGIS for Server Lleva más lejos y mejor la información: Difusión sin límites y multiplataforma Cómo explotar en ArcGIS for Server datos geográficos de otras tecnologías ArcGIS Online: el escaparate perfecto para tu Server 11:00 Coffee break 11:30 – Crea apps fácil y rápidamente: datos y funcionalidad geográfica en 13:00 aplicaciones y servicios flexibles combinando ArcGIS Server y ArcGIS Online Despliega la arquitectura que necesitas, sin importar el tamaño o actividad de tu organización. Opciones de seguridad y despliegue de ArcGIS for Server: nubes públicas y privadas.
  • 29. El GIS cómo sistema Integra y analiza Geographic Multiples fuentes de datos Information System Transforma en Inteligencia Coordina acciones Interaccionable (conocimiento) Crea el escenario común Comparte Comunica Colabora
  • 30. Aplicaciones Geográficas Opciones
  • 31. Estructurar los contenidos de nuestra aplicación Cacheado Optimización (SD) Mejor rendimiento Análisis de problemas Mayor escalabilidad Mejor rendimiento Más opciones cartográficas Mayor calidad
  • 32. Tipos de servicio Mapas Globos (3D) KML/OGC Redes ImágenesGeocodificación Edición REST Geodatos (feature services) Tiempo Búsqueda Geoprocesamiento
  • 33. Cómo llevar mis datos a todos los usuarios Usuarios GIS ArcGIS.com Mis datos ArcGIS Servicios Server GIS Aplicación Web Mis usuarios
  • 34. La aplicación Por dentro
  • 35. Aplicaciones configurables: • Fáciles de crear y desplegar como aplicaciones web • Sin necesidad de programar! • Flujo  definir contenido, funcionalidad y aspecto ArcGIS Viewer for Flex ArcGIS Viewer for Silverlight http://resources.arcgis.com/content/web/web-apps
  • 36. Las APIs REST de ArcGIS • Aplicaciones personalizables • API de ArcGIS para Java Script • API de ArcGIS para Flex • API de ArcGIS para Silverlight/WPF • Construidas con la misma arquitectura de referencia • REST endpoint • Servicios Web
  • 37. Otras opciones de desarrollo
  • 38. Aplicaciones avanzadas • Algunos ejemplos • Datos de servicios en tiempo real y movilidad
  • 39. ArcGIS OnlineIntegración con ArcGIS for Server
  • 40. Cómo llevar mis datos a todos los usuarios Usuarios GIS ArcGIS.com Mis datos ArcGIS Servicios Server GIS Aplicación Web Mis usuarios
  • 41. ArcGIS for Server y ArcGIS Online Servicio Buscar / Crear Servicio ArcGIS.com Mapas Base ArcGIS OnlineServicio Compartir Web Map
  • 42. ¿ y cual elijo? http://www.esri.com/software/arcgis/arcgisserver/showcase
  • 43. Desarrollo – Criterios de Elección• Experiencia: Desarrolladores expertos en una u otra plataforma (e.j. Microsoft=Silverlight/JS vs. Java=Flex/JS)• Requerimientos Funcionales: Integración con otras herramientas de BI, WebServices, RIA, etc…• Usuarios finales: Internet vs. Intranet (e.g. una aplicación de intranet tiene un entorno más controlado).• Políticas corporativas: Plugins no permitidos, seguridad, etc.... D
  • 44. Desarrollo – ¿Qué API uso?• ArcGIS API for JavaScript • Rápida, más integrable y “fácil” (al principio) • No necesita plugins • Gran cantidad de recursos y frameworks• ArcGIS API for Flex • Gran vistosidad (Diseño) • IDE comercial: Adobe Flex Builder. Más amigable para desarrolladores Java. • Flash (Ojo). Ya se puede usar Flash en iPhone (ipa)• ArcGIS API for Silverlight • Para desarrolladores .Net • Buenos IDE: Visual Studio 2010 y Expresion Blend • Plugin Silverlight (en el futuro listo para WP7)• Todas las APIs siguen ciclos de lanzamiento independientes del core de ArcGIS for Server
  • 45. Feature Services Edición Web
  • 46. Feature services • Nuevas capacidades: • Attachements • Editor Tracking • Control de acceso por usuario Ownership-based • Edición personalizada data access • Editar cualquier versión de la gdb • Edición desconectada • Editar Ms y Zs
  • 47. Servicios Out-of-the-box ¡CUIDADO CON REINVENTAR LA RUEDA! Geometry Service
  • 48. ArquitecturaEntornos de trabajo distribuidos ¿Nube privada o pública?
  • 49. Estrategias de edición multiusuario • Versionado • Múltiples estados concurrentes simultáneos. – Ilimitadas. – Pública, protegida o privada. • Edición de datos complejos (redes, topología, etc). • No hay bloqueos. • Resolución de conflictos. • Replicación • Copias sincronizables. Check-out / Check-in One way • Independiente del SGBD. • Entornos conectados / desconectados. • Varias estrategias. • Resolución de conflictos. Two ways • Archivado • Registro histórico de las ediciones. • Acceso a estados anteriores.
  • 50. Replicación: Casos de uso Oficinas Usuarios Móviles Regionales local local office office HQ local local HQ office office Niveles jerarquicos Producción / Publicación Federal State State State readers editors Production PublicationLocal Local Local Local Local Local Local Local Local
  • 51. Replicación: Casos de uso 1. Usuarios que deseen mantener copias de los datos en diferentes centros geográficos 2. Usuarios de móviles y los equipos de campo que necesitan edición deseconectada • Usuarios que distribuyen trabajo a contratas 3. Ususarios que necestan mantener copias de los datos en diferentes niveles organizativos (local, municipal y regional) 4. Entornos de producción y publicación de Geodatabases 5. Data centers centralizados
  • 52. Arquitecturas y componentes
  • 53. ArcGIS for Server 10.1. Componentes y despliegues http: 80 Web Server Web Adaptor DMZ Intranet REST API Servicios Admin Site http:6080 http:6080 http:6080 TCP:4000+ TCP: 4000-05+ Servidor GIS Servidor GIS Servidor GISCluster A Cluster B Configuración Datos & Servicios Dir.
  • 54. Seguridad de ArcGIS server - Usuarios y roles. - Securizar Servicios - Configurar Almacenes de Identidad - Autenticación - Habilitar https - Desahabilitar Admin Rest API y Manager - Deshabilitar Directorios de Servicios
  • 55. Arquitectura de sistemas: Desafios Nuevos paradigmas, más tecnologías y soluciones alternativas
  • 56. Niveles de Cloud Computing ArcGIS aprovecha cada uno Web Browser (eg: YouTube, SalesForce, ArcGIS Online) Software As A Service (SAAS) Framework API (ej: Azure, Google App Engine, ArcGIS Online) Platform As A Service (PAAS) Web Services API (ej: Amazon)Infrastructure As A Service (IAAS)
  • 57. Despliegue ajustado a tus necesidades Alineado con la madurez de tu organización Local Cloud Hibrida Complementario a Desktops & Servers existentes
  • 58. Elasticidad • Permite ajustarnos a los picos y valles en la demanda de… • Gestión de datos • Alta disponibilidad con ArcGIS Server + EGDBData Management • Alta disponibilidad con ArcGIS Sever + EGDB con actualizaciones • Procesamiento mejorado y dinámico---- Batch Data Processing, Análisis a gran escala • Preparación de Cache / Despliegue de Cache en S3 o en Analysis ArcGIS Online • Geocodificación
  • 59. TradicionalElasticidad Potencia Insatisfacción • Visualización & activación para Moviles Desperdicio • Amplia tu capacidad según necesidad • Expande capacidades en tiempo real Tiempo • Un servidor de acceso con /ArcGIS Server Cloud Alta disponibilidad con ArcGIS Server Potencia • Real TiempoConstituent Engagement Mobile Operational Awareness
  • 60. ArcGIS Server for Amazon Builder
  • 61. Ejemplos de despliegues
  • 62. Despliegue de ArcGIS On-Premise Usuario ArcGIS Desktop ArcGIS Server editing Servidor Web/ / Portal
  • 63. Gestión de datos implementados en la NubeUsuarioOn-Premise Pública O ArcGIS Desktop Privada ArcGIS Server ArcGIS Online editing
  • 64. Depliegue híbrido con redundancia Visualización en CloudOn-PremiseGestion de Datos& Analisis Pública ArcGIS Server 1 O Privada ArcGIS Server 2 ArcGIS Online ArcGIS Server 3 ArcGIS Desktop ArcGIS Server ArcGIS Server n editing
  • 65. Despliegue con redundanciaUsuarioOn-Premise Pública ArcGIS Server 1 O Privada ArcGIS Server 2 ArcGIS Desktop ArcGIS Online ArcGIS Server 3 Publicación & ArcGIS Server Visualización En Cloud editing ArcGIS Server n Gestión de Datos Publicación de Datos & Análisis En Cloud
  • 66. Despliegue Híbrido con Redundancia 1On-PremiseGestión de Datos Pública ArcGIS Server 1& Analisis O Privada ArcGIS Server 2 ArcGIS Server ArcGIS Online active ArcGIS Server 3 ArcGIS Desktop active Publicación & 2-way replication Visualización ArcGIS Server En Cloud ArcGIS Server n editing Publicación de Datos En Cloud
  • 67. Despliegue Híbrido con Redundancia 2On-PremiseData Management Pública ArcGIS Server 1& Análisis O Privada ArcGIS Server 2 ArcGIS Server ArcGIS Online ArcGIS Server 3 ArcGIS Desktop passive active Publicación & 1-way replication Visualización ArcGIS Server En Cloud ArcGIS Server n editing Publicación de Datos en Cloud
  • 68. Arquitectura – Wiki Systems Design
  • 69. Otros recursos
  • 70. In the real world, software works foryou. In GIS, you work for the software! James Feehttp://www.spatiallyadjusted.com/2013/02/04/gis-is-a-supermarket/
  • 71. ArcGIS for Server. Conclusiones Basic Standard Advanced ArcGIS Server es infraestructura geoespacial que responde a tus Scalable System necesidades de principio a fin• Data • Data • Data Management Management Management• Data Access • Data Access • Data Access• Mapping • Mapping • Mapping• Web Application • Web Applications • Web Applications • Mobile • Mobile Applications Applications • Web Editing • Web Editing Use • Basic • Complete Geoprocessing Geoprocessing Serve ArcGIS Server ArcGIS Desktop Author
  • 72. ArcGIS for Server Software para hacer accesible a todo el mundo tu información geográfica, en cualquier lugar y con cualquier dispositivo. Incorpora un almacenamiento inteligente de la información espacial: la geodatabase (GDB) Proporciona acceso a estos recursos a través de Geoservicios Web 100% adaptable a cualquier necesidad ¿funcionalidad y capacidad?
  • 73. ¿Preguntas?http://ideas.esri.com
  • 74. Algunas preguntas… • Big data??
  • 75. Gracias !!• Mas información: informacion@esri.es @Esri_Spain @Esri• Cursos de formación • 6-10 mayo BCN • 3-7 junio MAD• Seminarios Online 21 de Marzo Seguridad Básica en AGS• Próximos seminarios: • Lidar, 11 de abril en BCNwww.esri.comwww.esri.es