Fernando Lacunza | flacunza@tracasa.es
Desarrollos web del Gobierno de Navarra necesitaban información geográfica incrustada (puntos en mapas, documentos KML)
Desarrolladores sin conocimientos GIS
Producto SITNA que permite incluir un visor de mapas interactivos en páginas y aplicaciones web
Intenta abstraer al programador de los detalles GIS
Pero dichos detalles pueden ser ajustados por configuración
SITNA.Cfg
, layoutsCompatibilidad con Navegadores modernos
Diseño y maquetación personalizables
La maquetación por defecto se adapta a dispositivos móviles (responsive design)
Ofrecida desde la infraestructura SITNA de Tracasa: http://sitna.tracasa.es/api/
Mapas de fondo | Capas de trabajo | Controles |
---|---|---|
WMS | WMS | Tabla de contenidos |
WMTS | WFS | Leyenda |
KML | Buscador | |
Marcadores (JavaScript) | ... |
<!doctype html>
<html>
<body>
<div id="mapa"></div>
<script src="http://sitna.navarra.es/api/"></script>
<script>
var map = new SITNA.Map("mapa");
</script>
</body>
</html>
Las dependencias se cargan dinámicamente
(Símbolo que indica un punto del mapa)
map.addMarker([610431, 4740837], {
layer: "markers",
group: "Ciudadela",
data: {
"Año de construcción": 1571,
"Web": "http://www.turismodepamplona.es/"
}
});
Se cargan en el mapa como una capa de trabajo
La información asociada se puede consultar
Se dispone de un cargador de maquetaciones para facilitar la creación de visores personalizables:
Parámetros del mapa | Comportamiento del visor |
---|---|
|
|
Una maquetación o layout es una carpeta publicada en una URL que puede tener estos archivos:
markup.html
: HTML que se inyecta en el elemento del visorstyle.css
: Estilo aplicado a la páginascript.js
: Funcionalidad para la interfazconfig.json
: Configuración para alterar valores por defectoie8.css
: Exclusivamente para Internet Explorer 8Ninguno de estos archivos es obligatorio
|
|
![]() |
![]() |
Por configuración se puede elegir la biblioteca geográfica que se utilizará
Facilita la migración de proyectos
![]() |
![]() |
OpenLayers 2 | OpenLayers 3 |
---|---|
Ver en ventana nueva | Ver en ventana nueva |
Para incrustar sin programación visores en páginas
<iframe src="http://sitna.navarra.es/kml/?url=URL_de_KML&title=titulo"></iframe>
Parámetros:
url
: Indica la dirección donde está ubicado el documento KMLtitle
: Se incluye cabecera en el Visor y sólo se muestra cuando se invoca desde una página alojada en el dominio navarra.es
Manual de referencia de la API SITNA (para desarrolladores)
http://sitna.navarra.es/api/doc/
Contiene ejemplos para empezar a desarrollar
Licencia BSD 2-clause
¿Preguntas?
Fernando Lacunza | flacunza@tracasa.es