Cita:
Originalmente publicado por zorrua
|
Hola.
Una curiosidad del WMS (Servicios Web de Mapas) del IHM. Esta información se obtiene a través del servicio Getcapabilites.
Esto no debe confundir al usuario de forma que pueda interpretar que la información mostrada sea susceptible de ser empleada para ninguna actividad relacionada con la navegación, ya que se comprometería gravemente su seguridad….., en ningún caso ofrece seguridad para la navegación. Por parte del IHM, se declina cualquier tipo de responsabilidad en el uso, para fines náuticos
Vamos que ya te dicen que para la navegación nada de nada. Así que las dudas que surgen si se pueden llevar cartas en formato electrónico, desde luego las obtenidas a través del servidor del IHM no.
Quien tengan ilu voy a poner un ladrillete de como bajarse los mapas de IHM a través del servidor de mapas de IHM, aviso que me explico como un libro abierto.
Esto evidentemente es la forma rustica de hacerlo, hay programas que lo hacen como bien han apuntado otros cofrades, pero de esta manera simplemente con un navegador podemos bajar la carta, guardarla o imprimirla, ya que la aplicación del visor del IHM no lo permite (al menos yo no lo he visto), ahí va.
Para bajarse un mapa de un servidor WMS utilizamos el servicio GetMap.
Los parámetros que acepta GetMap podemos verlos aquí.
https://docs.geoserver.org/latest/en...ce.html#getmap
Los valores que acepta los parámetros del GetMap depende de cada servidor, el del IHM, podemos verlos aquí.
http://ideihm.covam.es/wms/cartaENCp...etcapabilities
version -> [WMS_Capabilities version="1.3.0"]
layers -> buscar el tag <layer> y veremos los posibles layes que acepta. Podemos poner varios layes separados por comas.
crs -> Lo mismo buscamos el tab <CRC> y podemos ver los diferentes datums de la carta. Que serán los que utilicemos en el parámetro bbox.
bbox -> aquí está el quit de la cuestión, aquí definimos la región de la carta que remos ver. El el tag BoundingBox, podemos ver los valores máximo y mínimos.(longitud,latitud)) que acepta este parámetro.
Con el bing/maps como con el google/mpas, podemos conocer las coordenadas con el botón derecho del ratón. El rectángulo se define con 2 puntos que van de inferior izquierda a superior derecha
width ->Es el ancho de la imagen que nos va a enviar el servidor de mapas. El ancho máximo permite este parámetro está definido en el tag <MaxWidth>
height ->El alto de la imagen que nos va a enviar el servidor de mapas. El alto máximo que permite este parámetro está definido en el tag <MaxHeight>
format -> Es el formato de la imagen que te enviará el servidor de mapas. Los distintos formatos están definidos en <GetMap><Format>.
Por ejemplo. Si queremos ver una carta que vaya de Moraira a Javea en una imagen de 400X400 pixeles en formato png.
Coordenadas obtenidas a través de bing.com/maps.
Moraira
38,668757(Latitud), 0,097877(Longitud)
Javea
38,840108(Latitud), 0,279152(Longitud)
http://ideihm.covam.es/wms/cartaENCp...at=image%2Fpng
Vemos que el IHM tiene varias direcciones que van del 2 al 5
http://ideihm.covam.es/wms/cartaENCp2..
http://ideihm.covam.es/wms/cartaENCp5.
Son las diferentes escalas de las cartas.
2: WMS - Cartas Náuticas Electrónicas de propósito 2 (escalas 1:350.000 - 1:500.000)
5: WMS - Cartas Náuticas Electrónicas de propósito 5 (escalas 1:4.000 - 1:22.000)