Skip to content

Commit 729ebf9

Browse files
committed
Add -o show-all option for snapshots
1 parent 00eb65b commit 729ebf9

File tree

2 files changed

+31
-3
lines changed

2 files changed

+31
-3
lines changed

src/cli/mapshaper-options.mjs

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,10 @@ export function getOptionParser() {
392392
type: 'flag',
393393
describe: '[CSV] export numbers with decimal commas not points'
394394
})
395+
.option('show-all', {
396+
type: 'flag',
397+
describe: '[Snapshot] show all layers in Web UI'
398+
})
395399
.option('final', {
396400
type: 'flag' // for testing
397401
})
@@ -440,24 +444,48 @@ export function getOptionParser() {
440444
// describe: 'number of vertices to use when buffering points',
441445
type: 'integer'
442446
})
447+
.option('arc-quality', {
448+
// segments per quarter-circle in joins and caps
449+
type: 'integer'
450+
})
451+
.option('slice-length', {
452+
// max path segments per buffer section
453+
type: 'integer'
454+
})
443455
.option('backtrack', {
456+
// ...
444457
type: 'integer'
445458
})
459+
.option('cap-style', {
460+
describe: 'flat or round (default is round)'
461+
})
446462
.option('type', {
447463
// left, right, outer, inner (default is full buffer)
448464
})
449465
.option('planar', {
450466
type: 'flag'
451467
})
452-
.option('v2', { // use v2 method
468+
.option('v2', {
453469
type: 'flag'
454470
})
455-
.option('debug-division', {
471+
.option('debug-offset', {
456472
type: 'flag'
457473
})
474+
.option('debug-winding', {
475+
type: 'flag'
476+
})
477+
// .option('debug-division', {
478+
// type: 'flag'
479+
// })
458480
.option('debug-mosaic', {
459481
type: 'flag'
460482
})
483+
.option('left', {
484+
type: 'flag'
485+
})
486+
.option('right', {
487+
type: 'flag'
488+
})
461489
.option('no-cleanup', {
462490
type: 'flag'
463491
})

src/pack/mapshaper-pack.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ async function exportLayer(lyr, opts) {
147147
shapes: lyr.shapes || null,
148148
data: data,
149149
menu_order: lyr.menu_order || null,
150-
pinned: lyr.pinned || false,
150+
pinned: lyr.pinned || opts.show_all || false,
151151
active: !!(lyr.active || lyr == opts.active_layer) // lyr.active: deprecated
152152
};
153153
}

0 commit comments

Comments
 (0)