public class SpatialReference
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
SpatialReference() |
SpatialReference(long cPtr,
boolean cMemoryOwn) |
SpatialReference(java.lang.String wkt) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
__str__() |
int |
AddGuessedTOWGS84() |
int |
AutoIdentifyEPSG() |
java.lang.Object |
clone() |
SpatialReference |
Clone() |
SpatialReference |
CloneGeogCS() |
SpatialReference |
ConvertToOtherProjection(java.lang.String other_projection) |
SpatialReference |
ConvertToOtherProjection(java.lang.String other_projection,
java.util.Vector options) |
int |
CopyGeogCSFrom(SpatialReference rhs) |
void |
delete() |
int |
EPSGTreatsAsLatLong() |
int |
EPSGTreatsAsNorthingEasting() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
ExportToMICoordSys() |
int |
ExportToMICoordSys(java.lang.String[] argout) |
int |
ExportToPCI(java.lang.String[] proj,
java.lang.String[] units,
double[] parms) |
java.lang.String |
ExportToPrettyWkt() |
java.lang.String |
ExportToPrettyWkt(int simplify) |
int |
ExportToPrettyWkt(java.lang.String[] argout) |
int |
ExportToPrettyWkt(java.lang.String[] argout,
int simplify) |
java.lang.String |
ExportToProj4() |
int |
ExportToProj4(java.lang.String[] argout) |
int |
ExportToUSGS(int[] code,
int[] zone,
double[] parms,
int[] datum) |
java.lang.String |
ExportToWkt() |
int |
ExportToWkt(java.lang.String[] argout) |
int |
ExportToWkt(java.lang.String[] argout,
java.util.Vector options) |
java.lang.String |
ExportToXML() |
java.lang.String |
ExportToXML(java.lang.String dialect) |
int |
ExportToXML(java.lang.String[] argout) |
int |
ExportToXML(java.lang.String[] argout,
java.lang.String dialect) |
double |
GetAngularUnits() |
java.lang.String |
GetAngularUnitsName() |
AreaOfUse |
GetAreaOfUse() |
java.lang.String |
GetAttrValue(java.lang.String name) |
java.lang.String |
GetAttrValue(java.lang.String name,
int child) |
java.lang.String |
GetAuthorityCode(java.lang.String target_key) |
java.lang.String |
GetAuthorityName(java.lang.String target_key) |
int |
GetAxisMappingStrategy() |
java.lang.String |
GetAxisName(java.lang.String target_key,
int iAxis) |
int |
GetAxisOrientation(java.lang.String target_key,
int iAxis) |
static long |
getCPtr(SpatialReference obj) |
int[] |
GetDataAxisToSRSAxisMapping(SWIGTYPE_p_int nLen,
SWIGTYPE_p_p_int pList) |
double |
GetInvFlattening() |
double |
GetLinearUnits() |
java.lang.String |
GetLinearUnitsName() |
java.lang.String |
GetName() |
double |
GetNormProjParm(java.lang.String name) |
double |
GetNormProjParm(java.lang.String name,
double default_val) |
double |
GetProjParm(java.lang.String name) |
double |
GetProjParm(java.lang.String name,
double default_val) |
double |
GetSemiMajor() |
double |
GetSemiMinor() |
double |
GetTargetLinearUnits(java.lang.String target_key) |
double[] |
GetTOWGS84() |
int |
GetTOWGS84(double[] argout) |
int |
GetUTMZone() |
int |
hashCode() |
boolean |
HasTOWGS84() |
int |
ImportFromEPSG(int arg) |
int |
ImportFromEPSGA(int arg) |
int |
ImportFromERM(java.lang.String proj,
java.lang.String datum,
java.lang.String units) |
int |
ImportFromESRI(java.util.Vector ppszInput) |
int |
ImportFromMICoordSys(java.lang.String pszCoordSys) |
int |
ImportFromOzi(java.util.Vector papszLines) |
int |
ImportFromPCI(java.lang.String proj) |
int |
ImportFromPCI(java.lang.String proj,
java.lang.String units) |
int |
ImportFromPCI(java.lang.String proj,
java.lang.String units,
double[] argin) |
int |
ImportFromProj4(java.lang.String ppszInput) |
int |
ImportFromUrl(java.lang.String url) |
int |
ImportFromUSGS(int proj_code) |
int |
ImportFromUSGS(int proj_code,
int zone) |
int |
ImportFromUSGS(int proj_code,
int zone,
double[] argin) |
int |
ImportFromUSGS(int proj_code,
int zone,
double[] argin,
int datum_code) |
int |
ImportFromWkt(java.lang.String ppszInput) |
int |
ImportFromXML(java.lang.String xmlString) |
int |
IsCompound() |
int |
IsGeocentric() |
int |
IsGeographic() |
int |
IsLocal() |
int |
IsProjected() |
int |
IsSame(SpatialReference rhs) |
int |
IsSame(SpatialReference rhs,
java.util.Vector options) |
int |
IsSameGeogCS(SpatialReference rhs) |
int |
IsSameVertCS(SpatialReference rhs) |
int |
IsVertical() |
int |
MorphFromESRI() |
int |
MorphToESRI() |
int |
SetACEA(double stdp1,
double stdp2,
double clat,
double clong,
double fe,
double fn) |
int |
SetAE(double clat,
double clong,
double fe,
double fn) |
int |
SetAngularUnits(java.lang.String name,
double to_radians) |
int |
SetAttrValue(java.lang.String name,
java.lang.String value) |
int |
SetAuthority(java.lang.String pszTargetKey,
java.lang.String pszAuthority,
int nCode) |
void |
SetAxisMappingStrategy(int strategy) |
int |
SetBonne(double stdp,
double cm,
double fe,
double fn) |
int |
SetCEA(double stdp1,
double cm,
double fe,
double fn) |
int |
SetCompoundCS(java.lang.String name,
SpatialReference horizcs,
SpatialReference vertcs) |
int |
SetCS(double clat,
double clong,
double fe,
double fn) |
int |
SetEC(double stdp1,
double stdp2,
double clat,
double clong,
double fe,
double fn) |
int |
SetEckertIV(double cm,
double fe,
double fn) |
int |
SetEckertVI(double cm,
double fe,
double fn) |
int |
SetEquirectangular(double clat,
double clong,
double fe,
double fn) |
int |
SetEquirectangular2(double clat,
double clong,
double pseudostdparallellat,
double fe,
double fn) |
int |
SetFromUserInput(java.lang.String name) |
int |
SetGaussSchreiberTMercator(double clat,
double clong,
double sc,
double fe,
double fn) |
int |
SetGeocCS() |
int |
SetGeocCS(java.lang.String name) |
int |
SetGeogCS(java.lang.String pszGeogName,
java.lang.String pszDatumName,
java.lang.String pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening) |
int |
SetGeogCS(java.lang.String pszGeogName,
java.lang.String pszDatumName,
java.lang.String pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
java.lang.String pszPMName) |
int |
SetGeogCS(java.lang.String pszGeogName,
java.lang.String pszDatumName,
java.lang.String pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
java.lang.String pszPMName,
double dfPMOffset) |
int |
SetGeogCS(java.lang.String pszGeogName,
java.lang.String pszDatumName,
java.lang.String pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
java.lang.String pszPMName,
double dfPMOffset,
java.lang.String pszUnits) |
int |
SetGeogCS(java.lang.String pszGeogName,
java.lang.String pszDatumName,
java.lang.String pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
java.lang.String pszPMName,
double dfPMOffset,
java.lang.String pszUnits,
double dfConvertToRadians) |
int |
SetGEOS(double cm,
double satelliteheight,
double fe,
double fn) |
int |
SetGH(double cm,
double fe,
double fn) |
int |
SetGnomonic(double clat,
double clong,
double fe,
double fn) |
int |
SetGS(double cm,
double fe,
double fn) |
int |
SetHOM(double clat,
double clong,
double azimuth,
double recttoskew,
double scale,
double fe,
double fn) |
int |
SetHOM2PNO(double clat,
double dfLat1,
double dfLong1,
double dfLat2,
double dfLong2,
double scale,
double fe,
double fn) |
int |
SetIGH() |
int |
SetKrovak(double clat,
double clong,
double azimuth,
double pseudostdparallellat,
double scale,
double fe,
double fn) |
int |
SetLAEA(double clat,
double clong,
double fe,
double fn) |
int |
SetLCC(double stdp1,
double stdp2,
double clat,
double clong,
double fe,
double fn) |
int |
SetLCC1SP(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetLCCB(double stdp1,
double stdp2,
double clat,
double clong,
double fe,
double fn) |
int |
SetLinearUnits(java.lang.String name,
double to_meters) |
int |
SetLinearUnitsAndUpdateParameters(java.lang.String name,
double to_meters) |
int |
SetLocalCS(java.lang.String pszName) |
int |
SetMC(double clat,
double clong,
double fe,
double fn) |
int |
SetMercator(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetMercator2SP(double stdp1,
double clat,
double clong,
double fe,
double fn) |
int |
SetMollweide(double cm,
double fe,
double fn) |
int |
SetNormProjParm(java.lang.String name,
double val) |
int |
SetNZMG(double clat,
double clong,
double fe,
double fn) |
int |
SetOrthographic(double clat,
double clong,
double fe,
double fn) |
int |
SetOS(double dfOriginLat,
double dfCMeridian,
double scale,
double fe,
double fn) |
int |
SetPolyconic(double clat,
double clong,
double fe,
double fn) |
int |
SetProjCS() |
int |
SetProjCS(java.lang.String name) |
int |
SetProjection(java.lang.String arg) |
int |
SetProjParm(java.lang.String name,
double val) |
int |
SetPS(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetRobinson(double clong,
double fe,
double fn) |
int |
SetSinusoidal(double clong,
double fe,
double fn) |
int |
SetSOC(double latitudeoforigin,
double cm,
double fe,
double fn) |
int |
SetStatePlane(int zone) |
int |
SetStatePlane(int zone,
int is_nad83) |
int |
SetStatePlane(int zone,
int is_nad83,
java.lang.String unitsname) |
int |
SetStatePlane(int zone,
int is_nad83,
java.lang.String unitsname,
double units) |
int |
SetStereographic(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetTargetLinearUnits(java.lang.String target,
java.lang.String name,
double to_meters) |
int |
SetTM(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetTMG(double clat,
double clong,
double fe,
double fn) |
int |
SetTMSO(double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetTMVariant(java.lang.String pszVariantName,
double clat,
double clong,
double scale,
double fe,
double fn) |
int |
SetTOWGS84(double p1,
double p2,
double p3) |
int |
SetTOWGS84(double p1,
double p2,
double p3,
double p4,
double p5,
double p6,
double p7) |
int |
SetUTM(int zone) |
int |
SetUTM(int zone,
int north) |
int |
SetVDG(double clong,
double fe,
double fn) |
int |
SetVertCS() |
int |
SetVertCS(java.lang.String VertCSName) |
int |
SetVertCS(java.lang.String VertCSName,
java.lang.String VertDatumName) |
int |
SetVertCS(java.lang.String VertCSName,
java.lang.String VertDatumName,
int VertDatumType) |
int |
SetWellKnownGeogCS(java.lang.String name) |
java.lang.String |
toString() |
int |
Validate() |
public SpatialReference(long cPtr, boolean cMemoryOwn)
public SpatialReference(java.lang.String wkt)
public SpatialReference()
public static long getCPtr(SpatialReference obj)
public void delete()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String ExportToWkt()
public java.lang.String ExportToPrettyWkt(int simplify)
public java.lang.String ExportToPrettyWkt()
public java.lang.String ExportToProj4()
public java.lang.String ExportToXML(java.lang.String dialect)
public java.lang.String ExportToXML()
public java.lang.String ExportToMICoordSys()
public double[] GetTOWGS84()
public int SetTOWGS84(double p1, double p2, double p3)
public java.lang.String __str__()
public java.lang.String GetName()
public int IsSame(SpatialReference rhs, java.util.Vector options)
public int IsSame(SpatialReference rhs)
public int IsSameGeogCS(SpatialReference rhs)
public int IsSameVertCS(SpatialReference rhs)
public int IsGeographic()
public int IsProjected()
public int IsCompound()
public int IsGeocentric()
public int IsLocal()
public int IsVertical()
public int EPSGTreatsAsLatLong()
public int EPSGTreatsAsNorthingEasting()
public int SetAuthority(java.lang.String pszTargetKey, java.lang.String pszAuthority, int nCode)
public java.lang.String GetAttrValue(java.lang.String name, int child)
public java.lang.String GetAttrValue(java.lang.String name)
public int SetAttrValue(java.lang.String name, java.lang.String value)
public int SetAngularUnits(java.lang.String name, double to_radians)
public double GetAngularUnits()
public java.lang.String GetAngularUnitsName()
public int SetTargetLinearUnits(java.lang.String target, java.lang.String name, double to_meters)
public int SetLinearUnits(java.lang.String name, double to_meters)
public int SetLinearUnitsAndUpdateParameters(java.lang.String name, double to_meters)
public double GetTargetLinearUnits(java.lang.String target_key)
public double GetLinearUnits()
public java.lang.String GetLinearUnitsName()
public java.lang.String GetAuthorityCode(java.lang.String target_key)
public java.lang.String GetAuthorityName(java.lang.String target_key)
public AreaOfUse GetAreaOfUse()
public java.lang.String GetAxisName(java.lang.String target_key, int iAxis)
public int GetAxisOrientation(java.lang.String target_key, int iAxis)
public int GetAxisMappingStrategy()
public void SetAxisMappingStrategy(int strategy)
public int[] GetDataAxisToSRSAxisMapping(SWIGTYPE_p_int nLen, SWIGTYPE_p_p_int pList)
public int SetUTM(int zone, int north)
public int SetUTM(int zone)
public int GetUTMZone()
public int SetStatePlane(int zone, int is_nad83, java.lang.String unitsname, double units)
public int SetStatePlane(int zone, int is_nad83, java.lang.String unitsname)
public int SetStatePlane(int zone, int is_nad83)
public int SetStatePlane(int zone)
public int AutoIdentifyEPSG()
public int SetProjection(java.lang.String arg)
public int SetProjParm(java.lang.String name, double val)
public double GetProjParm(java.lang.String name, double default_val)
public double GetProjParm(java.lang.String name)
public int SetNormProjParm(java.lang.String name, double val)
public double GetNormProjParm(java.lang.String name, double default_val)
public double GetNormProjParm(java.lang.String name)
public double GetSemiMajor()
public double GetSemiMinor()
public double GetInvFlattening()
public int SetACEA(double stdp1, double stdp2, double clat, double clong, double fe, double fn)
public int SetAE(double clat, double clong, double fe, double fn)
public int SetBonne(double stdp, double cm, double fe, double fn)
public int SetCEA(double stdp1, double cm, double fe, double fn)
public int SetCS(double clat, double clong, double fe, double fn)
public int SetEC(double stdp1, double stdp2, double clat, double clong, double fe, double fn)
public int SetEckertIV(double cm, double fe, double fn)
public int SetEckertVI(double cm, double fe, double fn)
public int SetEquirectangular(double clat, double clong, double fe, double fn)
public int SetEquirectangular2(double clat, double clong, double pseudostdparallellat, double fe, double fn)
public int SetGaussSchreiberTMercator(double clat, double clong, double sc, double fe, double fn)
public int SetGS(double cm, double fe, double fn)
public int SetGH(double cm, double fe, double fn)
public int SetIGH()
public int SetGEOS(double cm, double satelliteheight, double fe, double fn)
public int SetGnomonic(double clat, double clong, double fe, double fn)
public int SetHOM(double clat, double clong, double azimuth, double recttoskew, double scale, double fe, double fn)
public int SetHOM2PNO(double clat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double scale, double fe, double fn)
public int SetKrovak(double clat, double clong, double azimuth, double pseudostdparallellat, double scale, double fe, double fn)
public int SetLAEA(double clat, double clong, double fe, double fn)
public int SetLCC(double stdp1, double stdp2, double clat, double clong, double fe, double fn)
public int SetLCC1SP(double clat, double clong, double scale, double fe, double fn)
public int SetLCCB(double stdp1, double stdp2, double clat, double clong, double fe, double fn)
public int SetMC(double clat, double clong, double fe, double fn)
public int SetMercator(double clat, double clong, double scale, double fe, double fn)
public int SetMercator2SP(double stdp1, double clat, double clong, double fe, double fn)
public int SetMollweide(double cm, double fe, double fn)
public int SetNZMG(double clat, double clong, double fe, double fn)
public int SetOS(double dfOriginLat, double dfCMeridian, double scale, double fe, double fn)
public int SetOrthographic(double clat, double clong, double fe, double fn)
public int SetPolyconic(double clat, double clong, double fe, double fn)
public int SetPS(double clat, double clong, double scale, double fe, double fn)
public int SetRobinson(double clong, double fe, double fn)
public int SetSinusoidal(double clong, double fe, double fn)
public int SetStereographic(double clat, double clong, double scale, double fe, double fn)
public int SetSOC(double latitudeoforigin, double cm, double fe, double fn)
public int SetTM(double clat, double clong, double scale, double fe, double fn)
public int SetTMVariant(java.lang.String pszVariantName, double clat, double clong, double scale, double fe, double fn)
public int SetTMG(double clat, double clong, double fe, double fn)
public int SetTMSO(double clat, double clong, double scale, double fe, double fn)
public int SetVDG(double clong, double fe, double fn)
public int SetWellKnownGeogCS(java.lang.String name)
public int SetFromUserInput(java.lang.String name)
public int CopyGeogCSFrom(SpatialReference rhs)
public int SetTOWGS84(double p1, double p2, double p3, double p4, double p5, double p6, double p7)
public boolean HasTOWGS84()
public int GetTOWGS84(double[] argout)
public int AddGuessedTOWGS84()
public int SetLocalCS(java.lang.String pszName)
public int SetGeogCS(java.lang.String pszGeogName, java.lang.String pszDatumName, java.lang.String pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, java.lang.String pszPMName, double dfPMOffset, java.lang.String pszUnits, double dfConvertToRadians)
public int SetGeogCS(java.lang.String pszGeogName, java.lang.String pszDatumName, java.lang.String pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, java.lang.String pszPMName, double dfPMOffset, java.lang.String pszUnits)
public int SetGeogCS(java.lang.String pszGeogName, java.lang.String pszDatumName, java.lang.String pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, java.lang.String pszPMName, double dfPMOffset)
public int SetGeogCS(java.lang.String pszGeogName, java.lang.String pszDatumName, java.lang.String pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, java.lang.String pszPMName)
public int SetGeogCS(java.lang.String pszGeogName, java.lang.String pszDatumName, java.lang.String pszEllipsoidName, double dfSemiMajor, double dfInvFlattening)
public int SetProjCS(java.lang.String name)
public int SetProjCS()
public int SetGeocCS(java.lang.String name)
public int SetGeocCS()
public int SetVertCS(java.lang.String VertCSName, java.lang.String VertDatumName, int VertDatumType)
public int SetVertCS(java.lang.String VertCSName, java.lang.String VertDatumName)
public int SetVertCS(java.lang.String VertCSName)
public int SetVertCS()
public int SetCompoundCS(java.lang.String name, SpatialReference horizcs, SpatialReference vertcs)
public int ImportFromWkt(java.lang.String ppszInput)
public int ImportFromProj4(java.lang.String ppszInput)
public int ImportFromUrl(java.lang.String url)
public int ImportFromESRI(java.util.Vector ppszInput)
public int ImportFromEPSG(int arg)
public int ImportFromEPSGA(int arg)
public int ImportFromPCI(java.lang.String proj, java.lang.String units, double[] argin)
public int ImportFromPCI(java.lang.String proj, java.lang.String units)
public int ImportFromPCI(java.lang.String proj)
public int ImportFromUSGS(int proj_code, int zone, double[] argin, int datum_code)
public int ImportFromUSGS(int proj_code, int zone, double[] argin)
public int ImportFromUSGS(int proj_code, int zone)
public int ImportFromUSGS(int proj_code)
public int ImportFromXML(java.lang.String xmlString)
public int ImportFromERM(java.lang.String proj, java.lang.String datum, java.lang.String units)
public int ImportFromMICoordSys(java.lang.String pszCoordSys)
public int ImportFromOzi(java.util.Vector papszLines)
public int ExportToWkt(java.lang.String[] argout, java.util.Vector options)
public int ExportToWkt(java.lang.String[] argout)
public int ExportToPrettyWkt(java.lang.String[] argout, int simplify)
public int ExportToPrettyWkt(java.lang.String[] argout)
public int ExportToProj4(java.lang.String[] argout)
public int ExportToPCI(java.lang.String[] proj, java.lang.String[] units, double[] parms)
public int ExportToUSGS(int[] code, int[] zone, double[] parms, int[] datum)
public int ExportToXML(java.lang.String[] argout, java.lang.String dialect)
public int ExportToXML(java.lang.String[] argout)
public int ExportToMICoordSys(java.lang.String[] argout)
public SpatialReference CloneGeogCS()
public SpatialReference Clone()
public int Validate()
public int MorphToESRI()
public int MorphFromESRI()
public SpatialReference ConvertToOtherProjection(java.lang.String other_projection, java.util.Vector options)
public SpatialReference ConvertToOtherProjection(java.lang.String other_projection)