[mapserver-users] ArcIMS Gateway
Bruno Gendron
bruno_gendron at yahoo.com
Mon Oct 1 20:20:54 EDT 2001
Thanks Paul,
This is same the document upon which my ArcXML parser
is based.
Speaking of ArcXML, please find attached the ArcXml
3.1 DTD that Chris was talking about.
--
Bruno
--- Paul Ramsey <pramsey at refractions.net> a écrit : >
Attached is some call-and-response data from an
> actual simple
> conversation between Arc8 and an IMS server (query
> server for services,
> query server for service info, query server for
> image). Arc8 is
> extremely sensitive to the form of the returned XML
> -- get it wrong and
> it goes kablooie. The ArcXML guide is actually
> online (!!) at the ESRI
> site.
>
>
http://arconline.esri.com/arconline/documentation/ims_/WebHelp/ArcXMLGuide.htm
>
> imap at chesapeake.net wrote:
> >
> > Bruno/list,
> >
> > Somewhere on the ArcIMS machine, there exists an
> > ArcXML DTD or schema which can be comformed to by
> > writing some mapscript with XML::Writer. I am
> > working on a similar project, but is a mapscript
> > query engine interface with OpenGIS GML
> > (anyone else using XML with the GML DTD)
> > I'd be glad to share notes, if you are doing
> > working along these lines.
> >
> > The standardization of geospatial data transfer
> > is a goal we should all be working towards.
> >
> > If anyone has the ArcXML DTD, please post.
> >
> > Thanks,
> >
> > Chris Stuber (mapsurfer)
> > Silicon Mapping Solutions, Inc.
> > (410)257-3187
> >
> > Bruno Gendron wrote:
> > >
> > > Hi to everyone,
> > >
> > > I have been working a lot lately in creating a
> > > PHP-Mapscript-based ArcXML-parser for Mapserver,
> which
> > > handles basically 2/3 of the ArcXML 1.1
> <REQUEST> spec
> > > and returns an ArcXML <RESPONSE> to any
> ArcXML-enabled
> > > client. Actually, the parser talks directly to
> > > Mapserver, but it could be modified to forward
> its
> > > request an WMS format to any WMS-compliant
> server and
> > > back.
> > >
> > > However, my work is part of a larger project,
> which
> > > include a Flash-DHTML Mapserver client, and I
> don't
> > > know at this point in time if this ArcXML-parser
> will
> > > be in the public domain (a public demo will go
> on-line
> > > soon, so stay tuned).
> > >
> > > So, basically, yes, something closely related
> has been
> > > done, and, no, I haven't seen any pitfall in
> doing
> > > this. In respect to Mapserver, the mapfile
> structure
> > > can easily (hum!) related to ArcXML tags. The
> nice
> > > thing with ArcXML is that it could be easily
> extended
> > > to include special geo-processing tags (I am in
> the
> > > process of creating such tags to handle complex
> > > queries).
> > >
> > > Bruno Gendron
> > > GIS consultant
> > > Lachine, Canada
> > >
> > > --- Paul Ramsey <pramsey at refractions.net> a
> écrit : >
> > > Mapserverers,
> > > >
> > > > We have started playing with ArcGIS 8.1 and
> were
> > > > pleased and
> > > > interested to note that it supports adding an
> > > > "Internet Server" as a
> > > > data layer. ESRI is certainly picking up the
> > > > "distributed GIS" ball.
> > > > There is, of course, one small catch: when
> ESRI says
> > > > "internet server"
> > > > they mean "ArcIMS server". :)
> > > >
> > > > ESRI actually packages a little module with
> ArcIMS
> > > > which sits in front
> > > > of IMS and turns OGC Web Map Server requests
> into
> > > > IMS-style requests.
> > > > Basically a WMS emulator. I was thinking that
> it
> > > > would be useful to have
> > > > an emulator which does the reverse: sits in
> front of
> > > > a WMS server and
> > > > turns IMS-style requests into WMS requests --
> an IMS
> > > > emulator. That way
> > > > people could use WMS servers for external data
> > > > serving and still be able
> > > > to add those WMS layers to ArcGIS projects.
> > > >
> > > > So (1) has anyone already done this? and (2)
> does
> > > > anyone see any
> > > > notable pitfalls in doing so?
> > > >
> > > > Paul
> > >
> > >
>
___________________________________________________________
> > > Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
> > > Yahoo! Courrier : http://fr.mail.yahoo.com>
-----
> #####
> T 192.168.50.12:1520 -> 199.171.142.206:80 [AP]
> POST
>
/servlet/com.esri.esrimap.Esrimap?ServiceName=catalog
>
> HTTP/1.1
> Content-Length: 58
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.01;
> Windows NT)
> Host: 199.171.142.206
> Connection: Keep-Alive
> Cache-Control : no-cache
>
> <?xml version="1.0"
> encoding="UTF-8"?><GETCLIENTSERVICES />
>
>
>
>
> #####
> T 199.171.142.206:80 -> 192.168.50.12:1520 [AP]
> HTTP/1.1 200 OK
> Date: Mon, 01 Oct 2001 22:26:12 GMT
> Server: Apache/1.3.9 (Win32) ApacheJServ/1.0
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Transfer-Encoding: chunked
> Content-Type: text/plain
>
> <?xml version="1.0"?>
> <ARCXML version="1.0.1">
> <RESPONSE>
> <SERVICES>
> <SERVICE NAME="sstates_extract"
> SERVICEGROUP="ExtractServer1" ACCESS="PRIVATE"
> TYPE="ExtractServer" DESC="" GROUP="*"
> STATUS="ENABLED" >
> <XAP NAME="C:\ArcIMS\AXL\sstates3.axl"
> /><IMAGE URL="http://geocover.earthsat.com/output"
> PATH="C:/ArcIMS/output" TYPE="JPG" />
> </SERVICE>
> <SERVICE NAME="all_all"
> SERVICEGROUP="ImageServer1" ACCESS="PUBLIC"
> TYPE="ImageServer" DESC="" GROUP="*"
> STATUS="ENABLED" >
> <XAP NAME="C:\ArcIMS\AXL\all\all.axl" />
> <IMAGE
> URL="http://geocover.earthsat.com/output"
> PATH="C:/ArcIMS/output" TYPE="JPG" />
> </SERVICE>
> <SERVICE NAME="ethiopia_refugee"
> SERVICEGROUP="ImageServer1" ACCESS="PUBLIC"
> TYPE="ImageServer" DESC="" GROUP="*"
> STATUS="ENABLED" >
> <XAP
> NAME="C:\ArcIMS\AXL\ethiopia\refugee.axl" />
> <IMAGE
> URL="http://geocover.earthsat.com/output"
> PATH="C:/ArcIMS/output" TYPE="JPG" />
> </SERVICE>
> <SERVICE NAME="pyramids_onebox"
> SERVICEGROUP="ImageServer1" ACCESS="PUBLIC"
> TYPE="ImageServer" DESC="" GROUP="*"
> STATUS="ENABLED" >
> <XAP
> NAME="C:\ArcIMS\AXL\pyramids_onebox.axl" />
> <IMAGE
> URL="http://geocover.earthsat.com/output"
> PATH="C:/ArcIMS/output" TYPE="JPG" />
> </SERVICE>
> </SERVICES>
> </RESPONSE>
> </ARCXML>
>
> ------
> ######
> T 192.168.50.12:1522 -> 199.171.142.206:80 [AP]
> POST
>
/servlet/com.esri.esrimap.Esrimap?ServiceName=us_mosaic&CustomStream=False
>
> HTTP/1.1
> Content-Length: 120
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.01;
> Windows NT)
> Host: 199.171.142.206
> Connection: Keep-Alive
> Cache-Control: no-cache
>
> <?xml version="1.0" encoding="UTF-8"?>
> <ARCXML version="1.0.1">
> <REQUEST dpi="96">
> <GET_SERVICE_INFO/>
> </REQUEST>
> </ARCXML>
>
>
> #####
> T 199.171.142.206:80 -> 192.168.50.12:1522 [AP]
> HTTP/1.1 200 OK
> Date: Mon, 01 Oct 2001 22:26:39 GMT
> Server: Apache/1.3.9 (Win32) ApacheJServ/1.0
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Transfer-Encoding: chunked
> Content-Type: text/plain
>
> <?xml version="1.0"?>
> <ARCXML version="1.0">
> <RESPONSE>
> <SERVICEINFO>
> <PROPERTIES>
> <ENVELOPE minx="7621954.5"
> miny="10621371.617647" maxx="12392940.0"
> maxy="14039955.0" name="Initial_Extent" />
> <FEATURECOORDSYS
>
string="PROJCS['Custom',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137,298.257223563]],PRIMEM['Greenwich',0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',10000000],PARAMETER['False_Northing',10000000],PARAMETER['Central_Meridian',-95.5],PARAMETER['Standard_Parallel_1',29.5],PARAMETER['Standard_Parallel_2',45.5],PARAMETER['Central_Parallel',15],UNIT['Meter',1]]"
> >
> <FILTERCOORDSYS
>
string="PROJCS['Custom',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137,298.257223563]],PRIMEM['Greenwich',0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',10000000],PARAMETER['False_Northing',10000000],PARAMETER['Central_Meridian',-95.5],PARAMETER['Standard_Parallel_1',29.5],PARAMETER['Standard_Parallel_2',45.5],PARAMETER['Central_Parallel',15],UNIT['Meter',1]]"
> />
> <BACKGROUND color="0,0,0" />
> <MAPUNITS units="METERS" />
> </PROPERTIES>
> <LAYERINFO type="image" name="america_flc.sid"
> visible="true" id="0" minscale="130"
> maxscale="795.976">
> <ENVELOPE minx="7738320.000000000000000"
> miny="11104598.000000000000000"
> maxx="12391942.000000000000000"
> maxy="14039955.000000000000000" />
> </LAYERINFO>
> <LAYERINFO type="image" name="america_8x.tif"
> visible="true" id="1" minscale="795.976">
> <ENVELOPE minx="7738320.000000000000000"
> miny="11104455.000000000000000"
> maxx="12392940.000000000000000"
> maxy="14039955.000000000000000" />
> </LAYERINFO>
> <LAYERINFO type="featureclass" visible="true"
> name="states_polys_albers" id="2">
> <FCLASS type="polygon">
> <ENVELOPE
> minx="7766255.3376098294000000000000000"
> miny="11165695.8702749050000000000000000"
> maxx="12368966.9593109260000000000000000"
> maxy="13990461.3168781210000000000000000" />
> <FIELD name="AREA" type="8" size="12"
> precision="3" />
> <FIELD name="STATE_NAME" type="12"
> size="25" precision="0" />
> <FIELD name="STATE_FIPS" type="12"
> size="2" precision="0" />
> <FIELD name="SUB_REGION" type="12"
> size="7" precision="0" />
> <FIELD name="STATE_ABBR" type="12"
> size="2" precision="0" />
> <FIELD name="POP1990" type="4" size="10"
> precision="0" />
> <FIELD name="POP1999" type="4" size="10"
> precision="0" />
> </FCLASS>
> <SIMPLERENDERER>
> <SIMPLEPOLYGONSYMBOL fillcolor="0,200,0"
> filltransparency="0.0" filltype="solid"
> fillinterval="6" boundarycolor="255,255,255"
> boundarytransparency="1.0" boundarywidth="1"
> boundarytype="solid" boundarycaptype="round"
> boundaryjointype="round" />
> </SIMPLERENDERER>
> </LAYERINFO>
> </SERVICEINFO>
> </RESPONSE>
> </ARCXML>
>
>
> -----
> #####
> T 192.168.50.12:1522 -> 199.171.142.206:80 [AP]
> POST
>
/servlet/com.esri.esrimap.Esrimap?ServiceName=us_mosaic&CustomStream=False
>
> HTTP/1.1
> Content-Length: 888
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.01;
> Windows NT)
> Host: 199.171.142.206
> Connection: Keep-Alive
> Cache-Control: no-cache
>
> <?xml version="1.0" encoding="UTF-8"?>
> <ARCXML version="1.0">
> <REQUEST>
> <GET_IMAGE autoresize="true">
> <PROPERTIES>
> <IMAGESIZE dpi="96" scalesymbols="true"
> height="574" width="736"/>
> <ENVELOPE minx="-130.948125809025"
> miny="16.5749356457419" maxx="-59.865326134031"
> maxy="53.3926737842562"/>
> <BACKGROUND color="0,0,0"/>
> <LAYERLIST order="true">
> <LAYERDEF id="0" name="america_flc.sid"
> visible="true"/>
> <LAYERDEF id="1" name="america_8x.tif"
> visible="true"/>
> <LAYERDEF id="2"
> name="states_polys_albers" visible="true"
> type="polygon">
> <SIMPLERENDERER>
> <SIMPLEPOLYGONSYMBOL
> fillcolor="0,200,0" filltransparency="0.0"
> filltype="solid" fillinterval="6"
> boundarycolor="255,255,255"
> boundarytransparency="1.0" boundarywidth="1"
> boundarytype="solid" boundarycaptype="round"
> boundaryjointype="round"/>
> </SIMPLERENDERER>
> </LAYERDEF>
> </LAYERLIST>
> </PROPERTIES>
> </GET_IMAGE>
> </REQUEST>
> </ARCXML>
>
>
>
> #####
> T 199.171.142.206:80 -> 192.168.50.12:1522 [AP]
> HTTP/1.1 200 OK
> Date: Mon, 01 Oct 2001 22:26:41 GMT
> Server: Apache/1.3.9 (Win32) ApacheJServ/1.0
> Keep-Alive: timeout=15, max=99
> Connection: Keep-Alive
> Transfer-Encoding: chunked
> Content-Type: text/plain
>
> <?xml version="1.0"?>
> <ARCXML version="1.0">
> <RESPONSE>
> <IMAGE>
> <ENVELOPE minx="-130.948125809024990"
> miny="7.265376037385909" maxx="-59.865326134030994"
> maxy="62.702233392612200" />
> <OUTPUT
>
file="C:\ArcIMS\output\us_mosaic_ESAT-206263272811.jpg"
>
url="http://geocover.earthsat.com/output/us_mosaic_ESAT-206263272811.jpg"
> />
> </IMAGE>
> </RESPONSE>
> </ARCXML>
>
>
> -----
> #####
> T 192.168.50.12:1523 -> 199.171.142.206:80 [AP]
> GET /output/us_mosaic_ESAT-206263272811.jpg HTTP/1.1
> Accept: */*
> Accept-Encoding: gzip, deflate
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.01;
> Windows NT)
> Host: geocover.earthsat.com
> Connection: Keep-Alive
>
>
>
> #####
> T 199.171.142.206:80 -> 192.168.50.12:1523 [AP]
> HTTP/1.1 200 OK
> Date: Mon, 01 Oct 2001 22:26:42 GMT
> Server: Apache/1.3.9 (Win32) ApacheJServ/1.0
> Last-Modified: Mon, 01 Oct 2001 22:26:42 GMT
> ETag: W/"0-1c53-3bb8eda4"
> Accept-Ranges: bytes
> Content-Length: 7251
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Content-Type: image/jpeg
>
> [JPEG Binary Data]
>
>
___________________________________________________________
Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
Yahoo! Courrier : http://fr.mail.yahoo.com
-------------- next part --------------
<!--
**************************************************
ArcXML (AXL) Document Type Definition - v1.1
This is the DTD (Document Type Definition) for ArcXML (AXL): A document format for
configuration of projects and transfer of data between components of ArcIMS 3.1
It is based upon the XML 1.0 standard accepted by W3C (http://www.w3.org/XML/).
ESRI, INC.
**************************************************
-->
<!-- For presentation purposes, the order in which the element definitions appear is alphabetical -->
<!ELEMENT ADDEDFEATURES (FEATURE)+>
<!ELEMENT ADDRESS (GCTAG)+>
<!ELEMENT ARCXML (CONFIG | REQUEST | RESPONSE)+>
<!ATTLIST ARCXML
version CDATA #REQUIRED
>
<!ELEMENT AVIMSWORKSPACE EMPTY>
<!ATTLIST AVIMSWORKSPACE
name CDATA #REQUIRED
map CDATA #REQUIRED
url CDATA #REQUIRED
view CDATA #REQUIRED
>
<!ELEMENT BACKGROUND EMPTY>
<!ATTLIST BACKGROUND
color CDATA #REQUIRED
transcolor CDATA #IMPLIED
>
<!ELEMENT BUFFER (TARGETLAYER | SPATIALQUERY)*>
<!ATTLIST BUFFER
distance CDATA #REQUIRED
bufferunits (decimal_degrees | miles | feet | kilometers | meters) "decimal_degrees"
>
<!ELEMENT CALLOUTMARKERSYMBOL EMPTY>
<!ATTLIST CALLOUTMARKERSYMBOL
antialiasing (true | false) "false"
backcolor CDATA "255,255,255"
boundarycolor CDATA "0,0,0"
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "12"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
glowing CDATA #IMPLIED
interval CDATA "10"
outline CDATA #IMPLIED
shadow CDATA #IMPLIED
transparency CDATA "1.0"
>
<!ELEMENT CAPABILITIES EMPTY>
<!ATTLIST CAPABILITIES
forbidden CDATA #IMPLIED
>
<!ELEMENT CHARTSYMBOL (CHARTVALUE)+>
<!ATTLIST CHARTSYMBOL
antialiasing (true | false) "false"
maxsize CDATA #IMPLIED
maxvalue CDATA #IMPLIED
minsize CDATA #IMPLIED
minvalue CDATA #IMPLIED
mode (pie | bar) "pie"
outline CDATA #IMPLIED
shadow CDATA #IMPLIED
size CDATA #IMPLIED
sizefield CDATA #IMPLIED
transparency CDATA "1.0"
>
<!ELEMENT CHARTVALUE EMPTY>
<!ATTLIST CHARTVALUE
lookupfield CDATA #REQUIRED
color CDATA "0,0,0"
lower CDATA #IMPLIED
upper CDATA #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT CONFIG (MAP | OVERVIEWMAP | ENVIRONMENT | SCALEBAR)*>
<!ELEMENT COORDS (#PCDATA)>
<!ELEMENT COORDSYS EMPTY>
<!ATTLIST COORDSYS
id CDATA #IMPLIED
string CDATA #IMPLIED
datumtransformid CDATA #IMPLIED
datumtransformstring CDATA #IMPLIED
>
<!ELEMENT DATASET (PARTITION)*>
<!ATTLIST DATASET
name CDATA #IMPLIED
id CDATA #IMPLIED
type (point | line | polygon | image) #IMPLIED
workspace CDATA #IMPLIED
fromlayer CDATA #IMPLIED
>
<!ELEMENT DELETEDFEATURES (FEATURE)*>
<!ATTLIST DELETEDFEATURES
deletedfeatures CDATA #REQUIRED
>
<!ELEMENT DENSIFY EMPTY>
<!ATTLIST DENSIFY
tolerance CDATA #REQUIRED
>
<!ELEMENT DRAW EMPTY>
<!ATTLIST DRAW
map (true | false) #REQUIRED
>
<!ELEMENT ENVELOPE EMPTY>
<!ATTLIST ENVELOPE
minx CDATA #REQUIRED
miny CDATA #REQUIRED
maxx CDATA #REQUIRED
maxy CDATA #REQUIRED
name (Initial_Extent | Extent_Limit) "Initial_Extent"
reaspect (true | false) "true"
>
<!ELEMENT ENVIRONMENT (LOCALE | UIFONT | SEPARATORS | SCREEN | CAPABILITIES | IMAGELIMIT)+>
<!ELEMENT ERROR EMPTY>
<!ATTLIST ERROR
machine CDATA #REQUIRED
processid CDATA #REQUIRED
threadid CDATA #REQUIRED
>
<!ELEMENT EXACT ((TEXTSYMBOL | CALLOUTMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | CHARTSYMBOL) | (SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | GRADIENTFILLSYMBOL | SIMPLEPOLYGONSYMBOL))*>
<!ATTLIST EXACT
value CDATA #IMPLIED
method (isExact | isContained) "isExact"
label CDATA #IMPLIED
>
<!ELEMENT EXTENSION (EXTRACTPARAMS | GCSTYLE | STOREDQUERIES+)>
<!ATTLIST EXTENSION
type (Geocode | StoredQuery | Extract) #REQUIRED
>
<!ELEMENT EXTRACT (ENVELOPE | OUTPUT)+>
<!ELEMENT EXTRACTPARAMS (OUTPUTFILE)*>
<!ATTLIST EXTRACTPARAMS
clip (true | false) "true"
>
<!ELEMENT FCLASS (ENVELOPE | FIELD)*>
<!ATTLIST FCLASS
type (point | line | polygon) #REQUIRED
>
<!ELEMENT FEATURE ((ENVELOPE | FIELD+) | (FIELDS | MULTIPOINT | POLYGON | POLYLINE) | (FIELD+))>
<!ATTLIST FEATURE
featureid CDATA #IMPLIED
>
<!ELEMENT FEATURECOORDSYS EMPTY>
<!ATTLIST FEATURECOORDSYS
id CDATA #IMPLIED
string CDATA #IMPLIED
datumtransformid CDATA #IMPLIED
datumtransformstring CDATA #IMPLIED
>
<!ELEMENT FEATURECOUNT EMPTY>
<!ATTLIST FEATURECOUNT
count CDATA #REQUIRED
hasmore (true | false) #REQUIRED
>
<!ELEMENT FEATURES (FEATURE | FEATURECOUNT | ENVELOPE)+>
<!ELEMENT FEATURESERVERWORKSPACE EMPTY>
<!ATTLIST FEATURESERVERWORKSPACE
name CDATA #REQUIRED
url CDATA #REQUIRED
service CDATA #REQUIRED
>
<!ELEMENT FIELD (FIELDVALUE)?>
<!ATTLIST FIELD
type (-99 | -98 | -7 | -5 | 1 | 4 | 5 | 6 | 8 | 12 | 91) #IMPLIED
name CDATA #REQUIRED
size CDATA #IMPLIED
precision CDATA #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT FIELDS (FIELD)*>
<!ELEMENT FIELDVALUE (POINT? | MULTIPOINT* | POLYLINE* | POLYGON*)>
<!ATTLIST FIELDVALUE
valuestring CDATA #IMPLIED
>
<!ELEMENT FILTERCOORDSYS EMPTY>
<!ATTLIST FILTERCOORDSYS
id CDATA #IMPLIED
string CDATA #IMPLIED
datumtransformid CDATA #IMPLIED
datumtransformstring CDATA #IMPLIED
>
<!ELEMENT GCCOUNT EMPTY>
<!ATTLIST GCCOUNT
count CDATA #REQUIRED
>
<!ELEMENT GCFIELD EMPTY>
<!ATTLIST GCFIELD
id CDATA #REQUIRED
name CDATA #REQUIRED
>
<!ELEMENT GCINPUT EMPTY>
<!ATTLIST GCINPUT
id CDATA #REQUIRED
label CDATA #REQUIRED
width CDATA #REQUIRED
description CDATA #REQUIRED
>
<!ELEMENT GCSTYLE (GCFIELD | GCINPUT)*>
<!ATTLIST GCSTYLE
name (USAddressZ | USAddress | USSingleHouse | USSingleHouseZ | USSingleRange | USSingleRangeZ | Zip4 | Zip4Range | SingleField | Zip5) #REQUIRED
>
<!ELEMENT GCTAG EMPTY>
<!ATTLIST GCTAG
id CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT GEOCODE (GCCOUNT | FEATURE?)+>
<!ELEMENT GET_EXTRACT (PROPERTIES | ENVIRONMENT)*>
<!ELEMENT GET_FEATURES (LAYER | QUERY | SPATIALQUERY | ENVIRONMENT)+>
<!ATTLIST GET_FEATURES
attributes (true | false) "true"
beginrecord CDATA "0"
checkesc (true | false) "false"
compact (true | false) "false"
envelope (true | false) "false"
featurelimit CDATA #IMPLIED
geometry (true | false) "true"
globalenvelope (true | false) "false"
outputmode (xml | newxml | binary) "binary"
skipfeatures (true | false) "false"
>
<!ELEMENT GET_GEOCODE (ADDRESS | LAYER | FEATURECOORDSYS)+>
<!ATTLIST GET_GEOCODE
maxcandidates CDATA "20"
minscore CDATA "60"
pinpoint (true | false) #IMPLIED
>
<!ELEMENT GET_IMAGE (PROPERTIES | LAYER | WORKSPACES | ENVIRONMENT)+>
<!ATTLIST GET_IMAGE
show CDATA #IMPLIED
autoresize (true | false) "false"
>
<!ELEMENT GET_SERVICE_INFO EMPTY>
<!ATTLIST GET_SERVICE_INFO
dpi CDATA #IMPLIED
envelope (true | false) "true"
extensions (true | false) "true"
fields (true | false) "true"
renderer (true | false) "true"
>
<!ELEMENT GRADIENTFILLSYMBOL EMPTY>
<!ATTLIST GRADIENTFILLSYMBOL
antialiasing (true | false) "false"
finishcolor CDATA "0,255,0"
overlap (true | false) "true"
startcolor CDATA "255,0,0"
transparency CDATA "1.0"
type (bdiagonal | fdiagonal | horizontal | vertical) "bdiagonal"
>
<!ELEMENT GROUPRENDERER (SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)+>
<!ELEMENT HASHLINESYMBOL EMPTY>
<!ATTLIST HASHLINESYMBOL
antialiasing (true | false) "false"
color CDATA "0,0,0"
interval CDATA "8"
linethickness CDATA "1"
overlap (true | false) "true"
tickthickness CDATA "1"
transparency CDATA "1.0"
type (foreground | background) "foreground"
width CDATA "6"
>
<!ELEMENT HOLE (POINT | COORDS)+>
<!ELEMENT IMAGE (ENVELOPE | OUTPUT | LEGEND | LAYERS)+>
<!ELEMENT IMAGELIMIT EMPTY>
<!ATTLIST IMAGELIMIT
pixelcount CDATA #REQUIRED
>
<!ELEMENT IMAGEPROPERTIES EMPTY>
<!ATTLIST IMAGEPROPERTIES
transparency CDATA "1.0"
transcolor CDATA #IMPLIED
>
<!ELEMENT IMAGESERVERWORKSPACE EMPTY>
<!ATTLIST IMAGESERVERWORKSPACE
name CDATA #REQUIRED
service CDATA #REQUIRED
url CDATA #REQUIRED
>
<!ELEMENT IMAGESIZE EMPTY>
<!ATTLIST IMAGESIZE
dpi CDATA #IMPLIED
height CDATA #REQUIRED
width CDATA #REQUIRED
printheight CDATA #IMPLIED
printwidth CDATA #IMPLIED
scalesymbols (true | false) "false"
>
<!ELEMENT IMAGEWORKSPACE EMPTY>
<!ATTLIST IMAGEWORKSPACE
name CDATA #REQUIRED
directory CDATA #REQUIRED
>
<!ELEMENT LAYER (DATASET | OBJECT | IMAGEPROPERTIES | COORDSYS | DENSIFY | QUERY | SPATIALQUERY | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)*>
<!ATTLIST LAYER
id CDATA #REQUIRED
name CDATA #IMPLIED
featurecount CDATA #IMPLIED
type (featureclass | acetate | image) #IMPLIED
maxscale CDATA #IMPLIED
minscale CDATA #IMPLIED
visible (true | false) "true"
>
<!ELEMENT LAYERDEF (QUERY | SPATIALQUERY | SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | VALUEMAPRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER)*>
<!ATTLIST LAYERDEF
id CDATA #REQUIRED
name CDATA #IMPLIED
visible (true | false) #IMPLIED
>
<!ELEMENT LAYERINFO (FCLASS | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER | ENVELOPE)+>
<!ATTLIST LAYERINFO
id CDATA #REQUIRED
type (featureclass | image) #REQUIRED
maxscale CDATA #IMPLIED
minscale CDATA #IMPLIED
name CDATA #IMPLIED
visible (true | false) #IMPLIED
>
<!ELEMENT LAYERLIST (LAYERDEF)*>
<!ATTLIST LAYERLIST
order (true | false) "false"
nodefault (true | false) "false"
dynamicfirst (true | false) "false"
>
<!ELEMENT LAYERS (LAYER)*>
<!ELEMENT LEGEND EMPTY>
<!ATTLIST LEGEND
file CDATA #IMPLIED
url CDATA #IMPLIED
antialiasing (true | false) "true"
autoextend (true | false) "false"
backgroundcolor CDATA #IMPLIED
cansplit (true | false) "false"
cellspacing CDATA "2"
columns CDATA "1"
display (true | false) "true"
font CDATA "Arial"
height CDATA "300"
layerfontsize CDATA "10"
reverseorder (true | false) "false"
splittext CDATA "(cont)"
swatchheight CDATA "14"
swatchwidth CDATA "18"
title CDATA #IMPLIED
titlefontsize CDATA "12"
transcolor CDATA #IMPLIED
valuefontsize CDATA "8"
width CDATA "125"
>
<!ELEMENT LINE ( SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL | HASHLINESYMBOL)?>
<!ATTLIST LINE
coords CDATA #REQUIRED
>
<!ELEMENT LOCALE EMPTY>
<!ATTLIST LOCALE
country CDATA #IMPLIED
language CDATA #REQUIRED
variant CDATA #IMPLIED
>
<!ELEMENT MAP (PROPERTIES | LAYER | WORKSPACES)+>
<!ATTLIST MAP
dynamic (true | false) "false"
>
<!ELEMENT MAPUNITS EMPTY>
<!ATTLIST MAPUNITS
units (decimal_degrees | feet | meters) #REQUIRED
>
<!ELEMENT MARKUP (MARKUPLAYER | WORKSPACES)*>
<!ELEMENT MARKUPLAYER (ADDEDFEATURES | DELETEDFEATURES | MODIFIEDFEATURES)*>
<!ATTLIST MARKUPLAYER
layername CDATA #REQUIRED
workspace CDATA #REQUIRED
>
<!ELEMENT MODIFIEDFEATURES (FEATURE)*>
<!ELEMENT MOIMSWORKSPACE EMPTY>
<!ATTLIST MOIMSWORKSPACE
name CDATA #REQUIRED
service CDATA #REQUIRED
url CDATA #REQUIRED
>
<!ELEMENT MULTIPOINT (COORDS | POINT+)>
<!ELEMENT NORTHARROW EMPTY>
<!ATTLIST NORTHARROW
coords CDATA #REQUIRED
type CDATA #REQUIRED
angle CDATA "0"
antialiasing (true | false) "false"
outline CDATA #IMPLIED
overlap (true | false) "true"
shadow CDATA #IMPLIED
size CDATA "30"
transparency CDATA "1.0"
>
<!ELEMENT OBJECT (COORDSYS | POINT | LINE | POLYGON | TEXT | SCALEBAR | NORTHARROW)+>
<!ATTLIST OBJECT
units (database | pixel) #REQUIRED
lower CDATA "1:1"
upper CDATA "1:infinity"
>
<!ELEMENT OTHER ((CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | TEXTSYMBOL) | (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL))>
<!ATTLIST OTHER
label CDATA #IMPLIED
>
<!ELEMENT OUTPUT EMPTY>
<!ATTLIST OUTPUT
baseurl CDATA #IMPLIED
file CDATA #IMPLIED
height CDATA #IMPLIED
legendbaseurl CDATA #IMPLIED
legendname CDATA #IMPLIED
legendpath CDATA #IMPLIED
legendurl CDATA #IMPLIED
name CDATA #IMPLIED
path CDATA #IMPLIED
type (gif | jpg | png | png8) "jpg"
url CDATA #IMPLIED
width CDATA #IMPLIED
>
<!ELEMENT OUTPUTFIELD EMPTY>
<!ATTLIST OUTPUTFIELD
alias CDATA #REQUIRED
name CDATA #REQUIRED
>
<!ELEMENT OUTPUTFILE (OUTPUTFIELD)*>
<!ATTLIST OUTPUTFILE
file CDATA #IMPLIED
>
<!ELEMENT OVERVIEWMAP (LAYERDEF)*>
<!ATTLIST OVERVIEWMAP
backgroundcolor CDATA "255,255,255"
framefillcolor CDATA "255,0,0"
frameoutlinecolor CDATA "255,0,0"
zoomfactor CDATA #IMPLIED
>
<!ELEMENT PARTITION (ENVELOPE)+>
<!ATTLIST PARTITION
name CDATA #REQUIRED
>
<!ELEMENT PATH (COORDS | POINT)+>
<!ELEMENT POINT (SIMPLEMARKERSYMBOL | RASTERMARKERSYMBOL | TRUETYPEMARKERSYMBOL)?>
<!ATTLIST POINT
coords CDATA #IMPLIED
x CDATA #IMPLIED
y CDATA #IMPLIED
>
<!ELEMENT POLYGON (RING* | (SIMPLEPOLYGONSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL))>
<!ATTLIST POLYGON
coords CDATA #IMPLIED
>
<!ELEMENT POLYLINE (PATH)+>
<!ELEMENT PROPERTIES (ENVELOPE | FEATURECOORDSYS | FILTERCOORDSYS | IMAGESIZE | LAYERLIST | MAPUNITS | OUTPUT | BACKGROUND | LEGEND | DRAW)*>
<!ELEMENT QUERY (BUFFER | FILTERCOORDSYS | FEATURECOORDSYS)*>
<!ATTLIST QUERY
where CDATA #IMPLIED
accuracy CDATA '"0"'
featurelimit CDATA #IMPLIED
joinexpression CDATA #IMPLIED
jointables CDATA #IMPLIED
subfields CDATA #IMPLIED
>
<!ELEMENT RANGE ((TEXTSYMBOL | CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL) | (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL))+>
<!ATTLIST RANGE
lower CDATA #REQUIRED
upper CDATA #REQUIRED
equality (all | upper | lower | none) "lower"
label CDATA #IMPLIED
>
<!ELEMENT RASTERFILLSYMBOL EMPTY>
<!ATTLIST RASTERFILLSYMBOL
image CDATA #REQUIRED
url CDATA #REQUIRED
antialiasing (true | false) "false"
overlap (true | false) "true"
transparency CDATA "1.0"
>
<!ELEMENT RASTERMARKERSYMBOL EMPTY>
<!ATTLIST RASTERMARKERSYMBOL
image CDATA #REQUIRED
url CDATA #REQUIRED
antialiasing (true | false) "false"
hotspot CDATA #IMPLIED
overlap (true | false) "true"
shadow CDATA #IMPLIED
size CDATA #IMPLIED
transparency CDATA "1.0"
usecentroid (true | false) "false"
>
<!ELEMENT RASTERSHIELDSYMBOL EMPTY>
<!ATTLIST RASTERSHIELDSYMBOL
image CDATA #REQUIRED
url CDATA #REQUIRED
antialiasing (true | false) "false"
boundary (true | false) "false"
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "12"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
labelmode (full | numericonly) "numericonly"
printmode (titlecaps | allupper | alllower | none) "none"
shadow CDATA #IMPLIED
textposition CDATA #IMPLIED
transparency CDATA "1.0"
>
<!ELEMENT REQUEST (GET_IMAGE | GET_EXTRACT | GET_FEATURES | GET_GEOCODE | GET_SERVICE_INFO)+>
<!ELEMENT RESPONSE ( IMAGE | EXTRACT | FEATURES | GEOCODE | SERVICEINFO)+>
<!ELEMENT RING (COORDS | POINT | HOLE)+>
<!ELEMENT SCALEBAR EMPTY>
<!ATTLIST SCALEBAR
backcolor CDATA #IMPLIED
fontcolor CDATA "0,0,0"
mapunits (decimal_degrees | degrees | meters | feet) #IMPLIED
scaleunits (miles | feet | meters | kilometers) #IMPLIED
screenunits (inches | centimeters) "inches"
coords CDATA #IMPLIED
antialiasing (true | false) "false"
barcolor CDATA "255,162,115"
bartransparency CDATA "1.0"
barwidth CDATA "5"
distance CDATA #IMPLIED
font CDATA "Arial"
fontsize CDATA "10"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
mode CDATA #IMPLIED
outline CDATA "255,255,255"
overlap (true | false) "true"
precision CDATA "0"
round CDATA #IMPLIED
screenlength CDATA #IMPLIED
texttransparency CDATA #IMPLIED
>
<!ELEMENT SCALEDEPENDENTRENDERER (SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)>
<!ATTLIST SCALEDEPENDENTRENDERER
lower CDATA "1:1"
upper CDATA "1:infinity"
>
<!ELEMENT SCREEN EMPTY>
<!ATTLIST SCREEN
dpi CDATA #REQUIRED
>
<!ELEMENT SDEWORKSPACE EMPTY>
<!ATTLIST SDEWORKSPACE
instance CDATA #REQUIRED
name CDATA #REQUIRED
password CDATA #REQUIRED
server CDATA #REQUIRED
user CDATA #REQUIRED
database CDATA #IMPLIED
encrypted (true | false) "false"
geoindexdir CDATA #IMPLIED
>
<!ELEMENT SEPARATORS EMPTY>
<!ATTLIST SEPARATORS
cs CDATA #IMPLIED
ts CDATA #IMPLIED
>
<!ELEMENT SERVICEINFO (LAYERINFO | ENVIRONMENT | PROPERTIES)+>
<!ELEMENT SHAPEWORKSPACE EMPTY>
<!ATTLIST SHAPEWORKSPACE
directory CDATA #REQUIRED
name CDATA #REQUIRED
codepage CDATA #IMPLIED
geoindexdir CDATA #IMPLIED
shared (true | false) "true"
>
<!ELEMENT SHIELDSYMBOL EMPTY>
<!ATTLIST SHIELDSYMBOL
type (interstate | usroad | rect | oval) #REQUIRED
antialiasing (true | false) "false"
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "12"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
labelmode (full | numericonly) "numericonly"
minsize CDATA "1.0"
shadow CDATA #IMPLIED
>
<!ELEMENT SIMPLELABELRENDERER (TEXTSYMBOL | CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL)>
<!ATTLIST SIMPLELABELRENDERER
field CDATA #REQUIRED
featureweight (no_weight | med_weight | high_weight) "no_weight"
howmanylabels (one_label_per_name | one_label_per_shape | one_label_per_part) #IMPLIED
labelbufferratio CDATA #IMPLIED
labelpriorities CDATA "2,2,1,4,5,3,2,4"
labelweight (no_weight | med_weight | high_weight) "high_weight"
linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal) "PlaceAbove"
rotationalangles CDATA #IMPLIED
>
<!ELEMENT SIMPLELINESYMBOL EMPTY>
<!ATTLIST SIMPLELINESYMBOL
antialiasing (true | false) "false"
captype (butt | round | square) "butt"
color CDATA "0,0,0"
jointype (round | miter | bevel) "round"
overlap (true | false) "true"
transparency CDATA "1.0"
type (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
width CDATA "0"
>
<!ELEMENT SIMPLEMARKERSYMBOL EMPTY>
<!ATTLIST SIMPLEMARKERSYMBOL
antialiasing (true | false) "false"
color CDATA "0,0,0"
outline CDATA #IMPLIED
overlap (true | false) "true"
shadow CDATA #IMPLIED
transparency CDATA "1.0"
type CDATA #IMPLIED
usecentroid (true | false) "false"
width CDATA "3"
>
<!ELEMENT SIMPLEPOLYGONSYMBOL EMPTY>
<!ATTLIST SIMPLEPOLYGONSYMBOL
antialiasing (true | false) "false"
boundary (true | false) "true"
boundarycaptype (butt | round | square) "butt"
boundarycolor CDATA "0,0,0"
boundaryjointype (round | miter | bevel) "round"
boundarytransparency CDATA "1.0"
boundarytype (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
boundarywidth CDATA "1"
fillcolor CDATA "0,200,0"
fillinterval CDATA "6"
filltransparency CDATA "1.0"
filltype (solid | bdiagonal | fdiagonal | cross | diagcross | horizontal | vertical | gray | lightgray | darkgray) "solid"
overlap (true | false) "true"
transparency CDATA #IMPLIED
>
<!ELEMENT SIMPLERENDERER (SIMPLEPOLYGONSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL)+>
<!ELEMENT SPATIALFILTER (ENVELOPE | MULTIPOINT | POLYGON | POLYLINE | BUFFER)*>
<!ATTLIST SPATIALFILTER
relation (area_intersection | envelope_intersection) #REQUIRED
>
<!ELEMENT SPATIALQUERY (BUFFER | FEATURECOORDSYS | FILTERCOORDSYS | SPATIALFILTER)*>
<!ATTLIST SPATIALQUERY
accuracy CDATA "0"
featurelimit CDATA #IMPLIED
joinexpression CDATA #IMPLIED
jointables CDATA #IMPLIED
searchorder (optimize | spatialfirst | attributefirst) "optimize"
subfields CDATA #IMPLIED
where CDATA #IMPLIED
>
<!ELEMENT SQVAR (FIELD)>
<!ATTLIST SQVAR
name CDATA #IMPLIED
position CDATA #IMPLIED
>
<!ELEMENT STOREDQUERIES (STOREDQUERY)+>
<!ELEMENT STOREDQUERY (QUERY | SQVAR)+>
<!ATTLIST STOREDQUERY
name CDATA #IMPLIED
>
<!ELEMENT TARGETLAYER EMPTY>
<!ATTLIST TARGETLAYER
id CDATA #REQUIRED
>
<!ELEMENT TEXT (TEXTMARKERSYMBOL)>
<!ATTLIST TEXT
coords CDATA #REQUIRED
label CDATA #REQUIRED
>
<!ELEMENT TEXTMARKERSYMBOL EMPTY>
<!ATTLIST TEXTMARKERSYMBOL
angle CDATA "0.0"
antialiasing (true | false) "false"
blockout CDATA #IMPLIED
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "10"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
glowing CDATA #IMPLIED
halignment (left | center | right) "right"
interval CDATA "0"
outline CDATA #IMPLIED
overlap (true | false) "true"
printmode (titlecaps | allupper | alllower | none) "none"
transparency CDATA "1.0"
valignment (top | center | bottom) "top"
>
<!ELEMENT TEXTSYMBOL EMPTY>
<!ATTLIST TEXTSYMBOL
antialiasing (true | false) "false"
blockout CDATA #IMPLIED
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "12"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
glowing CDATA #IMPLIED
interval CDATA "0"
outline CDATA #IMPLIED
printmode (titlecaps | allupper | alllower | none) "none"
shadow CDATA #IMPLIED
transparency CDATA "1.0"
>
<!ELEMENT TRUETYPEMARKERSYMBOL EMPTY>
<!ATTLIST TRUETYPEMARKERSYMBOL
character CDATA #REQUIRED
angle CDATA "0"
anglefield CDATA "0"
antialiasing (true | false) "false"
font CDATA #IMPLIED
fontcolor CDATA "0,0,0"
fontsize CDATA "12"
fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
glowing CDATA #IMPLIED
outline CDATA #IMPLIED
overlap (true | false) "true"
rotatemethod (geographic | arithmetic | mod_arithmetic) "mod_arithmetic"
shadow CDATA #IMPLIED
transparency CDATA "1.0"
usecentroid (true | false) "false"
>
<!ELEMENT UIFONT EMPTY>
<!ATTLIST UIFONT
name CDATA #REQUIRED
color CDATA #IMPLIED
size CDATA #IMPLIED
style (regular | bold | italic | underline | outline | bolditalic) #IMPLIED
>
<!ELEMENT VALUEMAPLABELRENDERER (EXACT | RANGE | OTHER)+>
<!ATTLIST VALUEMAPLABELRENDERER
labelfield CDATA #REQUIRED
lookupfield CDATA #REQUIRED
featureweight (no_weight | med_weight | high_weight) "no_weight"
howmanylabels CDATA #IMPLIED
labelbufferratio CDATA #IMPLIED
labelpriorities CDATA "2,2,1,4,5,3,2,4"
labelweight (no_weight | med_weight | high_weight) "high_weight"
linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal) "PlaceAbove"
rotationalangles CDATA #IMPLIED
>
<!ELEMENT VALUEMAPRENDERER (EXACT | RANGE | OTHER)*>
<!ATTLIST VALUEMAPRENDERER
lookupfield CDATA #REQUIRED
>
<!ELEMENT WORKSPACES (AVIMSWORKSPACE | FEATURESERVERWORKSPACE | IMAGESERVERWORKSPACE | IMAGEWORKSPACE | MOIMSWORKSPACE | SDEWORKSPACE | SHAPEWORKSPACE)*>
More information about the mapserver-users
mailing list