### pub fn wgs84() -> Ellipsoid Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/fn.wgs84.html Returns the WGS84 Ellipsoid configuration. ```APIDOC ## Function: wgs84 ### Description Returns the WGS84 Ellipsoid instance. ### Signature `pub fn wgs84() -> Ellipsoid` ### Returns - **Ellipsoid** - The WGS84 Ellipsoid object. ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_X constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_X.html Represents the EPSG code 30170 for the Tokyo JPRECT X system. ```rust pub const EPSG_TOKYO_JPRECT_X: EpsgCode = 30170; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_VI constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VI.html Represents the EPSG code 6674 for JGD2011 / JPRECT VI. ```rust pub const EPSG_JGD2011_JPRECT_VI: EpsgCode = 6674; ``` -------------------------------- ### Retrieve WGS84 Ellipsoid Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/fn.wgs84.html Returns the standard WGS84 Ellipsoid instance. ```rust pub fn wgs84() -> Ellipsoid ``` -------------------------------- ### Function wgs84 Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/index.html Returns the WGS84 Ellipsoid parameters. ```APIDOC ## Function wgs84() ### Description Returns the predefined WGS84 Ellipsoid parameters. ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_I constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_I.html Represents the EPSG code 6669 for JGD2011 JPRECT I. ```rust pub const EPSG_JGD2011_JPRECT_I: EpsgCode = 6669; ``` -------------------------------- ### ExtendedTransverseMercatorProjection::new Source: https://docs.rs/jprect/0.1.0/jprect/etmerc/struct.ExtendedTransverseMercatorProjection.html Creates a new instance of the ExtendedTransverseMercatorProjection with specified geographic parameters. ```APIDOC ## pub fn new(lng0: f64, lat0: f64, k: f64, a: f64, f: f64) -> Self ### Description Creates a new Extended Transverse Mercator Projection with the given parameters. ### Parameters - **lng0** (f64) - Longitude in degrees. - **lat0** (f64) - Latitude in degrees. - **k** (f64) - Scale factor. - **a** (f64) - Semi-major axis. - **f** (f64) - Flattening factor. ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XIX constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XIX.html Represents the EPSG code 30179 as an EpsgCode type. ```rust pub const EPSG_TOKYO_JPRECT_XIX: EpsgCode = 30179; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_V constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_V.html Represents the EPSG code 30165 for the Tokyo JPRECT V coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_V: EpsgCode = 30165; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_VII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_VII.html Represents the EPSG code 30167 as an EpsgCode type. ```rust pub const EPSG_TOKYO_JPRECT_VII: EpsgCode = 30167; ``` -------------------------------- ### ExtendedTransverseMercatorProjection::project_forward Source: https://docs.rs/jprect/0.1.0/jprect/etmerc/struct.ExtendedTransverseMercatorProjection.html Performs a forward projection from geographic coordinates to projected coordinates. ```APIDOC ## pub fn project_forward(&self, lng: f64, lat: f64, z: f64) -> Result<(f64, f64, f64), TransformError> ### Description Projects geographic coordinates (longitude, latitude, height) to projected coordinates (x, y, z). ### Parameters - **lng** (f64) - Longitude. - **lat** (f64) - Latitude. - **z** (f64) - Height. ### Returns - **Result<(f64, f64, f64), TransformError>** - A tuple containing the projected coordinates (x, y, z) or a TransformError. ``` -------------------------------- ### Define EPSG_JGD2000_JPRECT_II constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_II.html Represents the EPSG code 2444 for JGD2000 / JPRECT II. ```rust pub const EPSG_JGD2000_JPRECT_II: EpsgCode = 2444; ``` -------------------------------- ### pub fn grs80() -> Ellipsoid Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/fn.grs80.html Returns the GRS80 Ellipsoid definition. ```APIDOC ## Function: grs80 ### Description Returns the GRS80 Ellipsoid instance. This function is used to retrieve the standard parameters for the GRS80 ellipsoid. ### Signature `pub fn grs80() -> Ellipsoid` ### Returns - **Ellipsoid** - An instance of the GRS80 ellipsoid configuration. ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_III constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_III.html Represents the EPSG code 6671 for the JGD2011 / JPRECT III coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_III: EpsgCode = 6671; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_XI_JGD2011_HEIGHT constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XI_JGD2011_HEIGHT.html Represents the EPSG code for the specified coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_XI_JGD2011_HEIGHT: EpsgCode = 10172; ``` -------------------------------- ### Accessing EPSG_TOKYO_JPRECT_XIII Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XIII.html The constant represents the EPSG code 30173 for the Tokyo XIII coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_XIII: EpsgCode = 30173; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XVI constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XVI.html Represents the EPSG code 30176 for the Tokyo JPRECT XVI coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_XVI: EpsgCode = 30176; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_II constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_II.html Represents the EPSG code 6670 as an EpsgCode type. ```rust pub const EPSG_JGD2011_JPRECT_II: EpsgCode = 6670; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XV constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XV.html Represents the EPSG code 30175 as an EpsgCode type. ```rust pub const EPSG_TOKYO_JPRECT_XV: EpsgCode = 30175; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XII.html Represents the EPSG code 30172 for the Tokyo JPRECT XII coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_XII: EpsgCode = 30172; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_IV constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_IV.html Represents the EPSG code 30164 for the Tokyo JPRECT IV coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_IV: EpsgCode = 30164; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XVIII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XVIII.html Represents the EPSG code 30178 for the Tokyo JPRECT XVIII coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_XVIII: EpsgCode = 30178; ``` -------------------------------- ### Accessing EPSG_JGD2011_JPRECT_VIII_JGD2011_HEIGHT Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VIII_JGD2011_HEIGHT.html Defines the EPSG code constant for JGD2011 JPRECT VIII with height. ```rust pub const EPSG_JGD2011_JPRECT_VIII_JGD2011_HEIGHT: EpsgCode = 10169; ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_VI Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_VI.html The constant is defined as an EpsgCode with a value of 2448. ```rust pub const EPSG_JGD2000_JPRECT_VI: EpsgCode = 2448; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_XII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XII.html Represents the EPSG code 6680 as an EpsgCode type. ```rust pub const EPSG_JGD2011_JPRECT_XII: EpsgCode = 6680; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_IX_JGD2011_HEIGHT constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_IX_JGD2011_HEIGHT.html Represents the EPSG code 10170 for the JGD2011 JPRECT IX JGD2011 HEIGHT coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_IX_JGD2011_HEIGHT: EpsgCode = 10170; ``` -------------------------------- ### Ellipsoid::new Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/struct.Ellipsoid.html Creates a new Ellipsoid instance with the specified semi-major axis and inverse flattening. ```APIDOC ### pub fn new(a: f64, inv_f: f64) -> Self Creates a new Ellipsoid instance. #### Parameters - **a** (f64) - The semi-major axis. - **inv_f** (f64) - The inverse flattening. ``` -------------------------------- ### Struct Ellipsoid Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/index.html Represents the parameters of an ellipsoid. ```APIDOC ## Struct Ellipsoid ### Description Represents the parameters defining an ellipsoid used for coordinate calculations. ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_XVI constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XVI.html Represents the EPSG code 6684 as an EpsgCode type. ```rust pub const EPSG_JGD2011_JPRECT_XVI: EpsgCode = 6684; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_XVIII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XVIII.html Represents the EPSG code 6686 for the JGD2011 JPRECT XVIII coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_XVIII: EpsgCode = 6686; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_IX constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_IX.html The constant represents the EPSG code 30169 used for Tokyo JPRECT IX. ```rust pub const EPSG_TOKYO_JPRECT_IX: EpsgCode = 30169; ``` -------------------------------- ### Define EPSG_TOKYO_JPRECT_XIV constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XIV.html The constant is defined as an EpsgCode with a value of 30174. ```rust pub const EPSG_TOKYO_JPRECT_XIV: EpsgCode = 30174; ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_XVIII Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XVIII.html The constant is defined as an EpsgCode with a value of 2460. ```rust pub const EPSG_JGD2000_JPRECT_XVIII: EpsgCode = 2460; ``` -------------------------------- ### Access EPSG_JGD2000_JPRECT_IV constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_IV.html Use this constant to reference the EPSG code 2446 within the jprect library. ```rust pub const EPSG_JGD2000_JPRECT_IV: EpsgCode = 2446; ``` -------------------------------- ### Function grs80 Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/index.html Returns the GRS80 Ellipsoid parameters. ```APIDOC ## Function grs80() ### Description Returns the predefined GRS80 Ellipsoid parameters. ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_III Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_III.html The constant is defined as an EpsgCode with a value of 2445. ```rust pub const EPSG_JGD2000_JPRECT_III: EpsgCode = 2445; ``` -------------------------------- ### Accessing EPSG_JGD2011_JPRECT_XIV Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XIV.html The constant is defined as an EpsgCode with a value of 6682. ```rust pub const EPSG_JGD2011_JPRECT_XIV: EpsgCode = 6682; ``` -------------------------------- ### Ellipsoid Property Accessors Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/struct.Ellipsoid.html Methods to retrieve geometric properties of the Ellipsoid. ```APIDOC ### Methods - **a() -> f64**: Returns the semi-major axis. - **inv_f() -> f64**: Returns the inverse flattening. - **b() -> f64**: Returns the flattening. - **f() -> f64**: Returns the semi-minor axis. - **e_sq() -> f64**: Returns the eccentricity squared. ``` -------------------------------- ### Define EPSG_JGD2000_JPRECT_XVII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XVII.html Represents the EPSG code 2459 as an EpsgCode type. ```rust pub const EPSG_JGD2000_JPRECT_XVII: EpsgCode = 2459; ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_XII Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XII.html The constant is defined as an EpsgCode with a value of 2454. ```rust pub const EPSG_JGD2000_JPRECT_XII: EpsgCode = 2454; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_X Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_X.html Represents the EPSG code 6678 for the JGD2011 JPRECT X coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_X: EpsgCode = 6678; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_II_JGD2011_HEIGHT constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_II_JGD2011_HEIGHT.html Represents the EPSG code 10163 for the specified coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_II_JGD2011_HEIGHT: EpsgCode = 10163; ``` -------------------------------- ### JPRZoneParams Methods Source: https://docs.rs/jprect/0.1.0/jprect/jprect/struct.JPRZoneParams.html Methods available on the JPRZoneParams struct to retrieve geographic coordinates. ```APIDOC ## pub fn lng0(&self) -> f64 ### Description Returns the central longitude value. ## pub fn lat0(&self) -> f64 ### Description Returns the central latitude value. ``` -------------------------------- ### ExtendedTransverseMercatorProjection struct definition Source: https://docs.rs/jprect/0.1.0/jprect/etmerc/struct.ExtendedTransverseMercatorProjection.html The definition of the ExtendedTransverseMercatorProjection struct. ```rust pub struct ExtendedTransverseMercatorProjection { /* private fields */ } ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XI Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XI.html Defines the EPSG code for the JGD2011 / JPRECT XI projection as 6679. ```rust pub const EPSG_JGD2011_JPRECT_XI: EpsgCode = 6679; ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_V Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_V.html The constant represents the EPSG code 2447 for the JGD2000/JPRECT coordinate system. ```rust pub const EPSG_JGD2000_JPRECT_V: EpsgCode = 2447; ``` -------------------------------- ### EPSG_TOKYO_JPRECT_XI Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XI.html The constant is defined as an EpsgCode with a value of 30171. ```rust pub const EPSG_TOKYO_JPRECT_XI: EpsgCode = 30171; ``` -------------------------------- ### Accessing EPSG_JGD2000_JPRECT_VIII Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_VIII.html Defines the EPSG code constant for JGD2000 / JPRECT VIII as 2450. ```rust pub const EPSG_JGD2000_JPRECT_VIII: EpsgCode = 2450; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_III Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_III.html The EPSG_JGD2011_JPRECT_III constant provides the EPSG code for the JGD2011 / Japan Rectangular Plane CS III coordinate system. ```APIDOC ## Constant: EPSG_JGD2011_JPRECT_III ### Description Represents the EPSG code for the Japan Rectangular Plane CS III coordinate system. ### Definition `pub const EPSG_JGD2011_JPRECT_III: EpsgCode = 6671;` ``` -------------------------------- ### Retrieve GRS80 Ellipsoid Source: https://docs.rs/jprect/0.1.0/jprect/ellipsoid/fn.grs80.html Returns the GRS80 Ellipsoid instance. ```rust pub fn grs80() -> Ellipsoid ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XI Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XI.html The constant represents the EPSG code 2453 for JGD2000 / JPRECT XI. ```rust pub const EPSG_JGD2000_JPRECT_XI: EpsgCode = 2453; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_V Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_V.html The constant represents the EPSG code 6673 for JGD2011/JPRECT. ```rust pub const EPSG_JGD2011_JPRECT_V: EpsgCode = 6673; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_VIII constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VIII.html The constant is defined as an EpsgCode with a value of 6676. ```rust pub const EPSG_JGD2011_JPRECT_VIII: EpsgCode = 6676; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_IX Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_IX.html The constant represents the EPSG code 6677 for the JGD2011 / JPRECT IX projection. ```rust pub const EPSG_JGD2011_JPRECT_IX: EpsgCode = 6677; ``` -------------------------------- ### Define EPSG_JGD2011_JPRECT_V_JGD2011_HEIGHT constant Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_V_JGD2011_HEIGHT.html Represents the EPSG code 10166 for specific coordinate system transformations. ```rust pub const EPSG_JGD2011_JPRECT_V_JGD2011_HEIGHT: EpsgCode = 10166; ``` -------------------------------- ### EPSG_TOKYO_JPRECT_VI Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_VI.html Represents the EPSG code 30166 for the Tokyo JPRECT VI coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_VI: EpsgCode = 30166; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_X Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_X.html The constant is defined as an EpsgCode with a value of 2452. ```rust pub const EPSG_JGD2000_JPRECT_X: EpsgCode = 2452; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XV Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XV.html The constant represents the EPSG code 2457 for JGD2000 / JPRECT XV. ```rust pub const EPSG_JGD2000_JPRECT_XV: EpsgCode = 2457; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_VII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_VII.html Represents the EPSG code for the Japan Rectangular Plane VII coordinate system. ```rust pub const EPSG_JGD2000_JPRECT_VII: EpsgCode = 2449; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_I Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_I.html The EPSG_JGD2011_JPRECT_I constant represents the EPSG code 6669. ```APIDOC ## Constant: EPSG_JGD2011_JPRECT_I ### Description Represents the EPSG code 6669 for JGD2011 / JPRECT I. ### Signature `pub const EPSG_JGD2011_JPRECT_I: EpsgCode = 6669;` ``` -------------------------------- ### EPSG_JGD2000_JPRECT_I Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_I.html The constant represents the EPSG code 2443 used for JGD2000 / JPRECT I. ```rust pub const EPSG_JGD2000_JPRECT_I: EpsgCode = 2443; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_VII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VII.html The constant represents the EPSG code 6675 for JGD2011 / JPRECT VII. ```rust pub const EPSG_JGD2011_JPRECT_VII: EpsgCode = 6675; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT.html The EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT constant is a public constant defined in the jprect crate, representing an EpsgCode value of 10165. ```APIDOC ## Constant: EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT ### Description Represents the EPSG code 10165 for JGD2011 / JPRECT IV + JGD2011 height. ### Definition `pub const EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT: EpsgCode = 10165;` ``` -------------------------------- ### EPSG_TOKYO_JPRECT_II Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_II.html The constant represents the EPSG code 30162 for the Tokyo JPRECT II coordinate system. ```rust pub const EPSG_TOKYO_JPRECT_II: EpsgCode = 30162; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XIX Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XIX.html The constant represents the EPSG code 2461 for the JGD2000 / JPRECT XIX coordinate system. ```rust pub const EPSG_JGD2000_JPRECT_XIX: EpsgCode = 2461; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_VII_JGD2011_HEIGHT Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VII_JGD2011_HEIGHT.html The constant represents the EPSG code 10168 for JGD2011 JPRECT VII with height. ```rust pub const EPSG_JGD2011_JPRECT_VII_JGD2011_HEIGHT: EpsgCode = 10168; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XVI Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XVI.html The constant represents the EPSG code 2458 for JGD2000 / JPRECT XVI. ```rust pub const EPSG_JGD2000_JPRECT_XVI: EpsgCode = 2458; ``` -------------------------------- ### EPSG_TOKYO_JPRECT_XVII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_XVII.html The constant is defined as an EpsgCode with a value of 30177. ```rust pub const EPSG_TOKYO_JPRECT_XVII: EpsgCode = 30177; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XIX Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XIX.html The constant represents the EPSG code 6687 for the JGD2011 JPRECT XIX coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_XIX: EpsgCode = 6687; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_IX Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_IX.html The constant represents the EPSG code 2451 for JGD2000 / JPRECT IX. ```rust pub const EPSG_JGD2000_JPRECT_IX: EpsgCode = 2451; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XIV Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XIV.html The constant is defined as an EpsgCode with a value of 2456. ```rust pub const EPSG_JGD2000_JPRECT_XIV: EpsgCode = 2456; ``` -------------------------------- ### Define EpsgCode type alias Source: https://docs.rs/jprect/0.1.0/jprect/type.EpsgCode.html The EpsgCode type is an alias for the u16 primitive type. ```rust pub type EpsgCode = u16; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_IV Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_IV.html The constant represents the EPSG code 6672 for JGD2011 / JPRECT IV. ```rust pub const EPSG_JGD2011_JPRECT_IV: EpsgCode = 6672; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XV Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XV.html The constant represents the EPSG code 6683 for the JGD2011 coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_XV: EpsgCode = 6683; ``` -------------------------------- ### ExtendedTransverseMercatorProjection::project_inverse Source: https://docs.rs/jprect/0.1.0/jprect/etmerc/struct.ExtendedTransverseMercatorProjection.html Performs an inverse projection from projected coordinates to geographic coordinates. ```APIDOC ## pub fn project_inverse(&self, x: f64, y: f64, z: f64) -> Result<(f64, f64, f64), TransformError> ### Description Projects projected coordinates (x, y, z) back to geographic coordinates (longitude, latitude, height). ### Parameters - **x** (f64) - Projected x coordinate. - **y** (f64) - Projected y coordinate. - **z** (f64) - Height. ### Returns - **Result<(f64, f64, f64), TransformError>** - A tuple containing the geographic coordinates (longitude, latitude, height) or a TransformError. ``` -------------------------------- ### EPSG_TOKYO_JPRECT_I Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_I.html Defines the EPSG code for Tokyo JPRECT I as 30161. ```rust pub const EPSG_TOKYO_JPRECT_I: EpsgCode = 30161; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_XIII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_XIII.html The constant is defined as an EpsgCode with a value of 2455. ```rust pub const EPSG_JGD2000_JPRECT_XIII: EpsgCode = 2455; ``` -------------------------------- ### EPSG_TOKYO_JPRECT_III Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_III.html The constant represents the EPSG code 30163 for the Tokyo Japan Rectangular Zone III. ```rust pub const EPSG_TOKYO_JPRECT_III: EpsgCode = 30163; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XIII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XIII.html The constant represents the EPSG code 6681 for the JGD2011 / Japanese Rectangular Plane Coordinate System XIII. ```rust pub const EPSG_JGD2011_JPRECT_XIII: EpsgCode = 6681; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_I_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_I_JGD2011_HEIGHT.html The constant represents the EPSG code 10162 for JGD2011 height. ```rust pub const EPSG_JGD2011_JPRECT_I_JGD2011_HEIGHT: EpsgCode = 10162; ``` -------------------------------- ### EPSG_TOKYO_JPRECT_VIII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_TOKYO_JPRECT_VIII.html The constant represents the EPSG code 30168 as an EpsgCode type. ```rust pub const EPSG_TOKYO_JPRECT_VIII: EpsgCode = 30168; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_X_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_X_JGD2011_HEIGHT.html The constant represents the EPSG code 10171 for the specified coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_X_JGD2011_HEIGHT: EpsgCode = 10171; ``` -------------------------------- ### EPSG_JGD2000_JPRECT_I Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2000_JPRECT_I.html The EPSG_JGD2000_JPRECT_I constant represents the EPSG code 2443, used for JGD2000 / JPRECT I coordinate reference systems. ```APIDOC ## Constant: EPSG_JGD2000_JPRECT_I ### Description Represents the EPSG code for JGD2000 / JPRECT I. ### Definition `pub const EPSG_JGD2000_JPRECT_I: EpsgCode = 2443;` ``` -------------------------------- ### Define JPRZone Enum Source: https://docs.rs/jprect/0.1.0/jprect/jprect/enum.JPRZone.html The JPRZone enum contains 19 variants representing the different zones of the Japan Plane Rectangular CS. ```rust pub enum JPRZone { Show 19 variants Zone1, Zone2, Zone3, Zone4, Zone5, Zone6, Zone7, Zone8, Zone9, Zone10, Zone11, Zone12, Zone13, Zone14, Zone15, Zone16, Zone17, Zone18, Zone19, } ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XVII Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XVII.html The constant represents the EPSG code 6685 as an EpsgCode type. ```rust pub const EPSG_JGD2011_JPRECT_XVII: EpsgCode = 6685; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT.html The constant represents the EPSG code 10165 for the specified coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_IV_JGD2011_HEIGHT: EpsgCode = 10165; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XII_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XII_JGD2011_HEIGHT.html The constant represents the EPSG code 10173 for the specified coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_XII_JGD2011_HEIGHT: EpsgCode = 10173; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_VI_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_VI_JGD2011_HEIGHT.html The constant represents the EPSG code 10167 for the specified coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_VI_JGD2011_HEIGHT: EpsgCode = 10167; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_XIII_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_XIII_JGD2011_HEIGHT.html The constant represents the EPSG code 10174 for the specified coordinate system. ```rust pub const EPSG_JGD2011_JPRECT_XIII_JGD2011_HEIGHT: EpsgCode = 10174; ``` -------------------------------- ### EPSG_JGD2011_JPRECT_III_JGD2011_HEIGHT Constant Definition Source: https://docs.rs/jprect/0.1.0/jprect/constant.EPSG_JGD2011_JPRECT_III_JGD2011_HEIGHT.html The constant represents the EPSG code 10164 for the specified coordinate reference system. ```rust pub const EPSG_JGD2011_JPRECT_III_JGD2011_HEIGHT: EpsgCode = 10164; ``` -------------------------------- ### Define TransformError Enum Source: https://docs.rs/jprect/0.1.0/jprect/error/enum.TransformError.html The structure of the TransformError enum as defined in the jprect crate. ```rust pub enum TransformError { OutsideProjectionDomain, } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.