1.0.3 • Published 2 years ago

plane-rectangular-jp v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

plane-rectangular-jp

平面直角座標系と緯度経度の相互変換を行うnpmパッケージ。

import { PlaneRectangularConverter, ORIGINS } from 'plane-rectangular-jp'

// 平面直角座標系の系番号を指定
// https://www.gsi.go.jp/LAW/heimencho.html
const prc = new PlaneRectangularConverter(ORIGINS.IX)

// 緯度経度[deg] -> 平面直角座標[m]
const { x, y } = prc.lngLatToXY({ lng: 139, lat: 36 })
// 平面直角座標[m] -> 緯度経度[deg]
const { lng, lat } = prc.XYToLngLat({ x: 10, y: 20 })

Install

plane-rectangular-jpパッケージをインストール。

npm i plane-rectangular-jp

変換を行うPlaneRectangularConverterクラスと、日本における19個の平面直角座標系原点を保持する定数ORIGINSをimport可能です。

import { PlaneRectangularConverter, ORIGINS } from 'plane-rectangular-jp'