Características de argenmap

¿Qué es argenmap?

argenmap es un servicio web. Es una librería de programación basada en jQuery que permite incluir fácilmente un mapa de Argentina en un sitio web.

Este servicio está integrado por un componente javascript (argenmap.jquery) y un backend que sirve los mapas base del IGN. Las tiles del servicio están distribuídas en más de un servidor (nodos) que obtienen las imágenes del servidor OGC del Instituto Geográfico Nacional.

¿Qué es argenmap.jquery?

argenmap.jquery es un plugin para jQuery que permite combinar los mapas web del Instituto Geográfico Nacional y OpenStreetMap con Google Maps API. De esta manera, podés poner en tu sitio un mapa de Argentina con los datos oficiales del IGN sobre las imágenes satelitales de google.


Características de argenmap.jquery

  • Es multi instancia. Podés usar varios mapas en la misma página.
  • Es un plugin de jQuery encadenable. Podés utilizar argenmap.jquery encadenando llamadas, como cualquier plugin de jQuery $('#mapa').show().argenmap().
  • argenmap.jquery usa el servicio WMS del Instituto Geográfico Nacional. Acerca el servicio WMS del IGN a los diseñadores de páginas de instituciones públicas y permite ampliar la presencia de los mapas nacionales en la web.
  • Acceso completo a la API de Google Maps. Aunque argenmap simplifica el uso de mapas en web con datos oficiales, también permite el acceso a la API de Google Maps nativamente. Este ejemplo muestra cómo centrar el mapa en la latitud -34 y longitud -59 accediendo al objeto google.maps.Map que utiliza argenmap.jquery internamente.
var map = $('#mapa').data('gmap');
// Ahora map es el objeto google.maps.Map 
map.setCenter( new google.maps.LatLng(-34,-59) );
        

Cómo funciona argenmap.jquery v1

Para los programadores que ya conocen Google Maps, éste es un listado simple de lo que hace argenmap.jquery automágicamente.

  • Crea un objeto google.maps.Map.
  • Habilita como única capa el tipo de mapa satellite nativo de Google Maps v3.
  • Define un par de funciones para crear MapTypes que son capaces de obtener las tiles de servicios WMS y TMS acorde a la interfaz MapType.getTile()
  • Agrega al mapa, una capa base (MapType) que usa estas funciones para superponer la capa capabaseargenmap del servicio WMS del IGN.
  • Agrega al mapa, una capa transparente (otro MapType) para superponer la capa capabasesigign del servicio WMS del IGN.
  • Se encarga de que cada vez que el usuario cambie al mapa satélite, se superpongan sobre el los vectores del IGN.
  • Ofrece la interfaz estándar de un plugin de jQuery permitiendo crear un mapa rápidamente a partir de selectores de jQuery.

Comparación entre una mapa de Google Maps regular y un mapa de argenmap.jquery

Imagen Institucional del IGN

No hay duda del origen de los datos. El pie de cada mapa de argenmap muestra que este mapa tiene origen en el IGN.
Asegura al observador que los topónimos y datos vectoriales son datos del Instituto Geográfico Nacional de la República Argentina.

Mapa vectorial del IGN

Mapa vectorial de Google Maps. Capa base ROADMAP de Google Maps.

Datos aprobados por el Instituto Geográfico Nacional

Google tiene una base de datos con nombres no aprobados por el IGN. Por lo tanto, el origen de la nomenclatura de calles, partidos, localidades y accidentes geográficos es dudoso con respecto a la cartografía oficial. Argenmap superpone de manera predeterminada los topónimos reconocidos por la Argentina sobre la imágenes de Google.

Topónimos del IGN
Topónimos de Google Maps
Logo del instituto Geográfico Nacional de Argentina

jQuery

Google Maps API

Argenmap