LAYERINFO

Used in

RESPONSE  

Servers

Image  Query  Feature  Extract  Geocode  

Parent elements

SERVICEINFO 

Syntax

<LAYERINFOAttribute Description Table
     (r)id="string"
     maxscale="string"
     minscale="string"
     name="string"
     type="featureclass | image | acetate"
     visible="true | false"
>


     When parent element is LAYERINFO and type is acetate:
     (m)<OBJECT... /> [Image Services only]

     When parent element is LAYERINFO and type is featureclass for Image or Feature Services:
     (r)<FCLASS... />
     <EXTENSION... />
     <GROUPRENDERER... />
     <SCALEDEPENDENTRENDERER... />
     <SIMPLELABELRENDERER... />
     <SIMPLERENDERER... />
     <VALUEMAPLABELRENDERER... />
     <VALUEMAPRENDERER... />

     When parent element is LAYERINFO and type is image:
     <ENVELOPE... />
     <RASTER_RENDERER... /> [Image Services only]

</LAYERINFO >
(r): Attribute or child element is required.
(m):  Child element can be used multiple times.

Description

Defines layer information such as ID and name, minimum and maximum scale, layer type, and whether the layer is visible.

Notes


Attribute Descriptions for LAYERINFO

AttributeUsage
idReference to unique layer ID as defined in map configuration file.
maxscaleMaximum scale to display map. Does not apply unless maxscale is set in the service. When scale values are returned as a relative scale, values are not rounded when the map is in decimal degrees.
minscaleMinimum scale to display map. Does not apply unless minscale is set in the service. When scale values are returned as a relative scale, values are not rounded when the map is in decimal degrees.
nameLayer name as defined in map configuration file.
typeShows type of layer as defined in map configuration file.
visibleSpecifies whether or not layer is visible.
Back to top 

Examples for LAYERINFO

<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <RESPONSE>
    <SERVICEINFO>
      <ENVIRONMENT>
        <LOCALE language="en" country="US" />
        <UIFONT name="Arial" color="0,0,0" size="12" style="regular" />
        <SEPARATORS cs=" " ts=";"/>
        <CAPABILITIES forbidden="" disabledtypes=""/>
        <SCREEN dpi="96"/>
        <IMAGELIMIT pixelcount="1048576" />
      </ENVIRONMENT>
      <PROPERTIES>
        <FEATURECOORDSYS id="4326"/>
        <FILTERCOORDSYS id="4326"/>
        <ENVELOPE minx="-180" miny="-90" maxx="180" maxy="90" name="Initial_Extent" />
        <MAPUNITS units="decimal_degrees" />
      </PROPERTIES>
      <LAYERINFO type="featureclass" visible="true" name="Countries" id="1">
        <FCLASS type="polygon">
          <FIELD name="AREA" type="8" size="12" precision="3" />
          <FIELD name="NAME" type="12" size="40" precision="0" />
          <FIELD name="ABBREVNAME" type="12" size="12" precision="0" />
          <FIELD name="FIPS_CODE" type="12" size="2" precision="0" />
          <FIELD name="WB_CNTRY" type="12" size="3" precision="0" />
          <FIELD name="HYPERLINK" type="12" size="60" precision="0" />
          <FIELD name="#SHAPE#" type="-98" size="0" precision="0" />
          <FIELD name="#ID#" type="-99" size="16" precision="0" />
        </FCLASS>
      </LAYERINFO>
      <LAYERINFO name="NorthArrow" visible="true" id="NorthArrow"<
        <OBJECT units="pixel">
          <NORTHARROW type="4" coords="20 30" shadow="32,32,32" size="15" angle="0" antialiasing="true" overlap="false" />
        </OBJECT>
      </LAYERINFO>
    </SERVICEINFO>
  </RESPONSE>
</ARCXML>

Back to top