PDF de programaci贸n - OpenSource GIS - Ejercicio 13

Im谩gen de pdf OpenSource GIS - Ejercicio 13

OpenSource GIS - Ejercicio 13gr谩fica de visualizaciones

Publicado el 23 de Septiembre del 2018
274 visualizaciones desde el 23 de Septiembre del 2018
2,1 MB
26 paginas
Creado hace 8a (27/06/2012)
OpenSource GIS
Ejercicio 13

Copyright 2011: GeoSpatial Training Services, LLC

1

Ejercicio 13

鈥 Define un mapa de OpenLayers con:

鈥 Google Maps v3 Base Layers.

鈥 Define un mapa de OpenLayers con:

鈥 Bing Maps Base Layers.

鈥 Tarea adicional: (no es obligatorio)

鈥 Mapa de OpenLayers para ESRI ArcGisOnline maps (WMS).
鈥 Mapa de OpenLayers para OSM (Open Street Map).

鈥 Resultados esperados en este ejercicio:

鈥 Tienes que mandar a tu profesor un documento con la capturas de

pantalla del proceso completo y los archivos 鈥渉tml鈥 y 鈥渏s鈥 finales.

2

Ejercicio 13 - Soluci贸n

Lo primero tenemos que haremos ser谩 importar la API de openlayers.
El API es un conjunto de funcionalidades ya implementadas a las que accedemos
a trav茅s de internet. Para poder acceder a ellas hay que referenciarlas tal y como
vemos.

3

Ejercicio 13 - Soluci贸n

Despu茅s importamos la referencia al API de GoogleMaps. En este caso utilizamos
la referencia junto con la clave que usa Openlayers en su p谩gina de ejemplos

4

Ejercicio 13 - Soluci贸n

Tras la cadena: <script type="text/javascript"> escribimos el script (que carga las capas de Google

5

Ejercicio 13 - Soluci贸n

Define la funci贸n 鈥渋nit()鈥, que se llama a partir de la primera pagina, en el evento de
carga para el cuerpo.Tambi茅n define un mapa, como 鈥淥L.map鈥 y a帽ade un control 煤til, el
鈥渓ayerswitcher鈥, para cambiar la visibilidad entre las layers.Por ultimo, define cuatro
鈥淥L.layer.Google鈥, uno para cada 鈥渂asemap鈥.
En la parte inferior a帽ade las layers (cuatro) en el mapa.

6

Ejercicio 13 - Soluci贸n

Entonces, 鈥淥L鈥 necesita un centro determinado para poder sacar una imagen.

7

Ejercicio 13 - Soluci贸n

Y las layers basemap son como estas.

8

Ejercicio 13 - Soluci贸n

9

Ejercicio 13 - Soluci贸n

10

Ejercicio 13 - Soluci贸n

11

Ejercicio 13 - Soluci贸n

Ahora trabajaremos con los basemaps de Bing maps.Tenemos que a帽adir el la fuente del script
para Bing maps.

A continuaci贸n tenemos que a帽adir una l铆nea para definir las restricciones que
Bing maps necesita para trabajar.

Por 煤ltimo, el mapa y la 鈥渓ayerwitcher鈥.

12

Ejercicio 13 - Soluci贸n

Las layers est谩n definidas como 鈥淥L.Layer.VirtualEarth鈥.
Y est谩n a帽adidas y centradas como en Google.

13

Ejercicio 13 - Soluci贸n

14

Ejercicio 13 - Soluci贸n

15

Ejercicio 13 - Soluci贸n

16

Ejercicio 13 - Soluci贸n

17

Ejercicio 13 - Soluci贸n

TAREA ADICIONAL: comienza con los basemaps de ESRI.
Nosotros a帽adimos los basemaps de ArcGIS Online ESRI como 鈥淎rcGIS93REST鈥.
Existe la posibilidad de a帽adir los servicios 鈥渃ached REST鈥, pero este es un script mas
avanzado.
脡chale un vistazo en los ejemplos en 鈥渉ttp://openlayers.org/dev/examples/arcgiscache_ags.html鈥.
Normalmente nosotros a帽adimos la 鈥淎PI OL鈥, un mapa y una 鈥渓ayerswitcher鈥.

18

Ejercicio 13 - Soluci贸n

Para las seis layers, utilizamos el mismo c贸digo 鈥淥L.Layers.ArcGIS93Rest鈥.
Por ultimo las a帽adimos al mapa.

19

Ejercicio 13 - Soluci贸n

20

Ejercicio 13 - Soluci贸n

21

Ejercicio 13 - Soluci贸n

22

Ejercicio 13 - Soluci贸n

23

Ejercicio 13 - Soluci贸n

Para el 鈥淥SM鈥, necesitamos a帽adir la API 鈥淥penStreetMap鈥.
Definimos las layers como 鈥淥L.Layer.OSM鈥.
A帽adimos las layers y fijamos el centro con la transformaci贸n.

24

Ejercicio 13 - Soluci贸n

25

Ejercicio 13 - Soluci贸n

26
  • Links de descarga
http://lwp-l.com/pdf13582

Comentarios de: OpenSource GIS - Ejercicio 13 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoraci贸n
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar im谩genes, archivos y/o videos.

Puedes registrarte o validarte desde aqu铆.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
gui帽o
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad