vn2000-converter
A tool convert VN2000/HN72 coordinate system to WGS84 (GPS) and reverse
This tool is base on https://tool-online.com/en/coordinate-converter.php
Demo
Installation
- Install via npm or yarn:
# install with npm
$ npm install vn2000-converter
# install with yarn
$ yarn add vn2000-converter
- Include within your HTML
<script src="https://unpkg.com/vn2000-converter@latest/dist/vn2000-converter.min.js"></script>
Usage
- In a Node.js application.
const {vn2000_to_wgs84} = require('vn2000-converter');
const coordinate = vn2000_to_wgs84(557975.802, 1142228.861, 0, 'VN2000_DONG_THAP');
console.log(coordinate);
// {x: '105.53115606', y: '10.32843706', h: '-5.075'}
- In a modular environment.
import vn2000_converter from 'vn2000-converter';
import {vn2000_to_wgs84, wgs84_to_vn2000} from 'vn2000-converter';
Functions
| Function | Arguments | Description |
|---|---|---|
| vn2000_to_wgs84 | dx, xy, h, province | Convert VN2000 coordinate system to WGS84 (GPS) |
| wgs84_to_vn2000 | dx, xy, h, province | Convert WGS84 (GPS) coordinate system to VN2000 |
| list_province | List provinces of VN2000 coordinate system | |
| hn72_to_wgs84 | dx, xy, h | Convert HN72 coordinate system to WGS84 (GPS) |
| wgs84_to_hn72 | dx, xy, h | Convert WGS84 (GPS) coordinate system to HN72 |
Arguments
| Property | Required | Type/Enum | Comments |
|---|---|---|---|
| dx | yes | Number, String | Coordinate x source |
| dx | yes | Number, String | Coordinate y source |
| h | yes | Number, String | Coordinate z source |
| province | yes | String | Province of VN2000 coordinate system |
Developing
Clone and install dependencies
git clone https://github.com/namlunkaka/vn2000-converter.git
cd vn2000-converter
npm install
Build the library
npm run build
Run test
npm run test
License
MIT Namlun