pub struct ObliqueStereographicAlternativeProjection { /* private fields */ }Expand description
§Oblique Stereographic Alternative
Classification: Azimuthal
Available forms: Forward and inverse, spherical and ellipsoidal
Defined area: Global
Alias: sterea
Domain: 2D
Input type: Geodetic coordinates
Output type: Projected coordinates
§Projection String
+proj=sterea +lat_0=52.1561605555556 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel§Note
This projection method, referenced by EPSG as “Oblique Stereographic”, is
for example used for the Netherlands “Amersfoort / RD New” projected CRS.
It gives different results than the :ref:stere method in the non-polar cases
(i.e. the oblique and equatorial case).
§Required Parameters
- None
§Optional Parameters
+lat_0=<value>: Latitude of origin.+lon_0=<value>: Central meridian.+k=<value>: Scale factor.+x_0=<value>: False easting.+y_0=<value>: False northing.+ellps=<value>: Ellipsoid used.+R=<value>: Radius of the projection sphere.

Trait Implementations§
Source§impl Clone for ObliqueStereographicAlternativeProjection
impl Clone for ObliqueStereographicAlternativeProjection
Source§fn clone(&self) -> ObliqueStereographicAlternativeProjection
fn clone(&self) -> ObliqueStereographicAlternativeProjection
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ObliqueStereographicAlternativeProjection
impl PartialEq for ObliqueStereographicAlternativeProjection
Source§fn eq(&self, other: &ObliqueStereographicAlternativeProjection) -> bool
fn eq(&self, other: &ObliqueStereographicAlternativeProjection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProjectCoordinates for ObliqueStereographicAlternativeProjection
impl ProjectCoordinates for ObliqueStereographicAlternativeProjection
impl StructuralPartialEq for ObliqueStereographicAlternativeProjection
Auto Trait Implementations§
impl !Freeze for ObliqueStereographicAlternativeProjection
impl !RefUnwindSafe for ObliqueStereographicAlternativeProjection
impl !Send for ObliqueStereographicAlternativeProjection
impl !Sync for ObliqueStereographicAlternativeProjection
impl Unpin for ObliqueStereographicAlternativeProjection
impl !UnwindSafe for ObliqueStereographicAlternativeProjection
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more