@faa-aviation-data-portal/aeronav-charts
v1.0.0
Published
Fetch links and metadata for charts provided by Aeronav in a sane format.
Downloads
10
Readme
aeronav-charts
Fetch links and metadata for charts provided by Aeronav in a sane format.
Installation
$ npm install --save @faa-aviation-data-portal/aeronav-charts
Usage
const aeronavCharts = require('@faa-aviation-data-portal/aeronav-charts')
aeronavCharts.vfr.sectionals().then(results => {
console.log(results[2])
})
Output
{
chartName: 'Atlanta',
currentEdition: {
sequenceNumber: 102,
releaseDate: 'Feb 28 2019',
geotiff: 'https://aeronav.faa.gov/content/aeronav/sectional_files/Atlanta_102.zip',
pdf: 'https://aeronav.faa.gov/content/aeronav/sectional_files/PDFs/Atlanta_102_P.pdf'
},
nextEdition: {
sequenceNumber: 103,
releaseDate: 'Aug 15 2019',
geotiff: 'https://aeronav.faa.gov/content/aeronav/sectional_files/Atlanta_103.zip',
pdf: 'https://aeronav.faa.gov/content/aeronav/sectional_files/PDFs/Atlanta_103_P.pdf'
}
}
See ./example.js
for more examples.
API
VFR Charts
aeronavCharts.vfr.all()
aeronavCharts.vfr.sectionals()
aeronavCharts.vfr.terminalArea()
aeronavCharts.vfr.helicopter()
aeronavCharts.vfr.grandCanyon()
aeronavCharts.vfr.planning()
aeronavCharts.vfr.caribbean()
IFR Charts
aeronavCharts.ifr.all()
aeronavCharts.ifr.enrouteLow()
aeronavCharts.ifr.enrouteHigh()
aeronavCharts.ifr.enrouteLowHighAlaska()
aeronavCharts.ifr.enrouteArea()
aeronavCharts.ifr.enrouteHawaiiPacific()
aeronavCharts.ifr.planning()
aeronavCharts.ifr.gulf()
Contributing
Contributions welcome!
License
MIT © Forrest Desjardins