Difference between revisions of "Nordic:axl2map"

From OSGeo
Jump to navigation Jump to search
Line 1: Line 1:
 
== Convert fron ArcIMS axl-files to Mapserver map-files ==
 
== Convert fron ArcIMS axl-files to Mapserver map-files ==
  
Norges geologiske undersøkelse (NGU) faser nå ut ArcIMS. ArcIMS-tjenestene skal i hovedsak over til Mapserver. Vi har et stort antall tjenester og fant det nødvendig å lage et XSLT-script som mapper fra axl-configurasjonen (ArcIMS) til map-konfigurasjonen (Mapserver).
+
Norges geologiske undersøkelse (NGU) faser nå ut ArcIMS. ArcIMS-tjenestene skal i hovedsak over til Mapserver. Vi har et stort antall tjenester og fant det nødvendig å lage et XSLT-script som konverterer fra axl-konfigurasjonen (ArcIMS) til map-konfigurasjonen (Mapserver).
  
 +
Geological Survey (NGU) phases out ArcIMS. ArcIMS services will mainly be ported to the Mapserver. We have a large number of services and found it necessary to create an XSLT script which converts from the axl configuration (ArcIMS) to the map configuration (Mapserver).
  
Kjøring:
+
 
 +
Kjøring / exucution:
 
* java org.apache.xalan.xslt.Process -IN foo.axl -XSL axl2mapNGU.xsl -OUT foo.map
 
* java org.apache.xalan.xslt.Process -IN foo.axl -XSL axl2mapNGU.xsl -OUT foo.map
 
* Add in axl-file right after first line - open file in Web browser: <?xml-stylesheet type="text/xsl" encoding="iso-8859-1" href="axl2mapNGU.xslt"?>
 
* Add in axl-file right after first line - open file in Web browser: <?xml-stylesheet type="text/xsl" encoding="iso-8859-1" href="axl2mapNGU.xslt"?>
Line 12: Line 14:
 
*GROUPRENDERER with multple elements will result in multiple CLASS sections with identical names. Edit and integrate into unique classes manually.
 
*GROUPRENDERER with multple elements will result in multiple CLASS sections with identical names. Edit and integrate into unique classes manually.
 
*SCALEDEPENDENTRENDERER is not supported. Create a separate layer for this.
 
*SCALEDEPENDENTRENDERER is not supported. Create a separate layer for this.
*The type attribute in axl renderers arc converted directly to a SYMBOL reference i the map-file like: SYMBOL "star".
+
*The type attribute in axl renderers are converted directly to a SYMBOL reference i the map-file like: SYMBOL "star".
 
   
 
   
 
with multiple render types (axl).
 
with multiple render types (axl).

Revision as of 23:16, 5 May 2011

Convert fron ArcIMS axl-files to Mapserver map-files

Norges geologiske undersøkelse (NGU) faser nå ut ArcIMS. ArcIMS-tjenestene skal i hovedsak over til Mapserver. Vi har et stort antall tjenester og fant det nødvendig å lage et XSLT-script som konverterer fra axl-konfigurasjonen (ArcIMS) til map-konfigurasjonen (Mapserver).

Geological Survey (NGU) phases out ArcIMS. ArcIMS services will mainly be ported to the Mapserver. We have a large number of services and found it necessary to create an XSLT script which converts from the axl configuration (ArcIMS) to the map configuration (Mapserver).


Kjøring / exucution:

  • java org.apache.xalan.xslt.Process -IN foo.axl -XSL axl2mapNGU.xsl -OUT foo.map
  • Add in axl-file right after first line - open file in Web browser: <?xml-stylesheet type="text/xsl" encoding="iso-8859-1" href="axl2mapNGU.xslt"?>

Known issues:

  • Support renderer types that is mostly used by the NGU. Should be easy to add renderer types with the <xsl:template match=...>
  • GROUPRENDERER with multple elements will result in multiple CLASS sections with identical names. Edit and integrate into unique classes manually.
  • SCALEDEPENDENTRENDERER is not supported. Create a separate layer for this.
  • The type attribute in axl renderers are converted directly to a SYMBOL reference i the map-file like: SYMBOL "star".

with multiple render types (axl).

Relaterte dokumenter