Tema 2

Agregar Información Online

20-24 Mayo 2024

Curso básico ArcGIS - IEO

SERVICIOS WEB

SERVICIOS WEB

Un servicio web es una vía de intercomunicación e interoperabilidad entre máquinas conectadas en Red. Generalmente, la interacción se basa en el envío de solicitudes y respuestas entre un cliente y un servidor, que incluyen datos. Por tanto, podemos entender un servicio web como un tráfico de mensajes entre dos máquinas.

¿QUE es una API?

Es un programa que nos permite a través de una llamada pasar unos datos de entrada y nos genera un resultado a través de unas funciones. Este resultado lo podemos incorporar al programa que estamos desarrollando.

SERVICIOS WMS Y WMTS

Un Servicio de Visualización de Mapas, también conocido por las siglas WMS produce mapas en la web de forma dinámica a partir de información geográfica.

 

El WMS genera una "imagen digital" como una representación de la información geográfica que esta almacenada en una base de datos, adaptado para la visualización en una pantalla de ordenador. Por tanto, esta imagen digital no consiste en los propios datos, sino en una imagen de los mismos. 

SERVICIOS WMS Y WMTS

Los WMS tienen la capacidad de leer los datos en sus formatos originales (dgn, ESshp, geotiff, ecw, conexiones con bases de datos Postgis, Oracle Spatial, ESRI arcSDE, etc.), y generar como producto de salida una imagen en formato png, gif, jpg, tiff, etc.

SERVICIOS WMS Y WMTS

SERVICIOS WMS Y WMTS

GetFeatureInfo:

SERVICIOS WMS Y WMTS

A través de los Servicios de Visualización se puede visualizar información geográfica georreferenciada a través de Internet.

 

La información se presenta en forma de capas de información. Para generar un determinado mapa, las capas se superponen según un orden y un valor de transparencia preestablecido.

MASHUP

CAPAS

  • Raster & Vector
  • Base & Temáticas (interactivas)

SERVICIOS WMS Y WMTS

Como cargar un servicio WMS en ArcGIS:

SERVICIOS WMS Y WMTS

Servicios Web IEO:

SERVICIOS WMS Y WMTS

El servicio de mapas teselado o Web Map Tile Service (WMTS) sirve mapas digitales utilizando teselas de imágenes predefinidas. Tiene niveles de escala predefinidos y en cada nivel de escala en número de teselas o imágenes. Este servicio es más rápido y eficiente que los servicios WMS, pero no se puede configurar.

SERVICIOS WMS Y WMTS

GetTile:

SERVICIOS WMS Y WMTS

Escalas ArcGIS / Bing Maps / Google Maps

20 : 1128.497220
19 : 2256.994440
18 : 4513.988880
17 : 9027.977761
16 : 18055.955520
15 : 36111.911040
14 : 72223.822090
13 : 144447.644200
12 : 288895.288400
11 : 577790.576700
10 : 1155581.153000
9  : 2311162.307000
8  : 4622324.614000
7  : 9244649.227000
6  : 18489298.450000
5  : 36978596.910000
4  : 73957193.820000
3  : 147914387.600000
2  : 295828775.300000
1  : 591657550.500000

SERVICIOS WMS Y WMTS

Como cargar un servicio WTMS en ArcGIS:

SERVICIOS WFS

El Servicio de Descarga WFS define las operaciones web para la consulta, acceso y edición los «objetos geográficos» (Features) vectoriales.

SERVICIOS WFS

GetFeature:

Como cargar un servicio WFS en ArcGIS:

Solo es posible con la extensión Data Interoperability

EJERCICIO 4

1.       Buscar en internet el servicio wms de EMODNET para la información de "Seabed Habitats".

2.  Crear una conexión a este servicio a través de la ventana de ArcCatalog.

3.  Cargar desde el grupo EUNIS Habitat maps la capa "EUSeaMap 2019 EUNIS Classification Group - all simplification levels".

5.     Enumerar los estilos de simbolización disponibles para esta capa en sus propiedades.

4.   Hacer una captura de pantalla del resultado de un GetFeatureInfo de una entidad usando la herramienta info.

EJERCICIO 4

MAPAS BASE

Las capas de mapa base son una clase de capas de mapa que proporciona un marco de trabajo en el que se puede visualizar la información operacional dinámica.

 

El rendimiento de visualización de mapa base es muy rápido. Dado que las capas de mapa base son relativamente estáticas y no cambian con frecuencia, su visualización se puede calcular una vez y volver a utilizarla otras veces.

 

La primera vez que visita un área en una escala de mapa particular, se calcula la visualización de capa de mapa base. La visualización se recupera cuando se vuelve a visitar ese área y la escala de mapa.

MAPAS BASE

Los mapas base tienden a ser relativamente estáticos y, en un entorno habitual, no se actualizan con frecuencia.

Además, los mapas base se diseñan habitualmente para utilizarlos en varias escalas de mapa. El mapa base representa el contenido apropiado en cada rango de escalas de mapa.

En primer lugar, se diseñan las capas de mapa base. Para ello se identifican las capas que son una parte relativamente estática de la visualización del mapa

MAPAS BASE

Otro punto importante es definir a que niveles de escala queremos que se visualicen nuestros diferentes mapas base

20 : 1128.497220
19 : 2256.994440
18 : 4513.988880
17 : 9027.977761
16 : 18055.955520
15 : 36111.911040
14 : 72223.822090
13 : 144447.644200
12 : 288895.288400
11 : 577790.576700
10 : 1155581.153000
9  : 2311162.307000
8  : 4622324.614000
7  : 9244649.227000
6  : 18489298.450000
5  : 36978596.910000
4  : 73957193.820000
3  : 147914387.600000
2  : 295828775.300000
1  : 591657550.500000

Escalas ArcGIS / Bing Maps / Google Maps

MAPAS BASE

Es posible que las capas agregadas a la capa de mapa base presenten iconos de advertencia o error en ellas. Las capas de mapa base utilizan un motor de dibujo de alto rendimiento para conseguir una visualización rápida y algunas capas pueden disminuir este rendimiento.

MAPAS BASE

EJERCICIO 5

1.       Crear una conexión al servidor rest de ArcGIS a través de la ventana de ArcCatalog.

2.  Crear un nuevo un New Basemap Layer. Renombrarla como "Mapa Base".

3.  Añadir las capas de la carpeta Ocean del servidor rest de ArcGIS a "Mapa Base".

5.     Asignar un estilo nuevo a "INTBCOSHD200".

4.   Añadir el raster "INTBCOSHD200" de la GDB a "Mapa Base".

6.     Analizar "Mapa Base".

7.     Solucionar los problemas con la visualización dependiendo de la escala del mapa.

https://www.arcgis.com/home/index.html

Luis Miguel Agudo

lmagudo@gmail.com