Class/Object

geotrellis.gdal.osr

OSRSpatialReference

Related Docs: object OSRSpatialReference | package osr

Permalink

case class OSRSpatialReference(underlying: SpatialReference) extends Cloneable with Product with Serializable

Original OSR objects can't be used in a multithreaded environment

http://osgeo-org.1560.x6.nabble.com/gdal-dev-Possible-concurrency-issue-in-OGRCoordinateTransformation-td5285641.html

Linear Supertypes
Serializable, Serializable, Product, Equals, Cloneable, Cloneable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OSRSpatialReference
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Cloneable
  7. Cloneable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OSRSpatialReference(underlying: SpatialReference)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def AutoIdentifyEPSG: Int

    Permalink
  5. def EPSGTreatsAsLatLong: Int

    Permalink
  6. def EPSGTreatsAsNorthingEasting: Int

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): OSRSpatialReference

    Permalink
    Definition Classes
    OSRSpatialReference → AnyRef
  9. def cloneGeogCS: OSRSpatialReference

    Permalink
  10. def convertToOtherProjection(other_projection: String): OSRSpatialReference

    Permalink
  11. def convertToOtherProjection(other_projection: String, options: Vector[_]): OSRSpatialReference

    Permalink
  12. def copyGeogCSFrom(rhs: OSRSpatialReference): Int

    Permalink
  13. def delete: Unit

    Permalink
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def exportToMICoordSys(argout: Array[String]): Int

    Permalink
  16. def exportToMICoordSys: String

    Permalink
  17. def exportToPCI(proj: Array[String], units: Array[String], parms: Array[Double]): Int

    Permalink
  18. def exportToPrettyWkt(argout: Array[String]): Int

    Permalink
  19. def exportToPrettyWkt(argout: Array[String], simplify: Int): Int

    Permalink
  20. def exportToPrettyWkt: String

    Permalink
  21. def exportToPrettyWkt(simplify: Int): String

    Permalink
  22. def exportToProj4(argout: Array[String]): Int

    Permalink
  23. def exportToProj4: String

    Permalink
  24. def exportToUSGS(code: Array[Int], zone: Array[Int], parms: Array[Double], datum: Array[Int]): Int

    Permalink
  25. def exportToWkt(argout: Array[String]): Int

    Permalink
  26. def exportToWkt: String

    Permalink
  27. def exportToXML(argout: Array[String]): Int

    Permalink
  28. def exportToXML(argout: Array[String], dialect: String): Int

    Permalink
  29. def exportToXML: String

    Permalink
  30. def exportToXML(dialect: String): String

    Permalink
  31. def finalize(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OSRSpatialReference → AnyRef
  32. def fixup: Int

    Permalink
  33. def fixupOrdering: Int

    Permalink
  34. def getAngularUnits: Double

    Permalink
  35. def getAngularUnitsName: String

    Permalink
  36. def getAttrValue(name: String): String

    Permalink
  37. def getAttrValue(name: String, child: Int): String

    Permalink
  38. def getAuthorityCode(target_key: String): String

    Permalink
  39. def getAuthorityName(target_key: String): String

    Permalink
  40. def getAxisName(target_key: String, iAxis: Int): String

    Permalink
  41. def getAxisOrientation(target_key: String, iAxis: Int): Int

    Permalink
  42. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  43. def getInvFlattening: Double

    Permalink
  44. def getLinearUnits: Double

    Permalink
  45. def getLinearUnitsName: String

    Permalink
  46. def getNormProjParm(name: String): Double

    Permalink
  47. def getNormProjParm(name: String, default_val: Double): Double

    Permalink
  48. def getProjParm(name: String): Double

    Permalink
  49. def getProjParm(name: String, default_val: Double): Double

    Permalink
  50. def getSemiMajor: Double

    Permalink
  51. def getSemiMinor: Double

    Permalink
  52. def getTOWGS84(argout: Array[Double]): Int

    Permalink
  53. def getTOWGS84: Array[Double]

    Permalink
  54. def getTargetLinearUnits(target_key: String): Double

    Permalink
  55. def getUTMZone: Int

    Permalink
  56. def importFromEPSG(arg: Int): Int

    Permalink
  57. def importFromEPSGA(arg: Int): Int

    Permalink
  58. def importFromERM(proj: String, datum: String, units: String): Int

    Permalink
  59. def importFromESRI(ppszInput: Vector[_]): Int

    Permalink
  60. def importFromMICoordSys(pszCoordSys: String): Int

    Permalink
  61. def importFromOzi(papszLines: Vector[_]): Int

    Permalink
  62. def importFromPCI(proj: String): Int

    Permalink
  63. def importFromPCI(proj: String, units: String): Int

    Permalink
  64. def importFromPCI(proj: String, units: String, argin: Array[Double]): Int

    Permalink
  65. def importFromProj4(ppszInput: String): Int

    Permalink
  66. def importFromUSGS(proj_code: Int): Int

    Permalink
  67. def importFromUSGS(proj_code: Int, zone: Int): Int

    Permalink
  68. def importFromUSGS(proj_code: Int, zone: Int, argin: Array[Double]): Int

    Permalink
  69. def importFromUSGS(proj_code: Int, zone: Int, argin: Array[Double], datum_code: Int): Int

    Permalink
  70. def importFromUrl(url: String): Int

    Permalink
  71. def importFromWkt(ppszInput: String): Int

    Permalink
  72. def importFromXML(xmlString: String): Int

    Permalink
  73. def isCompound: Int

    Permalink
  74. def isGeocentric: Int

    Permalink
  75. def isGeographic: Int

    Permalink
  76. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  77. def isLocal: Int

    Permalink
  78. def isProjected: Int

    Permalink
  79. def isSame(rhs: OSRSpatialReference): Int

    Permalink
  80. def isSameGeogCS(rhs: OSRSpatialReference): Int

    Permalink
  81. def isSameVertCS(rhs: OSRSpatialReference): Int

    Permalink
  82. def isVertical: Int

    Permalink
  83. def morphFromESRI: Int

    Permalink
  84. def morphToESRI: Int

    Permalink
  85. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  86. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  87. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  88. def setACEA(stdp1: Double, stdp2: Double, clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  89. def setAE(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  90. def setAngularUnits(name: String, to_radians: Double): Int

    Permalink
  91. def setAttrValue(name: String, value: String): Int

    Permalink
  92. def setAuthority(pszTargetKey: String, pszAuthority: String, nCode: Int): Int

    Permalink
  93. def setBonne(stdp: Double, cm: Double, fe: Double, fn: Double): Int

    Permalink
  94. def setCEA(stdp1: Double, cm: Double, fe: Double, fn: Double): Int

    Permalink
  95. def setCS(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  96. def setCompoundCS(name: String, horizcs: OSRSpatialReference, vertcs: OSRSpatialReference): Int

    Permalink
  97. def setEC(stdp1: Double, stdp2: Double, clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  98. def setEckertIV(cm: Double, fe: Double, fn: Double): Int

    Permalink
  99. def setEckertVI(cm: Double, fe: Double, fn: Double): Int

    Permalink
  100. def setEquirectangular(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  101. def setEquirectangular2(clat: Double, clong: Double, pseudostdparallellat: Double, fe: Double, fn: Double): Int

    Permalink
  102. def setFromUserInput(name: String): Int

    Permalink
  103. def setGEOS(cm: Double, satelliteheight: Double, fe: Double, fn: Double): Int

    Permalink
  104. def setGH(cm: Double, fe: Double, fn: Double): Int

    Permalink
  105. def setGS(cm: Double, fe: Double, fn: Double): Int

    Permalink
  106. def setGaussSchreiberTMercator(clat: Double, clong: Double, sc: Double, fe: Double, fn: Double): Int

    Permalink
  107. def setGeocCS: Int

    Permalink
  108. def setGeocCS(name: String): Int

    Permalink
  109. def setGeogCS(pszGeogName: String, pszDatumName: String, pszEllipsoidName: String, dfSemiMajor: Double, dfInvFlattening: Double): Int

    Permalink
  110. def setGeogCS(pszGeogName: String, pszDatumName: String, pszEllipsoidName: String, dfSemiMajor: Double, dfInvFlattening: Double, pszPMName: String): Int

    Permalink
  111. def setGeogCS(pszGeogName: String, pszDatumName: String, pszEllipsoidName: String, dfSemiMajor: Double, dfInvFlattening: Double, pszPMName: String, dfPMOffset: Double): Int

    Permalink
  112. def setGeogCS(pszGeogName: String, pszDatumName: String, pszEllipsoidName: String, dfSemiMajor: Double, dfInvFlattening: Double, pszPMName: String, dfPMOffset: Double, pszUnits: String): Int

    Permalink
  113. def setGeogCS(pszGeogName: String, pszDatumName: String, pszEllipsoidName: String, dfSemiMajor: Double, dfInvFlattening: Double, pszPMName: String, dfPMOffset: Double, pszUnits: String, dfConvertToRadians: Double): Int

    Permalink
  114. def setGnomonic(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  115. def setHOM(clat: Double, clong: Double, azimuth: Double, recttoskew: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  116. def setHOM2PNO(clat: Double, dfLat1: Double, dfLong1: Double, dfLat2: Double, dfLong2: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  117. def setIGH: Int

    Permalink
  118. def setKrovak(clat: Double, clong: Double, azimuth: Double, pseudostdparallellat: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  119. def setLAEA(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  120. def setLCC(stdp1: Double, stdp2: Double, clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  121. def setLCC1SP(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  122. def setLCCB(stdp1: Double, stdp2: Double, clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  123. def setLinearUnits(name: String, to_meters: Double): Int

    Permalink
  124. def setLinearUnitsAndUpdateParameters(name: String, to_meters: Double): Int

    Permalink
  125. def setLocalCS(pszName: String): Int

    Permalink
  126. def setMC(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  127. def setMercator(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  128. def setMercator2SP(stdp1: Double, clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  129. def setMollweide(cm: Double, fe: Double, fn: Double): Int

    Permalink
  130. def setNZMG(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  131. def setNormProjParm(name: String, value: Double): Int

    Permalink
  132. def setOS(dfOriginLat: Double, dfCMeridian: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  133. def setOrthographic(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  134. def setPS(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  135. def setPolyconic(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  136. def setProjCS: Int

    Permalink
  137. def setProjCS(name: String): Int

    Permalink
  138. def setProjParm(name: String, value: Double): Int

    Permalink
  139. def setProjection(arg: String): Int

    Permalink
  140. def setRobinson(clong: Double, fe: Double, fn: Double): Int

    Permalink
  141. def setSOC(latitudeoforigin: Double, cm: Double, fe: Double, fn: Double): Int

    Permalink
  142. def setSinusoidal(clong: Double, fe: Double, fn: Double): Int

    Permalink
  143. def setStatePlane(zone: Int): Int

    Permalink
  144. def setStatePlane(zone: Int, is_nad83: Int): Int

    Permalink
  145. def setStatePlane(zone: Int, is_nad83: Int, unitsname: String): Int

    Permalink
  146. def setStatePlane(zone: Int, is_nad83: Int, unitsname: String, units: Double): Int

    Permalink
  147. def setStereographic(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  148. def setTM(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  149. def setTMG(clat: Double, clong: Double, fe: Double, fn: Double): Int

    Permalink
  150. def setTMSO(clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  151. def setTMVariant(pszVariantName: String, clat: Double, clong: Double, scale: Double, fe: Double, fn: Double): Int

    Permalink
  152. def setTOWGS84(p1: Double, p2: Double, p3: Double, p4: Double, p5: Double, p6: Double, p7: Double): Int

    Permalink
  153. def setTOWGS84(p1: Double, p2: Double, p3: Double): Int

    Permalink
  154. def setTargetLinearUnits(target: String, name: String, to_meters: Double): Int

    Permalink
  155. def setUTM(zone: Int): Int

    Permalink
  156. def setUTM(zone: Int, north: Int): Int

    Permalink
  157. def setVDG(clong: Double, fe: Double, fn: Double): Int

    Permalink
  158. def setVertCS: Int

    Permalink
  159. def setVertCS(VertCSName: String): Int

    Permalink
  160. def setVertCS(VertCSName: String, VertDatumName: String): Int

    Permalink
  161. def setVertCS(VertCSName: String, VertDatumName: String, VertDatumType: Int): Int

    Permalink
  162. def setWellKnownGeogCS(name: String): Int

    Permalink
  163. def stripCTParms: Int

    Permalink
  164. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  165. def toCRS: CRS

    Permalink
  166. def toString(): String

    Permalink
    Definition Classes
    OSRSpatialReference → AnyRef → Any
  167. val underlying: SpatialReference

    Permalink
  168. def validate: Int

    Permalink
  169. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  170. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  171. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Cloneable

Inherited from Cloneable

Inherited from AnyRef

Inherited from Any

Ungrouped