public interface ISpatialReferenceFactory
extends java.io.Serializable
Description: 'Provides access to members that create different kinds of spatial reference components.' 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 |
IID6cd10b60_c4f6_11d1_bc92_0000f875bcce |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
IDatum |
createDatum(int datumType)
Creates a predefined datum.
|
void |
createESRISpatialReference(java.lang.String spatRefInfo,
ISpatialReference[] spatialReference,
int[] cBytesRead)
Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer.
|
ISpatialReference |
createESRISpatialReferenceFromPRJ(java.lang.String prj)
Creates a spatial reference from a PRJ string.
|
ISpatialReference |
createESRISpatialReferenceFromPRJFile(java.lang.String prjFile)
Creates a spatial reference from a PRJ file.
|
IGeographicCoordinateSystem |
createGeographicCoordinateSystem(int gcsType)
Creates a predefined geographic coordinate system.
|
ITransformation |
createGeoTransformation(int gTransformationType)
Creates a predefined transformation between geographic coordinate systems.
|
IParameter |
createParameter(int parameterType)
Creates a predefined parameter.
|
ISet |
createPredefinedAngularUnits()
Creates a list of predefined angular units.
|
ISet |
createPredefinedDatums()
Creates a list of a list of predefined datums.
|
ISet |
createPredefinedLinearUnits()
Creates a list of predefined linear units.
|
ISet |
createPredefinedPrimeMeridians()
Creates a list of predefined prime meridians.
|
ISet |
createPredefinedProjections()
Creates a list of predefined projections.
|
ISet |
createPredefinedSpheroids()
Creates a list of predefined spheroids.
|
IPrimeMeridian |
createPrimeMeridian(int primeMeridianType)
Creates a predefined prime meridian.
|
IProjectedCoordinateSystem |
createProjectedCoordinateSystem(int pcsType)
Creates a predefined projected coordinate system.
|
IProjection |
createProjection(int projectionType)
Creates a predefined projection.
|
ISpheroid |
createSpheroid(int spheroidType)
Creates a predefined spheroid.
|
IUnit |
createUnit(int unitType)
Creates a predefined unit of measure.
|
void |
exportESRISpatialReferenceToPRJFile(java.lang.String prjFile,
ISpatialReference spatialReference)
Exports a spatial reference to a PRJ file.
|
static final int IID6cd10b60_c4f6_11d1_bc92_0000f875bcce
static final int xxDummy
static final java.lang.String IID
void createESRISpatialReference(java.lang.String spatRefInfo, ISpatialReference[] spatialReference, int[] cBytesRead) throws java.io.IOException, AutomationException
spatRefInfo
- The spatRefInfo (in)spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)cBytesRead
- The cBytesRead (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISpatialReference createESRISpatialReferenceFromPRJ(java.lang.String prj) throws java.io.IOException, AutomationException
prj
- The prj (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISpatialReference createESRISpatialReferenceFromPRJFile(java.lang.String prjFile) throws java.io.IOException, AutomationException
prjFile
- The prjFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void exportESRISpatialReferenceToPRJFile(java.lang.String prjFile, ISpatialReference spatialReference) throws java.io.IOException, AutomationException
prjFile
- The prjFile (in)spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IUnit createUnit(int unitType) throws java.io.IOException, AutomationException
unitType
- The unitType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISpheroid createSpheroid(int spheroidType) throws java.io.IOException, AutomationException
spheroidType
- The spheroidType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IDatum createDatum(int datumType) throws java.io.IOException, AutomationException
datumType
- The datumType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPrimeMeridian createPrimeMeridian(int primeMeridianType) throws java.io.IOException, AutomationException
primeMeridianType
- The primeMeridianType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IProjection createProjection(int projectionType) throws java.io.IOException, AutomationException
projectionType
- The projectionType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IParameter createParameter(int parameterType) throws java.io.IOException, AutomationException
parameterType
- The parameterType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IProjectedCoordinateSystem createProjectedCoordinateSystem(int pcsType) throws java.io.IOException, AutomationException
pcsType
- The pcsType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IGeographicCoordinateSystem createGeographicCoordinateSystem(int gcsType) throws java.io.IOException, AutomationException
gcsType
- The gcsType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITransformation createGeoTransformation(int gTransformationType) throws java.io.IOException, AutomationException
gTransformationType
- The gTransformationType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedProjections() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedLinearUnits() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedDatums() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedAngularUnits() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedPrimeMeridians() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISet createPredefinedSpheroids() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.