SEPARATORS

Used in

CONFIG  REQUEST  RESPONSE  

Servers

Image  Query  Feature  Extract  

Parent elements

ENVIRONMENT 

Syntax

<SEPARATORSAttribute Description Table
     cs="string" [white space (" ")]
     ts="string" [semicolon (";")]
>

     No Child Elements
</SEPARATORS >

Description

Identifies separators used between x,y coordinates and coordinate pairs and as separators for lists of strings.

Restrictions


Notes


Attribute Descriptions for SEPARATORS

AttributeUsage
csCoordinate separator is used to separate an x-coordinate from a y-coordinate.
tsTuple separator is used to separate coordinate pairs and string lists.
Back to top 

Examples for SEPARATORS

Example 1: When in CONFIG.
<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <CONFIG>
    <ENVIRONMENT>
      <LOCALE country="US" language="en" variant="" />
      <UIFONT color="0,0,0" name="Arial" size="12" style="regular" />
      <SEPARATORS cs="#" ts="*" />
    </ENVIRONMENT>
    <MAP>
      <PROPERTIES>
      <ENVELOPE minx="-141.003006" miny="41.913319" maxx="-52.620281" maxy="83.108322" name="Initial_Extent" />
      <MAPUNITS units="decimal_degrees" />
      <FILTERCOORDSYS id="4326" />
      <FEATURECOORDSYS id="4326"/>
      </PROPERTIES>
      <WORKSPACES>
      <SHAPEWORKSPACE name="shp_ws-16" directory="<path to CANADA ESRIDATA>" />
      </WORKSPACES>
      <LAYER type="featureclass" name="province" visible="true" id="0">
      <DATASET name="province" type="polygon" workspace="shp_ws-16" />
        <SPATIALQUERY>
          <SPATIALFILTER relation="area_intersection">
            <POLYGON>
              <RING>
                 <COORDS> -92#45*-92#55*-66#55*-54#63*-92#45 </COORDS>
              </RING>
           </POLYGON>
         </SPATIALFILTER>
       </SPATIALQUERY>  
      <SIMPLERENDERER>
        <SIMPLEPOLYGONSYMBOL fillcolor="227,127,227" filltype="solid" />
      </SIMPLERENDERER>
      </LAYER>
      <LAYER type="acetate" name="Text" id="acetate">
        <OBJECT units="pixel">
          <TEXT coords="200#200" label="Text goes here">
            <TEXTMARKERSYMBOL fontstyle="bold" fontsize="18" font="Times New Roman" fontcolor="0,255,0" />
          </TEXT>
        </OBJECT>  
      </LAYER>  
      <LAYER type="acetate" name="Box" id="box">
        <OBJECT units="pixel">
          <LINE coords="10#10*400#10*400#80*10#80*10#10">
            <SIMPLELINESYMBOL color="0,0,0" />
          </LINE>
        </OBJECT>  
      </LAYER>  
    </MAP>
  </CONFIG>
</ARCXML>

Example 2: When in GET_IMAGE request.
<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <REQUEST>
    <GET_IMAGE>
      <ENVIRONMENT>
        <SEPARATORS cs="*" ts="@" />
      </ENVIRONMENT>
      <PROPERTIES>
        <ENVELOPE minx="-148.0" miny="35.0" maxx="-46.0" maxy="90.0" />
        <IMAGESIZE width="800" height="600" />
      </PROPERTIES>
      <LAYER type="featureclass" name="new_CNTRY94" id="333">
        <DATASET fromlayer="1" />
        <SPATIALQUERY>
          <SPATIALFILTER relation="area_intersection">
            <POLYGON>
              <RING>
                 <COORDS> -70*45@-50*45@-52*80@-65*80@-70*45  </COORDS>
              </RING>
           </POLYGON>
         </SPATIALFILTER>
       </SPATIALQUERY>  
       <SIMPLERENDERER>
         <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="255,0,0" />
       </SIMPLERENDERER>
      </LAYER>
      <LAYER type="acetate" name="Text" id="444">
        <OBJECT units="pixel">
          <TEXT coords="10*40" label="Text goes here">
            <TEXTMARKERSYMBOL fontstyle="bold" fontsize="32" font="Arial" fontcolor="0,0,0" glowing="255,255,0" />
          </TEXT>
        </OBJECT>  
      </LAYER>
      <LAYER type="acetate" name="Box" id="555">
        <OBJECT units="pixel">
           <LINE coords="10*40@400*40@400*130@10*130@10*40">
           <SIMPLELINESYMBOL color="0,255,0" width="3" />
           </LINE>
        </OBJECT>  
      </LAYER>  
    </GET_IMAGE>
  </REQUEST>
</ARCXML>

Example 3: When in GET_FEATURES request.
<?xml version="1.0" encoding="UTF-8" ?>
<ARCXML version="1.1">
  <REQUEST>
    <GET_FEATURES featurelimit="25" beginrecord="0" outputmode="xml" geometry="false" envelope="true" compact="true">
      <ENVIRONMENT>
        <SEPARATORS cs=" " ts=";" />
      </ENVIRONMENT>
      <LAYER id="1" />
      <SPATIALQUERY subfields="NAME">
          <SPATIALFILTER relation="area_intersection">
            <POLYGON>
              <RING>
                 <COORDS> -92 5;-92 63;-54 63;-54 45;-92 5 </COORDS>
              </RING>
           </POLYGON>
         </SPATIALFILTER>
       </SPATIALQUERY>  
    </GET_FEATURES>
  </REQUEST>
</ARCXML>

Example 4: When in a SERVICEINFO response.
<?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="Cities" id="0">
        <FCLASS type="point">
          <ENVELOPE minx="-165.270004272461" miny="-53.1500015258789" maxx="177.130187988281" maxy="78.1999969482422" />
        </FCLASS>
      </LAYERINFO>
    </SERVICEINFO>
  </RESPONSE>
</ARCXML>

Back to top