ArcGIS API for Silverlight - Library Reference
GeometryService Class Methods
See Also  Send comments on this topic
ESRI.ArcGIS.Client.Tasks Namespace : GeometryService Class


For a list of all members of this type, see GeometryService members.

Public Methods

 NameDescription
public MethodAreasAndLengthsAsyncOverloaded. Calculates the areas and lengths of each specified polygon. Raises the GeometryService.AreasAndLengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodAutoCompleteAsyncOverloaded.  Executes the Auto Complete geometry service.  
public MethodBufferAsyncOverloaded. Buffers a set of geometries. Raises the BufferCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodCancelAsync Cancels a pending asynchronous operation. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public MethodConvexHullAsyncOverloaded.  The convexHull operation is performed on a geometry service resource. It returns the convex hull of the input geometry. The input geometry can be a point, multipoint, polyline or polygon. The hull is typically a polygon but can also be a polyline or point in degenerate cases.  
public MethodCutAsyncOverloaded.  Splits input polylines or polygons where they cross a cutting polyline.  
public MethodDensifyAsyncOverloaded.  This operation densifies geometries by plotting points between existing vertices.  
public MethodDifferenceAsyncOverloaded.  Constructs the set-theoretic difference between an array of geometries and another geometry.  
public MethodDistanceAsyncOverloaded.  Calculates the distance between two geometries.  
public MethodGeneralizeAsyncOverloaded.  Applies Douglas-Poiker generalization to the input polylines and polygons.  
public MethodIntersectAsyncOverloaded.  Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned.  
public MethodLabelPointsAsyncOverloaded. Generates a set of points suitable for displaying labels for the given set of Graphics. Raises the LabelPointsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodLengthsAsyncOverloaded. Calculates the lengths of each specified polyline. Raises the LengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodOffsetAsyncOverloaded.  Constructs offset copies of the input polylines or polygons.  
public MethodProjectAsyncOverloaded. Projects a set of Graphics into a new SpatialReference. Raises the ProjectCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodRelationAsyncOverloaded. Computes the set of pairs of geometries from graphics1 and graphics2 that belong to the specified relation. Both arrays are assumed to be in the same spatial reference. The relations are evaluated in 2D. Z coordinates are not used. Geometry types cannot be mixed within an array. Note that if the spatialRelationship is specified as esriGeometryRelationRelation, the relationParam parameter describes the spatial relationship and must be specified. Raises the RelationCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodReshapeAsyncOverloaded.  Reshapes a polyline or a part of a polygon using a reshaping line.  
public MethodSimplifyAsyncOverloaded. Alters the given geometries to make their definitions topologically legal with respect to their geometry type. Raises the SimplifyCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodTrimExtendAsyncOverloaded.  Trims or extends each input polyline to meet another polyline.  
public MethodUnionAsyncOverloaded.  This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type.  
Top

Protected Methods

 NameDescription
protected MethodOnPropertyChangedCalled when a task result related property value has changed. These properties are named, or end with, "LastResult". E.g. QueryTask exposes the "LastResult" property, and GeometryService has a "BufferLastResult" property. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

See Also

© ESRI, Inc. All Rights Reserved.