arcgis for server - conferencia esri españa 2012
DESCRIPTION
Presentación de Aitor Calero, del dpto. técnico de Esri España en la pasada Conferencia Esri 2012. Si quieres ver el resto de presentaciones, fotos y vídeos: http://evento.esri.es/es/esri2012/TRANSCRIPT
ArcGIS for Server
Aitor Calero, @aitorcalero, Technical Advisor
Yansa Tejada, Dpto. de Preventas
Javier Abadía, Service Manager de Preventas
#CE12 #AGS101
certificaciones
Contenido
• ¿Qué es ArcGIS for Server?
• Novedades 10.1
• Aplicaciones
• Instalación y Administración
• ¿En local o en la nube?
• ¿Y para migrar evolucionar?
• Ediciones y licenciamiento
• ¿Preguntas?
Antes de empezar…
• ¿Trabajas con ArcGIS Server?
• ¿Qué versión?
• ¿Para qué lo empleas?
9.2 9.3 9.3.1 10 10.1
ArcGIS for Server ¿Qué es? ¿Para que sirve?
esri for Office
Encajando las piezas
ArcGIS Online
Hosted
Services
ArcGIS Online Aplicación Web
ArcGIS for
Server/Desktop
ArcGIS for Server
• Herramienta para compartir tu información geográfica y recursos
• Solución completa, lista para usar, a nivel de GIS Web • Gestión de datos espaciales, Visualización, Análisis…
• Plataforma para crear geoservicios y aplicaciones web
Potente, versatil
y sencillo
GIS capabilities
… como
servicios web
Web services
…para resolver problemas
reales
by real people
ArcGIS Server
¿Qué son geoservicios ?
• Geoservicio = recurso con una componente geoespacial en un servidor
• Compartir recursos e información geoespacial a través de la web:
Mapas Feature Network Geodatos Geoprocesamiento Imágenes Localizacion
ArcGIS for Server: Mapas Ágiles
• Contenido de los mapas: • Mapas Base
• Capas Operacionales
Base Maps
Operational
layers
+
ArcGIS for Server_Protocolos web
• APIs de comunicación cliente/servidor • Representational State Trasnfer (REST)
• Simple Object Acces Protocol (SOAP)
• Keyhole Markup Language (KML)
• Open Geospatial Consortium (OGC)
SOAP
REST
KML
OGC
Internet
Demo: Cómo publicar un servicio
Mapping Service
ArcGIS for Server 10.1 Novedades
Service Definition (MSD, MXD)
GIS
Server
Mobile, Web …Clients GIS
Analyst Service
Definition
¿Service Definition por dentro?
GIS
Analyst Service
Definition
Nuevo flujo de publicacion de servicios
• Recurso a publicar: Service Definition • Share as…
• Optimiza recurso a publicar mediante análisis
• Transfiere capacidades de mapping de ArcMap
• WYSIWYG
• Revisa las mejores practicas para optimizar tus mapas
• ¿Copio datos o referencio origen?
Servicios de imágenes
• Nuevas opciones disponibles: • Mosaic Dataset
• WMTS
• Mejoras en cacheado
• Medidas
• Añadir y descargar rasters
Enhanced
Servicios de mapa_API REST
• Dynamic Layers: • Genera y cambia renderización
• Añadir capas al vuelo
• Mejoras en consultas: • Orderby, SUM, Average…
• GDB informacion: display y versión
Enhanced
Servicios de mapa_API REST
Feature services
• Nuevas capacidades: • Editor Tracking
• Control de acceso por usuario
• Edición personalizada
• Editar cualquier versión de la gdb
• Edición desconectada
• Editar Ms y Zs
• Spatial Data Server: Lectura y edición de bbdd (SDS)
• Feature services (solo lectura desde la versión Basica)
Ownership-based
data access
Demo: Cómo publicar un servicio editable
Feature Service
Servicios de impresión
• Alta calidad de impresión desde aplicación web • Servicio de impresión listo para usar
• Configurable para emplear con tus propios layouts
• Impresión a escala
• Print Layouts Vs ArcPy.Mapping
Web
printing
Servicios de impresión
• Idea más votada en ideas.arcgis.com
• Objetivos: • Crear un documento para la impresión (PDF) • Imprimir a escala (sí, a prueba de escalímetro) • Aprovechar la vista Layout de ArcMap • Formatos grandes de impresión (A0) • Mostrar todo lo que aparece en el web map
(servicios, gráficos, features, etc…) • Poder modificar el mapa durante la impresión • Alto DPI
• 3 formas de hacerlo
Servicios de impresión
• Impresión Sencilla
• GP Listo para usar en AGS10.1
• Pequeños formatos
• Síncrono
• Impresión configurable
• Layouts y plantillas personalizadas
• Impresión Asíncrona
• Formatos avanzados
• Casos avanzados http://esriurl.com/4602
• ArcPy.Mapping
• Añadir Maps/Capas, simbología, etc.
Servicios de impresión
Otras novedades:
SOE extension
Automatic Clear REST
Schematics
Geostadistica
Batch Geocoding in REST
Schematics OOTB
Velocidad y rendimiento
Demo: Cómo publicar un servicio y 3
Servicio de Mapa
ArcGIS server y ArcGIS Online
• ArcGIS Online extiende el alcance y capacidades de ArcGIS for Server
• Sencillo de usar: localizar y acceder a TUS servicios
¿Qué es un webmap?
• Piedra angular para tus mapas y aplicaciones:
Servicios y
datos
Mapas inteligentes
• Visualizar • Editar • Pop-ups • Analisis • Tiempo
Permite
Accessibility
Fáciles de crear y
compartir
JavaScript
Flex
Silverlight
Servicios web integrables
Arcgis for Server
Mobile Apps
Location Analytics
Desktop
Web Apps
IBM Cognos
MS Office
MS SharePoint
iOS
Android
WinPhone
ArcGIS Online
Web Map
Registra tu servicio con ArcGIS Online
• Añadir servicio como elemento de AGOL
• Compartir con otros
Ampliando el escaparate….
Demo: Registrar un servicio en AGOL
ArcGIS for Server Clientes y aplicaciones
Web Mapping APIs
• Permite crear aplicaciones Web personalizadas • ArcGIS API for JavaScript
• ArcGIS API for Flex
• ArcGIS API for Silverlight
• Construidas con la misma arquitectura de referencia • REST endpoint
• Servicios Web
• ¿Cuál elijo? • En función de tu experiencia como desarrollador
• Según el estilo que prefieras
Web Mapping APIs - ¿Cuál elijo?
Clientes configurables
• Crea y despliega aplicaciones web forma sencilla • Sin conocimientos de programación!
• Define: contenidos, funcionalidad y aspecto
• 3 opciones:
ArcGIS for Server Instalación y Arquitectura
ArcGIS for Server 10.1: Arquitectura
• GIS server autocontenido. Sin dependencias
externas:
• Arquitectura orientada a servicios web
• Más sencillo de instalar y configurar
• 64bits
• Windows/Linux
• Diseñado para entornos empresariales
• En tus instalaciones o en la “nube”
ArcGIS for Server: componentes
GIS
Server
usuario ArcGIS
(SO)
ArcGIS site
http:6080
API administración
Configuration Store
Server directories
Manager web
Directorio de servicios
Primary Site Administrator
(PSA)
Datos
ArcGIS for Server 10.1: Web Adaptor
• Para integrar ArcGIS server en otro servidor web (IIS, Web Sphere, etc)
Web Server
(IIS, Java)
ArcGIS Web Adaptor
(Load balancer)
http://80
GIS
Server
http://6080
Firewall
Opciones de arquitectura: I
ArcGIS Server Site
GIS Server
Manager
Services
http:6080
Web Server (IIS, Java)
Opciones de arquitectura: II
ArcGIS Web Adaptor (Load balancer)
http:80
ArcGIS Server Site
GIS Server
Manager
Services
ArcGIS Server Site
GIS Server Cluster
Web Server (IIS, Java)
Opciones de arquitectura: III
ArcGIS Web Adaptor (Load balancer)
http:80
GIS Server
Manager
Services
GIS Server
Manager
Services
GIS Server
Manager
Services
ArcGIS for Server ¿En mi red o en la nube?
5
2
¿Cuándo conviene usar Cloud?
Opciones de virtualización:
• Amazon Web Services:
• La opción más sencilla para configurar y administrar tu ArcGIS Site (Cloud Builder)
• Linux también disponible
• Azure:
• Feature Services en SQL Azure
• VMWare: VCE, IBM Smart Cloud
Amazon Builder
• Amazon Builder
Amazon Builder
Como preparar una maquina en menos de 20’
ArcGIS for Server Evolución
Recomendaciones:
• Si puedes evoluciona ya, ¡hay motivos!
• Determina AGS site
• ¿qué componentes necesito? ¿cómo los monto?
• Registra fuente de datos
• Planifica migración evolución
• El cloud te puede ayudar
• Miscelánea para aplicaciones:
Para ampliar:
• Webhelp: • http://resources.arcgis.com/en/help/install-guides/arcgis-server-
unix/10.1/index.html#/Migration_to_ArcGIS_10_1_for_Server/00sz0000001w000000/
• http://blogs.esri.com/esri/supportcenter/2012/05/29/welcome-arcgis-10-1-beta-%E2%80%93-a-few-tips-for-arcgis-server-migration/
• Servicios Profesionales
ArcGIS for Server Opciones
ArcGIS for Server
• Ediciones y niveles:
¿Preguntas?
Para ampliar:
• Webhelp: http://resources.arcgis.com/en/help/main/10.1/index.html#//016w000000
36000000
• Sesiones Técnicas :
• ArcGIS Online para Organizaciones (jueves 4, 11:30. N105)
• SIG en el móvil y aplicaciones configurables (jueves 4, 11:30. N106)
• Geografía como plataforma. API REST vs OGC y geodatabases (miércoles 3, 15:00. N106) ups!
Gracias por su asistencia
• Mas información: [email protected] [email protected] [email protected]
Visítanos en la isla
Disfruta de la conferencia