Mathews Offline Data Package
Use this page for the tablet data package. The Android APK is installed separately; these files are copied to tablet storage or SD card under MAVS/Mathews.
The app should not rely on internet for Mathews aerials or original property-card PDFs once this package is on the tablet. The app validates these files on launch before field work.
Hosted Aerial Files
Download MBTiles
Download Manifest
Download Checksum
Download Setup README
Download Package Builder
Package Builder README
Tablet Test Checklist
Tablet Folder Layout
MAVS/Mathews/
offline/
mathews_va_51115_z14_z18_aerials.mbtiles
manifest.json
mathews_va_51115_z14_z18_aerials.sha256
original_pdfs/
3141.pdf
3142.pdf
...
templates/
new_construction.pdf
mobile_home.pdf
returned_work/
config/
parcels-package.json
logs/
Setup Steps
- Install the Android app APK from the main downloads page.
- Copy the MBTiles, manifest, and checksum into MAVS/Mathews/offline.
- Copy the full property-card PDF library into MAVS/Mathews/original_pdfs. Filenames should match LRSN/parcel ID; leading zeros are accepted.
- Copy new_construction.pdf and mobile_home.pdf into MAVS/Mathews/templates.
- Copy parcels-package.json into MAVS/Mathews/config if the tablet must launch the map before its first online parcel load.
- Run the validator from this repo before handing out tablets: node scripts/validate-mathews-tablet-package.js --root X:\MAVS\Mathews.
Windows Package Builder
For fewer setup mistakes, use build-mathews-tablet-package.ps1. It creates the folders, copies the PDFs/templates/parcel package, copies or downloads the aerial package, and writes a validation report.
powershell -ExecutionPolicy Bypass -File tools/mathews-package-builder/build-mathews-tablet-package.ps1 ^ -DestinationRoot E:\ ^ -OriginalPdfsSource "C:\mathews\original_pdfs_mathews" ^ -TemplatesSource "C:\mathews\templates" ^ -ParcelPackageSource "C:\mathews\parcels-package.json" ^ -DownloadOffline
Do not put the MBTiles or full PDF library inside the APK. The APK stays small and updateable; the county package is operational data and should be copied or replaced independently.