项目作者: WSDOT-GIS

项目描述 :
Utilites for WA state route IDs
高级语言: TypeScript
项目地址: git://github.com/WSDOT-GIS/wsdot-route-utils.git
创建时间: 2016-08-23T20:19:04Z
项目社区:https://github.com/WSDOT-GIS/wsdot-route-utils

开源协议:The Unlicense

下载


wsdot-route-utils

Utilities for working with Washington state route identifiers.

Node.js CI
Unlicense badge
npm version number
npm download count
node version

NPM Installation

Use the following command to install the module into your npm project.

  1. npm install --save wsdot-route-utils

Sample

Load module

JavaScript

  1. import { RouteDescription } from "wsdot-route-utils";

Get info about a route ID

  1. const srid = "101COABERDN";
  2. const desc = new RouteDescription(srid);
  3. console.log(desc.sr); // '101'
  4. console.log(desc.rrt); // 'CO'
  5. console.log(desc.rrq); // 'ABERDN'
  6. console.log(desc.rrtDescription); // 'Couplet'
  7. console.log(desc.rrqDescription); // 'Aberdeen' (description may sometimes be just the same as `rrq`).
  8. console.log(desc.mainlineConnectionMP); // null
  9. console.log(desc.shield); // 'US'
  1. const srid = "005R109958";
  2. const desc = new RouteDescription(srid);
  3. console.log(desc.sr); // '005'
  4. console.log(desc.rrt); // 'R1'
  5. console.log(desc.rrq); // '09958'
  6. console.log(desc.rrtDescription); // 'Off Ramp, Dec'
  7. console.log(desc.rrqDescription); // 'at milepost 99.58'
  8. console.log(desc.mainlineConnectionMP); // 99.58
  9. console.log(desc.shield); // 'IS'