LandMS Documentation¶
LandMS (lmstool2) is a Django + GeoDjango land parcel management system with:
- Interactive map viewing and map-based editing
- Parcel search/filter/list workflows
- Tab-scoped parcel selection shared between map and list pages
- Dataset-scoped parcel management (single active dataset, controlled switching)
- Bulk upload preview/apply workflow (ZIP Shapefile + GeoPackage)
- Export/download in GIS formats using
ogr2ogr - Internal-user analytics with ECharts
Who This Documentation Is For¶
- Normal users: parcel browsing, filtering, selecting, map use, and downloads
- Internal users: analytics and reporting features
- Admins: dataset activation, upload operations, map edit mode, user governance
- Developers/operators: architecture, API, data model, and environment configuration
Main Application Areas¶
/home page/auth/*authentication and profile pages/parcels/parcels list + search/filter + batch actions/parcels/map/parcel map (viewer and staff edit mode)/parcels/upload/bulk spatial upload workflow/parcels/analytics/internal-user statistics dashboard/admin/Django administration
Documentation Map¶
- Getting Started: installation, startup, access levels
- User Guide: workflows for normal users
- Admin Guide: workflows for staff/superusers
- Reference: API, data model, configuration, troubleshooting
Documentation Tooling¶
This docs set is built with MkDocs.
- Serve locally:
make docs-serve - Build static site:
make docs-build