Release status: beta |
|
|---|---|
| Implementation | Parser function, Special page |
| Description | Allows the conversion of WGS84 coordinates to various national coordinate systems |
| Author(s) | Wouter Rademaker (Egeltalk) |
| Latest version | 0.8.2 (2022-12-11) |
| MediaWiki | |
| License | GNU General Public License 2.0 |
| Download | GitHub: Note: |
| Example | Scoutpedia.nl - nl.scoutwiki.org |
|
Hooks used
|
|
The CoordinateConversion extension allows the conversion of WGS84 coordinates to the national coordinate systems of:
- The Netherlands - Rijksdriehoekscoördinaten, RD
- France - Lambert93
- Belgium - Lambert2008
- Suisse - CH1903 (LV03) and CH1903+ (LV95)
- Finland - TM35FIN, extended UTM zone 35N
- Canada - MTM, SCOPQ
- Great Britain - OSGB36
- Republic Ireland and North Ireland - Irish Transverse Mercator
- Luxembourg - LUREF
- Conversion of (WGS84) geographical coordinates to Universal Transverse Mercator (UTM)
- Conversion of (WGS84) geographical coordinates to other coordinate reference system using https://epsg.io
Internal functions for
- transverse Mercator projection (WGS84)
- transverse Mercator projection (other mapdata)
- Lambert projection
- Datumtransformation
Special page "CCTest" (Special:CCTest) provided by this extension gives an overview of example use cases and their expected results.
Usage
{{#deg2dms: latitude , longitude }}geographic coordinates in decimal degree notation to degrees-minutes-seconds notation{{#lat_deg2dms: latitude }}{{#long_deg2dms: longitude }}{{#lat_dms2deg: degrees | minutes | seconds | hemisphere }}geographic coordinates in degrees-minutes-seconds notation to decimal degree notation{{#long_dms2deg: degrees | minutes | seconds | hemisphere }}{{#wgs84_2utm: latitude | longitude | zone (optional) }}- WGS84 Latitude/Longitude to UTM{{#wgs84_2rd: latitude | longitude }}- WGS84 Latitude/Longitude to RD - the Netherlands{{#wgs84_2lb93: latitude | longitude }}- WGS84 Latitude/Longitude to Lambert93 - France{{#wgs84_2lb08: latitude | longitude }}- WGS84 Latitude/Longitude to Lambert2008 - Belgium{{#wgs84_2ch03: latitude | longitude }}- WGS84 Latitude/Longitude to CH1903 - Suisse{{#wgs84_2ch03p: latitude | longitude }}- WGS84 Latitude/Longitude to CH1903+ - Suisse{{#wgs84_2tm35fin: latitude | longitude }}- WGS84 Latitude/Longitude to TM35FIN = extended UTM zone 35N - Finland{{#wgs84_2mtm: latitude | longitude | zone (optional) }}- WGS84 Latitude/Longitude to MTM - Canada (SCOPQ in Quebec){{#wgs84_2osgb: latitude | longitude }}- WGS84 Latitude/Longitude to OSGB36 - Great Britain{{#wgs84_2itm: latitude | longitude }}- WGS84 Latitude/Longitude to Irish Transverse Mercator- Republic Ireland and North Ireland{{#wgs84_2luref: latitude | longitude }}- WGS84 Latitude/Longitude to LUREF - Luxembourg{{#wgs84_2epsg:latitude , longitude , Height|target coordinate reference system}}- WGS84 Latitude/Longitude to other coordinate reference system using https://epsg.io
Installation
- Download and place the file(s) in a directory called
CoordinateConversionin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'CoordinateConversion' );
Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
See also
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.