Initial view: The map opens zoomed to the full Town of Wolfeboro extent. Every parcel is drawn with a thin 0.75 px yellow outline so the base revaluation layer stays legible against the imagery basemap.
Search: Open the Search panel from the header and enter an address (e.g. 289 Center Street), an owner name, or a Map/Lot/Sublot identifier. The map zooms to the parcel and highlights it in cyan.
Click: Click any parcel on the map to see its attributes in the sidebar. If the location contains multiple overlapping records (common for condominium buildings — some sites have 100+ units), a pager is shown so you can step through every account.
Home: Click the Home button (top-left) to reset the view to the full Wolfeboro extent.
When a click or search returns more than one record, the sidebar displays a results pager at the top showing the total count (e.g. “107 records found”).
Chevrons: use the ‹ and ›
buttons to step one record at a time.
Jump to record: type a record number directly into the input between the chevrons and press Enter to jump to that account.
Current-record emphasis: the active parcel is drawn with a bold magenta outline on top of the cyan group highlight, so it stands out among its neighbors. The map auto-pans to keep the active parcel in view.
Once a multi-record result set is loaded, the following shortcuts are available:
Scale dropdown: choose a standard engineering scale such as 1” = 200’, 1” = 100’, or 1” = 50’ from the dropdown in the header (or in the sidebar on mobile). The map snaps to that exact scale.
Arbitrary scales: the map view has tile-LOD snapping disabled
(snapToZoom: false), so the selected scale is applied precisely
rather than rounded to the nearest tile level.
Map Information button: the
The Filters & Themes block in the sidebar narrows the map to
specific properties. Filters are cumulative — they combine with
AND.
Tax Impact: show parcels whose 2020 tax changed by a specific percentage band.
Land Use: show only parcels of a given property type (Single Family Home, Commercial L&B, etc.).
Reset All: clears every filter, restores the default theme, and zooms back to the town extent.
The measurement toolbar sits in the bottom-left of the map. Measurement results render inside the sidebar, below the attribute panel.
Distance: click to start, click to add vertices, double-click to finish. Units: US feet.
Area: click to outline a shape, double-click to finish. Units: square US feet.
Clear: removes the measurement from the map and sidebar.
The layout adapts automatically at a 768 px breakpoint:
Desktop (≥ 768 px): the attribute panel sits on the left of the map. Drag the right edge of the panel to change its width.
Mobile (< 768 px): the attribute panel docks above the map at a 50/50 split. A drag handle (the small pill at the bottom edge of the panel) lets you resize the split anywhere from 120 px tall up to 85% of the screen. The Scale dropdown is duplicated into the sidebar so it stays reachable without opening the header menu.
Full-window parcel view: on mobile, when a parcel or multi-record set is opened, the attribute sheet expands to fill the entire window for comfortable reading — the same pattern used by the ArcGIS Map Viewer. Tap the × in the upper-right of the sheet to return to the map.
Displays the percentage difference between the 2019 and 2020 tax assessments for each parcel.
Visualizes the total value (land + buildings) stored in
TaxTotal.
Calculated dynamically from Shape__Area / 43560.
Parcel data: Town of Wolfeboro, NH 2020 Revaluation
assessment records, hosted as a feature service on
allthingsspatial.maps.arcgis.com.
Basemaps: Esri ArcGIS Location Platform v5 basemap styles (Imagery, Streets, Topographic and more — switch with the Basemap Gallery button in the header).
Built with: ArcGIS Maps SDK for JavaScript v5
(@arcgis/core), Esri Calcite Design System v5, TypeScript,
and Vite. Deployed on AWS Amplify with continuous delivery from GitHub.