Skip to content

Class: AtlasPlateView ​

Defined in: atlas/AtlasPlateView.ts:125

Mount one plate with parcel selection, independent recoloring, and exports.

Constructors ​

Constructor ​

ts
new AtlasPlateView(
   container, 
   plate, 
   options?
): AtlasPlateView;

Defined in: atlas/AtlasPlateView.ts:174

Parameters ​

container ​

HTMLElement

plate ​

AtlasPlate

options? ​

AtlasPlateViewOptions = {}

Returns ​

AtlasPlateView

Properties ​

element ​

ts
readonly element: HTMLDivElement;

Defined in: atlas/AtlasPlateView.ts:126

Methods ​

getLayout() ​

ts
getLayout(): AtlasPlateLayout;

Defined in: atlas/AtlasPlateView.ts:302

Returns ​

AtlasPlateLayout


setLayout() ​

ts
setLayout(layout): void;

Defined in: atlas/AtlasPlateView.ts:303

Parameters ​

layout ​

AtlasPlateLayout

Returns ​

void


setLabelPosition() ​

ts
setLabelPosition(id, point): void;

Defined in: atlas/AtlasPlateView.ts:308

Pins reserve space ahead of automatic labels. null restores automatic placement.

Parameters ​

id ​

number

point ​

AtlasPoint | null

Returns ​

void


resetLabels() ​

ts
resetLabels(): void;

Defined in: atlas/AtlasPlateView.ts:313

Returns ​

void


setLabelEditing() ​

ts
setLabelEditing(enabled): void;

Defined in: atlas/AtlasPlateView.ts:314

Parameters ​

enabled ​

boolean

Returns ​

void


setAdaptiveLabels() ​

ts
setAdaptiveLabels(enabled): void;

Defined in: atlas/AtlasPlateView.ts:315

Parameters ​

enabled ​

boolean

Returns ​

void


getViewport() ​

ts
getViewport(): AtlasViewport;

Defined in: atlas/AtlasPlateView.ts:316

Returns ​

AtlasViewport


setZoom() ​

ts
setZoom(zoom, center?): void;

Defined in: atlas/AtlasPlateView.ts:317

Parameters ​

zoom ​

number

center? ​

AtlasPoint = ...

Returns ​

void


focusParcel() ​

ts
focusParcel(id): boolean;

Defined in: atlas/AtlasPlateView.ts:323

Focus a visible footprint; returns false for a parcel hidden in this view.

Parameters ​

id ​

number

Returns ​

boolean


setColors() ​

ts
setColors(colors): void;

Defined in: atlas/AtlasPlateView.ts:332

Parameters ​

colors ​

ReadonlyMap<number, string>

Returns ​

void


getStyle() ​

ts
getStyle(): AtlasPlateStyle;

Defined in: atlas/AtlasPlateView.ts:336

Returns ​

AtlasPlateStyle


setStyle() ​

ts
setStyle(style): void;

Defined in: atlas/AtlasPlateView.ts:342

Merge appearance settings without rebuilding geometry or label positions.

Parameters ​

style ​

AtlasPlateStyle

Returns ​

void


setPlate() ​

ts
setPlate(plate): void;

Defined in: atlas/AtlasPlateView.ts:346

Parameters ​

plate ​

AtlasPlate

Returns ​

void


setSelection() ​

ts
setSelection(parcelId): void;

Defined in: atlas/AtlasPlateView.ts:364

Does not emit onParcelClick, so multiple views can synchronize safely.

Parameters ​

parcelId ​

number | null

Returns ​

void


setLabelsVisible() ​

ts
setLabelsVisible(visible): void;

Defined in: atlas/AtlasPlateView.ts:372

Parameters ​

visible ​

boolean

Returns ​

void


setDashed() ​

ts
setDashed(dashed): void;

Defined in: atlas/AtlasPlateView.ts:373

Parameters ​

dashed ​

boolean

Returns ​

void


toSVG() ​

ts
toSVG(options?): string;

Defined in: atlas/AtlasPlateView.ts:376

Export current inspection; pass overview: true for the saved figure layout.

Parameters ​

options? ​
overview? ​

boolean

Returns ​

string


exportPNG() ​

ts
exportPNG(scale?): Promise<Blob>;

Defined in: atlas/AtlasPlateView.ts:381

Rasterize the same SVG, retaining the exact text placement and styling.

Parameters ​

scale? ​

number = 2

Returns ​

Promise<Blob>


dispose() ​

ts
dispose(): void;

Defined in: atlas/AtlasPlateView.ts:405

Returns ​

void

Released under the MIT License.