0.4.1 • Published 3 years ago

earthutils v0.4.1

Weekly downloads
-
License
Unlicense
Repository
github
Last release
3 years ago

earthutils

Summary

This NPM package contains utilities for mapping based applications.

Install

$ npm install earthutils

API

Direction Abbreviations

const earthutils = require("earthutils");

console.log(earthutils.DirectionAbbreviations.DirectionAbbreviations);
/*
{
	"N": "North",
	"E": "East",
	"S": "South",
	"W": "West"
}
*/

console.log(earthutils.DirectionAbbreviations.DirectionAbbreviationsInverse);
/*
{
	"North": "N",
	"East": "E",
	"South": "S",
	"West": "W"
}
*/

Street Standardize

const earthutils = require("earthutils");

console.log(earthutils.StreetStandardize("S Headquarters Plaza")); // South Headquarters Plaza
console.log(earthutils.StreetStandardize("S HEADQUARTERS PLAZA")); // South Headquarters Plaza
console.log(earthutils.StreetStandardize("Headquarters Plaza")); // Headquarters Plaza
console.log(earthutils.StreetStandardize("Headquarters AVE")); // Headquarters Avenue

Address Parser

const earthutils = require("earthutils");

console.log(earthutils.AddressParser("123 Headquarters Plaza"));
/*
{
	"addr:housenumber": "123",
	"addr:street": "Headquarters Plaza"
}
*/

console.log(earthutils.AddressParser("123 Headquarters Plaza Ste 12"));
/*
{
	"addr:housenumber": "123",
	"addr:street": "Headquarters Plaza",
	"addr:unit": "12",
	"addr:unitname": "Suite"
}
*/

console.log(earthutils.AddressParser("123 S Headquarters Plaza", {"standardizeStreet": true})); // `standardizeStreet` will run `addr:street` through the Street Standardize function automatically
/*
{
	"addr:housenumber": "123",
	"addr:street": "South Headquarters Plaza"
}
*/
0.4.1

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago