What's New in ArcXML 1.1 for ArcIMS 9.0


The following changes have been made to ArcXML 1.1 since the release of ArcIMS 4.0.1. 

New elements and attributes:

    • description

Changes to element and child element relationships

  • IMAGE
    • ENVELOPE is always returned in response.  Prior to ArcIMS 9.0, ENVELOPE was not returned if only a legend but no map was requested.
  • SERVICEINFO
    • Child element CAPABILITIES is always returned in response.  Prior to ArcIMS 9.0, CAPABILITIES was returned only if forbidden tags were listed. 

Attribute updates

The following elements have updated attributes.

 

  • ERROR  
    • The attributes machine, processid, and threadid are no longer required.  They are optional.
  • GET_SERVICE_INFO   
    • toctype GIF is now a valid format.
  • OUTPUT  
    • type In GET_LAYOUT requests, SVG and GIF are valid output formats.  In GET_IMAGE requests, GIF is now a valid format for ArcMap Image Services.
  • SIMPLELABELRENDERER, VALUEMAPLABELRENDERER  
    • howmanylabels default is now specified as “one_label_per_name”.
    • labelbufferratio default is now specified as “0.0”.
  • SHIELDSYMBOL
    • antialiasing – default is “true”, but “false” is now valid.
  • RASTERMARKERSYMBOL, RASTERFILLSYMBOL, RASTERSHIELDSYMBOL
    • url – required for Feature Services but not Image or ArcMap Image Services
    • image – required for Image and ArcMap Image Services but not Feature Services

Deprecated metadata elements and attributes

The following metadata elements and attributes are no longer valid with Metadata Services. They have been removed from the documentation. However, for backward compatibility, the Spatial Server will process these elements and attributes. However, you will likely receive an incorrect or empty response.
  • PUT_METADATA_SEMANTIC
    • Element and all attributes no longer supported.
  • SEMANTIC_PAIR
    • Element and all attributes no longer supported.
  • WORD
    • Element and all attributes no longer supported.
  • GET_COLLECTION_INFO
    • Removed orderby, tag, zcode attributes.
    • Removed "words" as a known value for collection.
  • METADATA_CONTENT
    • Removed minwordlength, index_numbers attributes.
  • TAGTEXT
    • Removed zcode attribute.
  • TAGVALUE
    • Removed zcode attribute.

Other deprecated elements

The following elements associated with EditNotes have been deprecated.  These elements are fully supported for ArcIMS 9.0 but may be removed in a future release of ArcIMS.

 

Other items of note

The following notes and restrictions have been added to the documentation or been updated to help reduce any ambiguity on the given topic. 

  • CALLOUTMARKERSYMBOL This symbol cannot be used in acetate layers. 
  • LOCALE, UIFONT The information in these elements is used by the ArcIMS Java clients and ArcExplorer 9 to determine the local environment of your ArcIMS site. Although this information is included in the map configuration file, it is not used by the ArcIMS Spatial Server. Changing the attribute values will not change the locale of the Spatial Server.
  • GET_EXTRACT Only X and Y values are extracted to the shapefile. Z and M values are not extracted.
  • OBJECTAn acetate layer is designed to show a limited number of graphic features and is not designed for displaying large numbers of features. If you add many features to an acetate layer, a noticeable degradation in response time and performance is likely. If too many features are added, the service may stop responding.
  • PARTITION Partitions are valid only when used in an Image Service.
  • RASTERMARKERSYMBOL, SIMPLEMARKERSYMBOL, TRUETYPEMARKERSYMBOL The attribute usecentroid is not valid with acetate layers.
  • RASTER_RENDERER, RASTER_EXACT, RASTER_OTHER, RASTER_RANGE Valid only with layers that specify a single image. Not valid with an image directory or image catalog.
  • SCALE This element is valid only when using GET_LAYOUT with ArcMap Image Services. 
  • SCALEDEPENDENTRENDERER If you find that labels are not drawing at certain scales when using multiple SCALEDEPENDENTRENDERERs, try using both upper and lower attributes for each SCALEDEPENDENTRENDERER.
  • SPATIALFILTER Using MULTIPOINT as a filter against a point or line layer will yield no results. Instead, a small envelope should be generated around this point. The envelope can then be used as the filter. Similarly, POLYLINE used against a point will yield no results. If desired, an envelope can be generated around the line for use as a filter.
  • SPATIALFILTER When using relation="envelope_intersection" on ArcSDE layers, no features are returned when
    • MULTIPOINT is used.
    • a POLYLINE where all x-coordinates or all y-coordinates are the same.

The reason is that all points and some lines do not have an associated envelope and hence cannot be used to query features using "envelope_intersection". Use relation="area_intersection" instead.

  • SPATIALQUERY
    • When joining tables in ArcSDE, ArcSDE layers can only be joined to other tables within the same schema in the relational database management system (RDBMS).
    • A date query for ArcMap Image Services uses the same syntax as you would use in ArcMap. The format differs depending on the data type that the map is referencing.
  • SIMPLELABELRENDERER, VALUEMAPLABELRENDERER
    • Only one label renderer can be used per layer. Additional label renderers are not processed.
    • The attribute rotationalangles is valid only with point layers.
  • DATASET When using raster layers in ArcSDE, the default raster column name is now “RASTER”.  In previous versions of ArcSDE, the name was “IMAGE”.  The examples in this document have been updated with “raster”.  An example DATASET name is SDE.SDEUSER.MYIMAGE.RASTER.