Hi,

Online XSLT Translator / Covertor: KmlGpxGmlTransform.hta Application (IE only!)


Above Windows/Internet Explorer (sorry, Firefox and Mac adepts) HTA Application GUI transforms using XSLT the following formats:
GPX v1.0 to GPX v1.1 (with GPX Schema validation)
GPX v1.1 to GPX v1.0 (with GPX Schema validation)
GPX to KML (Stylesheets handles both GPX 1.0 and 1.1)
KML to GPX v1.1 ((with GPX Schema validation)
GML v2.1 types Polygon-Geometry to KML
KML and GPX to OziExplorer PLT
PLT to KML(will add OziExplore wpt to KML shortly)

Some of the transformation sheets stil need some cleaning up of commentary and unused code sections but they are al working.

The GUI allows the user to browse to the local input file or a Web URL can be input. From a select box one of the above mentioned XSLT transformation sheets can be selected. For each type of XSLT transformation a parameter menu appears.

The application tests for the presence of MSXML 3.0, 4.0, 5.0(office2003 users) and 6.0(new standalone successor of version 4.0).

An HTA application has a low security level and allows writing to disc. A zip file which I try to keep up to date with the latest versions( Jan 7th updated), is available for local use.

Direct links to the XSLT transformation files:

Update January 1st: added OziExplorer PLT plaintext to KML transformation(using FSO and ADO):
PLT to KML

KML to PLT
GPX to PLT


robogeoXML to KML

KML2GPX

GPX2KML

GPX10to11

GPX11to10

GML2KML

A 1.1mB zipped (unzipped 3.7mb) GML polygon format world map for transforming test to KML: World Borders.zip

The resulting KML world map after transformation: World Borders.kmz

The Application:
KmlGpxGmlTransform.hta Application (IE only!)

(Browser security setting may influence the usage from the website, so better download below kmlgpxgml.zip file.

ZIP file with above XSLT sheets GUI hta with some supporting images and sound files:
kmlgpxgml.zip (350kb)


A GPX to KML conversion example setting differently coloured track icons according to slope/gradient class.





Cybarber, Sept 28th, updated Jan 18th 2006.


Edited by cybarber (01/17/06 01:54 PM)