public static class WitsmlWell.Crs.MapProjection extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlWell.Crs.MapProjection.Hemisphere |
static class |
WitsmlWell.Crs.MapProjection.NadType |
static class |
WitsmlWell.Crs.MapProjection.ProjectionVariant |
static class |
WitsmlWell.Crs.MapProjection.Type |
Modifier and Type | Method and Description |
---|---|
Value |
getBearing()
Return the bearing of this map projection.
|
Value |
getCentralMeridian()
Return the central meridian of this map projection.
|
String |
getCrsName()
Return the CRS name of this map projection.
|
String |
getDescription()
Return the description of this map projection.
|
Value |
getFalseEasting()
Return the false easting of this map projection.
|
Value |
getFalseNorthing()
Return the false northing of this map projection.
|
WitsmlWell.Crs.MapProjection.Hemisphere |
getHemisphere()
Return the hemisphere of this map projection.
|
Value |
getLatitude1()
Return the latitude1 of this map projection.
|
Value |
getLatitude2()
Return the latitude2 of this map projection.
|
Value |
getLatitudeForScale()
Return the latitude for scale of this map projection.
|
Value |
getLongitude1()
Return the longitude1 of this map projection.
|
Value |
getLongitude2()
Return the longitude2 of this map projection.
|
Value |
getLongitudeForScale()
Return the longitude for scale of this map projection.
|
WitsmlWell.Crs.MapProjection.NadType |
getNadType()
Return the nad type of this map projection.
|
Value |
getOriginLatitude()
Return the origin latitude of this map projection.
|
Value |
getOriginLongitude()
Return the origin longitude of this map projection.
|
Value |
getPerspectiveHeight()
Return the perspective height of this map projection.
|
Reference |
getProjectedFrom()
Return the projected from of this map projection.
|
WitsmlWell.Crs.MapProjection.ProjectionVariant |
getProjectionVariant()
Return the projection variant of this map projection.
|
Value |
getScaleFactor()
Return the scale factor of this map projection.
|
Value |
getSpheroidRadius()
Return the spheroid radius of this map projection.
|
Value |
getStandardParallel1()
Return the standard parallel1 of this map projection.
|
Value |
getStandardParallel2()
Return the standard parallel2 of this map projection.
|
Value |
getTrueScaleLatitude()
Return the true scale latitude of this map projection.
|
WitsmlWell.Crs.MapProjection.Type |
getType()
Return the type of this map projection.
|
String |
getZone()
Return the zone of this map projection.
|
void |
setBearing(Value bearing)
Set the bearing of this map projection.
|
void |
setCentralMeridian(Value centralMeridian)
Set the central meridian of this map projection.
|
void |
setCrsName(String crsName)
Set the CRS name of this map projection.
|
void |
setDescription(String description)
Set the description of this map projection.
|
void |
setFalseEasting(Value falseEasting)
Set the false easting of this map projection.
|
void |
setFalseNorthing(Value falseNorthing)
Set the false northing of this map projection.
|
void |
setHemisphere(WitsmlWell.Crs.MapProjection.Hemisphere hemisphere)
Set the hemisphere of this map projection.
|
void |
setLatitude1(Value latitude1)
Set the latitude1 of this map projection.
|
void |
setLatitude2(Value latitude2)
Set the latitude2 of this map projection.
|
void |
setLatitudeForScale(Value latitudeForScale)
Set the latitude for scale of this map projection.
|
void |
setLongitude1(Value longitude1)
Set the longitude1 of this map projection.
|
void |
setLongitude2(Value longitude2)
Set the longitude2 of this map projection.
|
void |
setLongitudeForScale(Value longitudeForScale)
Set the longitude for scale of this map projection.
|
void |
setNadType(WitsmlWell.Crs.MapProjection.NadType nadType)
Set the nad type of this map projection.
|
void |
setOriginLatitude(Value originLatitude)
Set the origin latitude of this map projection.
|
void |
setOriginLongitude(Value originLongitude)
Set the origin longitude of this map projection.
|
void |
setPerspectiveHeight(Value perspectiveHeight)
Set the perspective height of this map projection.
|
void |
setProjectedFrom(Reference projectedFrom)
Set the projected from of this map projection.
|
void |
setProjectionVariant(WitsmlWell.Crs.MapProjection.ProjectionVariant projectionVariant)
Set the projection variant of this map projection.
|
void |
setScaleFactor(Value scaleFactor)
Set the scale factor of this map projection.
|
void |
setSpheroidRadius(Value spheroidRadius)
Set the spheroid radius of this map projection.
|
void |
setStandardParallel1(Value standardParallel1)
Set the standard parallel1 of this map projection.
|
void |
setStandardParallel2(Value standardParallel2)
Set the standard parallel2 of this map projection.
|
void |
setTrueScaleLatitude(Value trueScaleLatitude)
Set the true scale latitude of this map projection.
|
void |
setType(WitsmlWell.Crs.MapProjection.Type type)
Set the type of this map projection.
|
void |
setZone(String zone)
Set the zone of this map projection.
|
public String getCrsName()
Corresponds to the WITSML property nameCRS
:
The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well known system is highly desired. An example would be to specify a name of 'WGS 84 / UTM zone 10N' with a code of '32610' in the 'EPSG' naming system. Note that specifying a name in the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other naming system. If in doubt, contact your local geodesist.
public void setCrsName(String crsName)
Corresponds to the WITSML property nameCRS
:
The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well known system is highly desired. An example would be to specify a name of 'WGS 84 / UTM zone 10N' with a code of '32610' in the 'EPSG' naming system. Note that specifying a name in the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other naming system. If in doubt, contact your local geodesist.
crsName
- The CRS name to set.
May be null indicating absent or unknown.public WitsmlWell.Crs.MapProjection.Type getType()
Corresponds to the WITSML property projectionCode
:
A code to identify the type of projection.
public void setType(WitsmlWell.Crs.MapProjection.Type type)
Corresponds to the WITSML property projectionCode
:
A code to identify the type of projection.
type
- The type to set.
May be null indicating absent or unknown.public Reference getProjectedFrom()
Corresponds to the WITSML property projectedFrom
:
A pointer to the wellCRS that represents the geographic system from which this system was projected.
public void setProjectedFrom(Reference projectedFrom)
Corresponds to the WITSML property projectedFrom
:
A pointer to the wellCRS that represents the geographic system from which this system was projected.
projectedFrom
- The projected from to set.
May be null indicating absent or unknown.public Value getStandardParallel1()
Corresponds to the WITSML property stdParallel1
:
Latitude of first standard parallel.
public void setStandardParallel1(Value standardParallel1)
Corresponds to the WITSML property stdParallel1
:
Latitude of first standard parallel.
standardParallel1
- The standard parallel1 to set.
May be null indicating absent or unknown.public Value getStandardParallel2()
Corresponds to the WITSML property stdParallel2
:
Latitude of second standard parallel, if used.
public void setStandardParallel2(Value standardParallel2)
Corresponds to the WITSML property stdParallel2
:
Latitude of second standard parallel, if used.
standardParallel2
- The standard parallel2 to set.
May be null indicating absent or unknown.public Value getCentralMeridian()
Corresponds to the WITSML property centralMeridian
:
Longitude of the Y axis of the resulting map.
public void setCentralMeridian(Value centralMeridian)
Corresponds to the WITSML property centralMeridian
:
Longitude of the Y axis of the resulting map.
centralMeridian
- The central meridian to set.
May be null indicating absent or unknown.public Value getOriginLatitude()
Corresponds to the WITSML property originLatitude
:
Latitude at which the X axis intersects the central meridian.
public void setOriginLatitude(Value originLatitude)
Corresponds to the WITSML property originLatitude
:
Latitude at which the X axis intersects the central meridian.
originLatitude
- The origin latitude to set.
May be null indicating absent or unknown.public Value getOriginLongitude()
Corresponds to the WITSML property originLongitude
:
Longitude of the central meridian.
public void setOriginLongitude(Value originLongitude)
Corresponds to the WITSML property originLongitude
:
Longitude of the central meridian.
originLongitude
- The origin longitude to set.
May be null indicating absent or unknown.public Value getLatitude1()
Corresponds to the WITSML property latitude1
:
Latitude of the first point if the two-point specification of the central line is used.
public void setLatitude1(Value latitude1)
Corresponds to the WITSML property latitude1
:
Latitude of the first point if the two-point specification of the central line is used.
latitude1
- The latitude1 to set.
May be null indicating absent or unknown.public Value getLongitude1()
Corresponds to the WITSML property longitude1
:
Longitude of the first point if the two-point specification of the central line is used.
public void setLongitude1(Value longitude1)
Corresponds to the WITSML property longitude1
:
Longitude of the first point if the two-point specification of the central line is used.
longitude1
- The longitude1 to set.
May be null indicating absent or unknown.public Value getLatitude2()
Corresponds to the WITSML property latitude2
:
Latitude of the second point if the two-point specification of the central line is used.
public void setLatitude2(Value latitude2)
Corresponds to the WITSML property latitude2
:
Latitude of the second point if the two-point specification of the central line is used.
latitude2
- The latitude2 to set.
May be null indicating absent or unknown.public Value getLongitude2()
Corresponds to the WITSML property longitude2
:
Longitude of the second point if the two-point specification of the central line is used.
public void setLongitude2(Value longitude2)
Corresponds to the WITSML property longitude2
:
Longitude of the second point if the two-point specification of the central line is used.
longitude2
- The longitude2 to set.
May be null indicating absent or unknown.public Value getLatitudeForScale()
Corresponds to the WITSML property latitudeForScale
:
Latitude of a point for which the scale factor is specified exactly. Default to origin.
public void setLatitudeForScale(Value latitudeForScale)
Corresponds to the WITSML property latitudeForScale
:
Latitude of a point for which the scale factor is specified exactly. Default to origin.
latitudeForScale
- The latitude for scale to set.
May be null indicating absent or unknown.public Value getLongitudeForScale()
Corresponds to the WITSML property longitudeForScale
:
*Longitude of a point for which the scale factor is specified exactly. Default to origin.
public void setLongitudeForScale(Value longitudeForScale)
Corresponds to the WITSML property longitudeForScale
:
*Longitude of a point for which the scale factor is specified exactly. Default to origin.
longitudeForScale
- The longitude for scale to set.
May be null indicating absent or unknown.public Value getTrueScaleLatitude()
Corresponds to the WITSML property trueScaleLatitude
:
Latitude at which the scale on the map is exact. If none is provided, scale is assumed to be exact at the equator.
public void setTrueScaleLatitude(Value trueScaleLatitude)
Corresponds to the WITSML property trueScaleLatitude
:
Latitude at which the scale on the map is exact. If none is provided, scale is assumed to be exact at the equator.
trueScaleLatitude
- The true scale latitude to set.
May be null indicating absent or unknown.public Value getSpheroidRadius()
Corresponds to the WITSML property spheroidRadius
:
Spheroid radius.
public void setSpheroidRadius(Value spheroidRadius)
Corresponds to the WITSML property spheroidRadius
:
Spheroid radius.
spheroidRadius
- The spheroid radius to set.
May be null indicating absent or unknown.public Value getScaleFactor()
Corresponds to the WITSML property scaleFactor
:
Ellipsoid scale factor.
public void setScaleFactor(Value scaleFactor)
Corresponds to the WITSML property scaleFactor
:
Ellipsoid scale factor.
scaleFactor
- The scale factor to set.
May be null indicating absent or unknown.public WitsmlWell.Crs.MapProjection.ProjectionVariant getProjectionVariant()
Corresponds to the WITSML property methodVariant
:
Projection method variant - establishes minor variations of the projection. Geoshare proposal.
public void setProjectionVariant(WitsmlWell.Crs.MapProjection.ProjectionVariant projectionVariant)
Corresponds to the WITSML property methodVariant
:
Projection method variant - establishes minor variations of the projection. Geoshare proposal.
projectionVariant
- The projection variant to set.
May be null indicating absent or unknown.public Value getPerspectiveHeight()
Corresponds to the WITSML property perspectiveHeight
:
Height above the surface origin location from which the perspective is taken.
public void setPerspectiveHeight(Value perspectiveHeight)
Corresponds to the WITSML property perspectiveHeight
:
Height above the surface origin location from which the perspective is taken.
perspectiveHeight
- The perspective height to set.
May be null indicating absent or unknown.public String getZone()
Corresponds to the WITSML property zone
:
Zone for the type of projection. Zones have values from 1 to 60 with a required direction of "N" (North) or "S" (South). For example, "21N".
public void setZone(String zone)
Corresponds to the WITSML property zone
:
Zone for the type of projection. Zones have values from 1 to 60 with a required direction of "N" (North) or "S" (South). For example, "21N".
zone
- The zone to set.
May be null indicating absent or unknown.public WitsmlWell.Crs.MapProjection.NadType getNadType()
Corresponds to the WITSML property NADType
:
North American Datum type.
public void setNadType(WitsmlWell.Crs.MapProjection.NadType nadType)
Corresponds to the WITSML property NADType
:
North American Datum type.
nadType
- The nad type to set.
May be null indicating absent or unknown.public Value getFalseEasting()
Corresponds to the WITSML property falseEasting
:
Artificial value added to the X axis.
public void setFalseEasting(Value falseEasting)
Corresponds to the WITSML property falseEasting
:
Artificial value added to the X axis.
falseEasting
- The false easting to set.
May be null indicating absent or unknown.public Value getFalseNorthing()
Corresponds to the WITSML property falseNorthing
:
Artificial value added to the Y axis.
public void setFalseNorthing(Value falseNorthing)
Corresponds to the WITSML property falseNorthing
:
Artificial value added to the Y axis.
falseNorthing
- The false northing to set.
May be null indicating absent or unknown.public Value getBearing()
Corresponds to the WITSML property bearing
:
Bearing angle of the great circle with respect to north at the central point.
public void setBearing(Value bearing)
Corresponds to the WITSML property bearing
:
Bearing angle of the great circle with respect to north at the central point.
bearing
- The bearing to set.
May be null indicating absent or unknown.public WitsmlWell.Crs.MapProjection.Hemisphere getHemisphere()
Corresponds to the WITSML property hemisphere
:
Is the projection in the northern hemisphere or the southern hemisphere.
public void setHemisphere(WitsmlWell.Crs.MapProjection.Hemisphere hemisphere)
Corresponds to the WITSML property hemisphere
:
Is the projection in the northern hemisphere or the southern hemisphere.
hemisphere
- The hemisphere to set.
May be null indicating absent or unknown.public String getDescription()
Corresponds to the WITSML property description
:
Description of item and details.
public void setDescription(String description)
Corresponds to the WITSML property description
:
Description of item and details.
description
- The description to set.
May be null indicating absent or unknown.Copyright © 2023 Petroware AS - https://petroware.no