Age | Commit message (Collapse) | Author |
|
Fixes #83
|
|
|
|
This commit fixes lint errors and updates package-lock.json /
package.json.
package-lock.json / package were generated by reverting:
git checkout 5ce291934eba5a2d114b756f33ff62f9ac0db632 -- \
package-lock.json package.json
... then running ...
npm install yargs
Note: timezone-boundary-builder ran without adding yargs explicitly
because it is a transitive dependency of some other packages already
used, but recording the dependency seems like good practice.
"npm audit fix" was _not_ run.
Tested with:
$ node --max-old-space-size=8192 index.js \
--downloads_dir=mydownloads \
--dist_dir=mydist \
--included_zones America/New_York America/Chicago
|
|
More fixes related to review feedback:
1) Added yargs to package.json, reran npm update (also updates
package-lock.json)
2) Added global variables for downloads_dir / dist_dir, which holds the
absolute path for argv.downloads_dir / argv.dist_dir after a call to
path.resolve(). Switched the code to use them.
3) Fixed hardcoding of "dist/" and "download/" in the zipInputData step.
Tested with:
$ node --max-old-space-size=8192 index.js \
--downloads_dir=mydownloads \
--dist_dir=mydist \
--included_zones America/New_York America/Chicago
|
|
|
|
|
|
|
|
|
|
- Improve overlap validation script to be less buggy
- Account for all acceptable boundary overlaps.
- Add linting rule to require a description for each expected overlap.
- Remove diffs from building script that avoided overlaps
- Fix Broken_Hill timezone boundary source
- Fix ogr2ogr output command
Fixes #41
|
|
Fixes #41
|
|
Also add list of lookup libraries.
Fixes #27
Fixes #30
|
|
Fixes #11, Fixes #17
|
|
Refs #22
|
|
|
|
* Zone Changes
** Split Cyprus into 2 zones. The existing Asia/Nicosia now ends at
the northern boundary of the United Nations Buffer Zone and the new
zone Asia/Famagusta contains everything north of the buffer zone.
** Add missing data definitions: Congo-Kinshasa and South Sudan
** Old Crimea boundary no longer exists in OSM, use combination of
Crimea + Sevastopol
** Typo of extra space in Harrison County fixed in OSM
** Taishan City now has invalid geometry in OSM, use Xinhui district
instead when making boundaries
** Update to latest OSM data
* Other changes
** Add download throttling of publicly available Overpass API
** Remove old dist files if they exist so ogr2ogr can work
** Update README to note change in Overpass API querying
* Issues
** #4
|
|
|
|
Pacific/Apia
Pacific/Auckland
Pacific/Bougainville
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter
Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu
Also:
- adding option to intersect with multipolygon
- correcting OSM identifier for USA
Refs #1
|
|
- Able to work with precision reduction in experimental build of jsts
that should ultimately be fixed in jsts 1.2.1.
- Updating intersecting polygon to work as best as possible w/ efele and
osm boundaries. It's slightly off near the town of Mexico Beach, FL.
|
|
|
|
- downloading efele.net shapefile
- querying overpass api for boundaries
|