Skip to content

Releases: koopjs/koop

v2.1.3

21 Apr 16:33
Compare
Choose a tag to compare

Changed

  • applying a datum xform for proj codes 2927. We may need to apply this across all State Plane HARN based projections in the future.

v2.1.2

20 Apr 18:20
Compare
Choose a tag to compare

Changed

  • fixed an off by one issue in the new export paging strategy. This cropped in testing datasets with exactlye 5000 feature missing one feature. Basically we paged starting at id === 0 instead of id === 1.
  • using new body-parser methods to parse post bodies for app/json and app/form-urlencoded post bodies

v2.1.1

15 Apr 02:45
Compare
Choose a tag to compare

Changed

  • sending -update to ogr2ogr to support large file exports
  • fixed the idFilter clause for normal, non-worker exports
  • using the dataset hash key for VRT files to fix a bug with exports
  • fixed an issue with large files filtered to less 5k ending in stuck datasets

Added

  • added a few jsdocs to the index, the goal is go through all public methods and do this

v2.1.0

13 Apr 16:54
Compare
Choose a tag to compare

Added

  • a new route /export-workers to inspect the current backlog of export workers if configured to run in worker mode
  • added an idFilter to exports to improve query efficiency over limit/offsets

Changed

  • Wrapping export worker in node.js domains to protect against stuck worker jobs. Running inside a domain allows the workers to trap every/any uncaught error and return the job as failed.
  • Adding the moveLargeShapefile method in order to support correct shapefile part naming differences between large data and small data exports.
  • Using Lambert_Conformal_Conic_2SP instead of 1SP to correct projection errors using 1SP.

v2.0.4

06 Apr 20:58
Compare
Choose a tag to compare

Changed

  • Sanitizing export file names to protect again quotes in input params to ogr2ogr
  • Better protection against missing proj codes in the esri-proj-code lookup

v2.0.3

05 Apr 23:35
Compare
Choose a tag to compare

Changed

v2.0.2

03 Apr 16:52
Compare
Choose a tag to compare

Changed

  • Small data exports in worker mode now use the regular exportToFormat workflow in Exporter.js

v2.0.1

01 Apr 16:59
Compare
Choose a tag to compare

Changed

  • Forcing status processing on progress reporting from export worker jobs
  • Wrapping projection WKT in single quotes for calls to ogr2ogr

v2.0.0

31 Mar 20:27
Compare
Choose a tag to compare

Changed

  • Replaced logic in lib/Extent.js with esri-extent (#130).
  • Exporter does not include json partials in exported zipfiles

Added

  • custom projections are supported with WKT from feature services
  • esri-proj-codes is added to support Esri proj code lookups and pass WKT proj strings
  • Added support for coded domain values in exports from services that pass such domains in fields property. Exports from koop will use the coded values (strings) in place of domain codes.

Removed

  • tile support is no longer included by default, please use koop-tile-plugin if needed

v1.1.2 [DEPRECATED]

31 Mar 18:31
Compare
Choose a tag to compare

DEPRECATED

This version has been deprecated due to a breaking change introduced in v1.1.0.


Added

  • If a provider passes a WKID to the Exporter methods the data will be projected into that ESPG/WKID

Changed

  • First pass at a refactored Exporter. Still needs to be revisited but more code is now shared across the exportToFormat and exportLarge methods. Anything that can be shared is now shared, but the logic in the exportLarge method needs another pass.