2. Cuál es el Problema?
Hay gran diversidad de plataformas, equipos y
sistemas que utilizan datos geoespaciales
GPS, Celulares, navegadores, aplicaciones
diversas, etc.
Ante esta realidad, Cómo hago para que una
mayor cantidad de usuarios usen mis datos sin
que esto signifique un gran esfuerzo?
8. Salida de Datos
Estàndares Abiertos Utilizados
GPX
Nokia Maps
KML
HTML
y eventualmente otros estàndares basados en
XML
9. Qué es XSLT
XSL (Extensible Stylesheet Language) Familia
de lenguajes basados en XML que permite
describir cómo la información contenida en un
documento XML debe ser transformada.
XSLT: Metodología de transformación de
documentos XML
Es un estándar de W3C
10. XSL == Style Sheets para XML
XSLT transformar
XPath navegar
XSL-FO formatear
11. Paquetes Libres Utilizados
Python
http://www.python.org/
Se utilizó para ejecutar los servicios web, leer y agregar los xml.
Kernow
http://kernowforsaxon.sourceforge.net/
Es una aplicación visual para ejecutar transformaciones XLST, XQuery y Esquemas XML, basado en
SAXON.
SAXON XSLT
http://saxon.sourceforge.net/
20. Conclusiones
La gran ventaja de utilizar XSLT para generar
salidas es que con un sólo origen de
información uno puede satisfacer los
requerimientos y necesidades de distintos
usuarios en distintas plataformas