public interface IGeometryServer
extends java.io.Serializable
Description: 'Provides access to standard operations on geometric 'value' objects. The input geometries are never modified by these operations. Designed for use in building web services and web applications.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDcb6db57f_ca37_485d_b0a5_0931fa62ab84 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
IGeometryArray |
buffer(ISpatialReference pInSR,
ISpatialReference pBufferSR,
ISpatialReference pOutSR,
IDoubleArray pDistances,
IUnit pUnit,
boolean bUnion,
IGeometryArray pInGeometries)
Buffers an array of geometries by each distance specified in an array of distances.
|
IGeometryArray |
densify(ISpatialReference pSR,
IGeometryArray pInGeometries,
double maxSegmentLength,
boolean useDeviationDensification,
double densificationParameter)
Applies the ArcObjects 'Densify' operation to each element of the geometry array.
|
ISpatialReference |
findSRByWKID(java.lang.String authority,
int wkid,
int wKID_Z,
boolean bDefaultXYResolution,
boolean bDefaultXYTolerance)
Defines an SR based upon its well known identifier (WKID) and optionally a WKID for a vertical datum.
|
ISpatialReference |
findSRByWKT(java.lang.String wkt,
java.lang.String wKT_Z,
boolean bDefaultXYResolution,
boolean bDefaultXYTolerance)
Defines a spatial reference object based upon its well known text string (WKT) and optionally a WKT for a vertical datum.
|
IUnit |
findUnitsByWKID(java.lang.String authority,
int wkid)
Defines a unit object based upon its well known identified (WKID).
|
IUnit |
findUnitsByWKT(java.lang.String wkt)
Defines a unit object based upon its well known text string.
|
void |
getAreasAndLengths(ISpatialReference pSR,
IPolygonArray pInPolygons,
IDoubleArray[] ppAreas,
IDoubleArray[] ppLengths)
Calculates areas and perimeter lengths for each polygon in the specified array.
|
IPointArray |
getLabelPoints(ISpatialReference pSR,
IPolygonArray pInPolygons)
Calculates an interior point for each polygon.
|
IDoubleArray |
getLengths(ISpatialReference pSR,
IPolylineArray pInPolylines)
Calculates the length of eacch polyline in the specified array.
|
IGeometryArray |
project(ISpatialReference pInSR,
ISpatialReference pOutSR,
int xFormDir,
ITransformation pXForm,
IEnvelope pExtent,
IGeometryArray pInGeometries)
Projects an array of geometries from their current spatial reference (pInSR) to a destination spatial reference (pOutSR).
|
IRelationResultArray |
relation(ISpatialReference pSR,
IGeometryArray pInGA1,
IGeometryArray pInGA2,
int r,
java.lang.String param)
Determines the pairs of geometries from the input geometry arrays that participate in the specified spatial relation.
|
IGeometryArray |
simplify(ISpatialReference pSR,
IGeometryArray pInGeometries)
Applies the ArcObjects 'Simplify' operation to each element of the geometry array.
|
static final int IIDcb6db57f_ca37_485d_b0a5_0931fa62ab84
static final int xxDummy
static final java.lang.String IID
IGeometryArray project(ISpatialReference pInSR, ISpatialReference pOutSR, int xFormDir, ITransformation pXForm, IEnvelope pExtent, IGeometryArray pInGeometries) throws java.io.IOException, AutomationException
pInSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pOutSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)xFormDir - A com.esri.arcgis.geometry.esriTransformDirection constant (in)pXForm - A reference to a com.esri.arcgis.geometry.ITransformation (in)pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IGeometryArray buffer(ISpatialReference pInSR, ISpatialReference pBufferSR, ISpatialReference pOutSR, IDoubleArray pDistances, IUnit pUnit, boolean bUnion, IGeometryArray pInGeometries) throws java.io.IOException, AutomationException
pInSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pBufferSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pOutSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pDistances - A reference to a com.esri.arcgis.system.IDoubleArray (in)pUnit - A reference to a com.esri.arcgis.geometry.IUnit (in)bUnion - The bUnion (in)pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IRelationResultArray relation(ISpatialReference pSR, IGeometryArray pInGA1, IGeometryArray pInGA2, int r, java.lang.String param) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInGA1 - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)pInGA2 - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)r - A com.esri.arcgis.geometry.esriSpatialRelationEnum constant (in)param - The param (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IGeometryArray simplify(ISpatialReference pSR, IGeometryArray pInGeometries) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IGeometryArray densify(ISpatialReference pSR, IGeometryArray pInGeometries, double maxSegmentLength, boolean useDeviationDensification, double densificationParameter) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)maxSegmentLength - The maxSegmentLength (in)useDeviationDensification - The useDeviationDensification (in)densificationParameter - The densificationParameter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ISpatialReference findSRByWKID(java.lang.String authority, int wkid, int wKID_Z, boolean bDefaultXYResolution, boolean bDefaultXYTolerance) throws java.io.IOException, AutomationException
authority - The authority (in)wkid - The wkid (in)wKID_Z - The wKID_Z (in)bDefaultXYResolution - The bDefaultXYResolution (in)bDefaultXYTolerance - The bDefaultXYTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ISpatialReference findSRByWKT(java.lang.String wkt, java.lang.String wKT_Z, boolean bDefaultXYResolution, boolean bDefaultXYTolerance) throws java.io.IOException, AutomationException
wkt - The wkt (in)wKT_Z - The wKT_Z (in)bDefaultXYResolution - The bDefaultXYResolution (in)bDefaultXYTolerance - The bDefaultXYTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IUnit findUnitsByWKID(java.lang.String authority, int wkid) throws java.io.IOException, AutomationException
authority - The authority (in)wkid - The wkid (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IUnit findUnitsByWKT(java.lang.String wkt) throws java.io.IOException, AutomationException
wkt - The wkt (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAreasAndLengths(ISpatialReference pSR, IPolygonArray pInPolygons, IDoubleArray[] ppAreas, IDoubleArray[] ppLengths) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInPolygons - A reference to a com.esri.arcgis.geometry.IPolygonArray (in)ppAreas - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppLengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IDoubleArray getLengths(ISpatialReference pSR, IPolylineArray pInPolylines) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInPolylines - A reference to a com.esri.arcgis.geometry.IPolylineArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IPointArray getLabelPoints(ISpatialReference pSR, IPolygonArray pInPolygons) throws java.io.IOException, AutomationException
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pInPolygons - A reference to a com.esri.arcgis.geometry.IPolygonArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.