sea-ports

0.0.9 • Public • Published

sea-ports

Sea Ports JSON Data

Be aware the GPS coordinates are not all correct

Installation

Install via npm:

$ npm install sea-ports

Documentation

Data

JSON

Return a JSON object with all the ports with the unloc as key

{
  "AEAJM": {
    "name": "Ajman",
    "city": "Ajman",
    "country": "United Arab Emirates",
    "alias": [],
    "regions": [],
    "coordinates": [
      55.5136433,
      25.4052165
    ],
    "province": "Ajman",
    "timezone": "Asia/Dubai",
    "unlocs": [
      "AEAJM"
    ],
    "code" : "52000"
  },
  "AEAUH": {
    "name": "Abu Dhabi",
    "coordinates": [
      54.37,
      24.47
    ],
    "city": "Abu Dhabi",
    "province": "Abu Z¸aby [Abu Dhabi]",
    "country": "United Arab Emirates",
    "alias": [],
    "regions": [],
    "timezone": "Asia/Dubai",
    "unlocs": [
      "AEAUH"
    ],
    "code": "52001"
  },
  "AEDXB": {
    "name": "Dubai",
    "coordinates": [
      55.27,
      25.25
    ],
    "city": "Dubai",
    "province": "Dubayy [Dubai]",
    "country": "United Arab Emirates",
    "alias": [],
    "regions": [],
    "timezone": "Asia/Dubai",
    "unlocs": [
      "AEDXB"
    ],
    "code": "52005"
  },
  ...
}

Methods

getByUnloc(unloc)

Return the matched port, else undefined (alias: getByUNLOC, findByUnloc, findByUNLOC)

Examples

var ports = require('sea-ports');

console.log(ports.JSON);
/*
{
  "AEAJM": {
    "name": "Ajman",
    "city": "Ajman",
    "country": "United Arab Emirates",
    "alias": [],
    "regions": [],
    "coordinates": [
      55.5136433,
      25.4052165
    ],
    "province": "Ajman",
    "timezone": "Asia/Dubai",
    "unlocs": [
      "AEAJM"
    ],
    "code" : "52000"
  },
  ...
}
*/

Contributing

This project is a work in progress and subject to API changes. A lot of port's codes are missing (338/1624). Some data may be wrong, feel free to correct them. Also I plan on adding couple functions to search ports.

Please feel free to contribute

Package Sidebar

Install

npm i sea-ports

Weekly Downloads

259

Version

0.0.9

License

MIT

Unpacked Size

506 kB

Total Files

5

Last publish

Collaborators

  • marchah