Skip to content

Interface: AtlasPlateOptions ​

Defined in: atlas/types.ts:23

Properties ​

view? ​

ts
optional view?: AtlasPlateOrientation;

Defined in: atlas/types.ts:24


width? ​

ts
optional width?: number;

Defined in: atlas/types.ts:25


height? ​

ts
optional height?: number;

Defined in: atlas/types.ts:26


padding? ​

ts
optional padding?: number;

Defined in: atlas/types.ts:28

Margin reserved for callouts, in SVG units.


resolution? ​

ts
optional resolution?: number;

Defined in: atlas/types.ts:30

Visibility samples per SVG unit. Higher values retain smaller features.


fontSize? ​

ts
optional fontSize?: number;

Defined in: atlas/types.ts:31


minLabelArea? ​

ts
optional minLabelArea?: number;

Defined in: atlas/types.ts:33

Minimum visible area to label, in square SVG units. Fills are never filtered.


maxLeaderLength? ​

ts
optional maxLeaderLength?: number;

Defined in: atlas/types.ts:35

Maximum callout length in SVG units; increase to attempt more labels.


calloutGap? ​

ts
optional calloutGap?: number;

Defined in: atlas/types.ts:37

Minimum space between margin labels in SVG units (default 16).


parcelGroups? ​

ts
optional parcelGroups?: ReadonlyMap<number, string>;

Defined in: atlas/types.ts:39

Optional grouping, e.g. parcel ID to network name. Never inferred from colors.


contourSmoothing? ​

ts
optional contourSmoothing?: number;

Defined in: atlas/types.ts:42

Display smoothing in SVG units (0–8, default 0). Curves move at most this distance plus 0.4/resolution from sampled interfaces. Zero retains polylines.


labelText? ​

ts
optional labelText?: (parcel) => string;

Defined in: atlas/types.ts:44

Short display text, e.g. Schaefer parcel IDs; full names remain in region titles.

Parameters ​

parcel ​

Readonly<ParcelRecord>

Returns ​

string


measureText? ​

ts
optional measureText?: (text, fontSize) => number;

Defined in: atlas/types.ts:46

Optional text measurement in SVG units, e.g. a configured canvas measureText.

Parameters ​

text ​

string

fontSize ​

number

Returns ​

number


labelPositions? ​

ts
optional labelPositions?: ReadonlyMap<number, AtlasPoint>;

Defined in: atlas/types.ts:48

View-specific label positions; anchors remain attached to the visible ROI.


detailScales? ​

ts
optional detailScales?: readonly number[];

Defined in: atlas/types.ts:51

Optional magnifications at which to prepare denser interior labels (1–8). No new surface samples are created. Omit to build the overview only.

Released under the MIT License.