Skip to content

Releases: mbloch/mapshaper

v0.2.23

12 Jun 15:10

Choose a tag to compare

  • Add + and name=options to the -filter command. This allows creating a new filtered layer alongside the original layer.
  • Add force flag to the -join command. This allows values in the target data table to be overwritten by values in the source table when both tables contain identically named fields.
  • Bug fixes

v0.2.22

04 Jun 19:18

Choose a tag to compare

  • Fixed bug preventing files from importing in the GUI.

v0.2.21

04 Jun 18:58

Choose a tag to compare

  • Feature ids from GeoJSON and TopoJSON files are automatically preserved.
  • Fixed several bugs affecting csv files.
  • When importing and exporting from/to GeoJSON or TopoJSON, top-level "crs" properties are preserved.
  • -dissolve command now works on layers without any geometry (in addition to polygon layers).
  • Improvements to text encoding detection.

v0.2.20

21 May 20:52

Choose a tag to compare

  • Added bbox= option to -clip and -erase commands for clipping/erasing using a bounding box.
  • Added -rename-fields command.
  • Use .cpg file (if present) to set dbf text encoding.
  • Use dbf "language driver id" (if present and valid) to set dbf text encoding.
  • Try to auto-detect dbf text encoding if other methods fail (limited to utf-8 and latin1)
  • Support reading delimited text files with non-utf-8 encodings (using -i encoding= option).
  • Remove byte order mark (BOM) when importing text files in utf-8 and utf-16.
  • Fix a bug affecting -calc command.

v0.2.19

30 Mar 21:08

Choose a tag to compare

  • Fixed an error importing Shapefiles with the encoding= option.
  • Added experimental (undocumented) -proj command for projecting lat-lng datasets.
  • Added -projections command for listing names of supported projections.

v0.2.18

13 Mar 22:34

Choose a tag to compare

  • Support importing, editing and exporting delimited text files and .dbf files.
  • Added field-types= option to -i and -join commands.
  • API function applyCommands() now accepts delimited text files.
  • Removed optional dataset argument from API function runCommands().
  • Removed runShellArgs() API function (use runCommands() instead).
  • Stop supplying default -o command when missing from command line.

v0.2.17

20 Feb 22:11

Choose a tag to compare

  • Fix an incompatibility with Node 0.12.

v0.2.16

14 Feb 21:07

Choose a tag to compare

  • Support for importing GeoJSON Features that contain GeometryCollections.
  • Fix for issue #68: error clipping some shapes that abut a clip polygon.
  • Skip fields with unsupported types when importing .dbf files (instead of throwing exception).
  • Support for Node 0.12.x

v0.2.15

26 Jan 22:19

Choose a tag to compare

  • Fixed bug affecting -join command
  • Rename data fields to avoid name collisions

v0.2.14

26 Nov 17:31

Choose a tag to compare

  • Add wildcard expansion for input filenames (to support filename expansion in the Windows command line).
  • Speed up identification of interior points (-points inner command).
  • Improve command line help.