|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.pe.PeObject com.esri.sde.sdk.pe.PeCoordinateSystem com.esri.sde.sdk.pe.PeProjectedCS
public final class PeProjectedCS
A projected coordinate system is a two-dimensional planar surface. However, the Earth's surface is three-dimensional. Transforming three-dimensional space onto a two-dimensional surface is called projection. Projection formulas are mathematical expressions that convert data from a geographical location (latitude and longitude) on a sphere or spheroid to a corresponding location (x and y) on a flat, two-dimensional surface.
A projected coordinate system inherits the components of a geographic coordinate system and also has:
Projection: The mathematical transformation used to convert from geographic coordinates to planar (projected) coordinates.
Parameters: Parameters used in the transformation. These parameters are specific to the projection.
Units: Linear measurement for coordinates on the plane.
Constructor Summary | |
---|---|
PeProjectedCS(java.lang.String str)
Constructor. |
|
PeProjectedCS(java.lang.String name,
PeGeographicCS geogcs,
PeProjection projection,
PeParameters[] parameters,
PeUnit unit)
Constructor. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clone a projcs. |
java.lang.Object |
cloneAlterUnits(PeUnit linearUnit,
PeUnit angularUnit)
Clone a PCS, change the clone's unit objects to the arguments, and convert values in appropriate parameter objects. |
void |
delete()
Destructor. |
static PeCoordinateSystem |
fromString(java.lang.String str)
Create a projcs from a string. |
PeHorizon[] |
generateHorizon()
Generate a horizon for a projected coordinate system. |
PeAuthority |
getAuth()
Retrieve a projcs's authority |
int |
getCode()
|
PeGeographicCS |
getGeogCoordSys()
Retrieve a projcs's geogcs. |
PeMetadata |
getMetadata()
Retrieve a projcs's metadata. |
java.lang.String |
getName()
Retrieve a projcs's name. |
PeParameters[] |
getParameters()
Retrieve a projcs's parameters into an array. |
com.esri.sde.sdk.pe.PeConstants |
getPCSConstants()
|
PeProjection |
getProjection()
Retrieve a projcs's projection. |
int |
getStatus()
Retrieve a projcs's status. |
int |
getType()
Retrieve a projcs's type. |
PeUnit |
getUnit()
Retrieve a projcs's unit (linear). |
PeHorizon[] |
horizonGcsRasterGenerate()
Generate a GCS Raster horizon for a projected coordinate system. |
PeHorizon[] |
horizonPcsGenerate()
Generate a PCS horizon for a projected coordinate system. |
PeHorizon[] |
horizonPcsRasterGenerate()
Generate a PCS Raster horizon for a projected coordinate system. |
boolean |
isConstLoaded()
Are projection constants for a PCS loaded? |
boolean |
isEqual(PeCoordinateSystem coordsys)
Test if two coordinate systems are identical. |
boolean |
isEqual(PeObject peobj)
Check if both objects are equal. |
boolean |
isEqual(PeProjectedCS projcs)
Test if two PCSs are identical. |
boolean |
isEqualNoName(PeProjectedCS projcs)
Test if two projcs's are identical exept for the name |
int |
loadConstants()
Load projection constants for a PCS. |
void |
setAuth(PeAuthority authority)
Store an authority in a projcs. |
void |
setMetadata(PeMetadata metadata)
Set a metadata |
java.lang.String |
toString()
Retrieve the external representation of a projcs. |
java.lang.String |
toString(int mode)
Retrieve the extended external representation of a projcs. |
void |
unloadConstants()
Unload projection constants for a PCS. |
Methods inherited from class com.esri.sde.sdk.pe.PeCoordinateSystem |
---|
fromPrjFile, fromPrjString, getAuthority, setAuthority, toPrjFile, toPrjString |
Methods inherited from class com.esri.sde.sdk.pe.PeObject |
---|
fromAnyString, fromStringByType |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PeProjectedCS(java.lang.String name, PeGeographicCS geogcs, PeProjection projection, PeParameters[] parameters, PeUnit unit) throws PeProjectionException
PeProjectionException
public PeProjectedCS(java.lang.String str) throws PeProjectionException
PeProjectionException
Method Detail |
---|
public static PeCoordinateSystem fromString(java.lang.String str) throws PeProjectionException
PeProjectionException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class PeCoordinateSystem
java.lang.CloneNotSupportedException
public void delete()
delete
in class PeCoordinateSystem
public java.lang.String getName()
getName
in class PeObject
public int getType()
getType
in class PeObject
public int getStatus()
getStatus
in class PeObject
public boolean isEqual(PeObject peobj)
isEqual
in class PeObject
public boolean isEqual(PeCoordinateSystem coordsys)
isEqual
in class PeCoordinateSystem
public boolean isEqual(PeProjectedCS projcs)
public java.lang.String toString()
toString
in class PeCoordinateSystem
public java.lang.String toString(int mode)
toString
in class PeCoordinateSystem
public PeAuthority getAuth()
getAuth
in class PeObject
public void setAuth(PeAuthority authority)
setAuth
in class PeObject
public java.lang.Object cloneAlterUnits(PeUnit linearUnit, PeUnit angularUnit) throws PeProjectionException
PeProjectionException
public boolean isEqualNoName(PeProjectedCS projcs)
public PeGeographicCS getGeogCoordSys()
public PeParameters[] getParameters()
public PeProjection getProjection()
public PeUnit getUnit()
public PeMetadata getMetadata()
getMetadata
in class PeCoordinateSystem
public void setMetadata(PeMetadata metadata)
setMetadata
in class PeCoordinateSystem
public PeHorizon[] generateHorizon() throws PeProjectionException
PeProjectionException
public PeHorizon[] horizonPcsGenerate() throws PeProjectionException
PeProjectionException
public PeHorizon[] horizonGcsRasterGenerate() throws PeProjectionException
PeProjectionException
public PeHorizon[] horizonPcsRasterGenerate() throws PeProjectionException
PeProjectionException
public int loadConstants() throws PeProjectionException
PeProjectionException
public void unloadConstants()
public boolean isConstLoaded()
public com.esri.sde.sdk.pe.PeConstants getPCSConstants()
public int getCode()
getCode
in class PeObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |