This repo holds the Arches application that powers the database for the Lincoln County Archaeological Initiative (LCAI).
Arches version dependency: stable/7.6.20
This is an Arches project originally created for the LCAI as part of its Round 10 funding period. Feldwork performed in 2019 produced a number of different 3d datasets, so this project is both a holding place and public-facing viewer for that content.
Another round of scanning was undertaken during the Round 13 funding period, which included an update to this database content (new point clouds and photogrammetry models), a new homepage for the project (lcai.us, and a mobile application developed by CIMS.
Three different types of 3d data are supported in this project. Each one has a graph and custom report which were adapted from arches-3d, an Arches v4.4 project.
- Pointclouds Point data processed and displayed with potree
- 3d Rock Art Panel PLY data processed with Nexus into NXS Report built with 3DHOP
- Virtual Tour (panorama environment) Multiple 360° images combined using Panotour Report uses an iframe to display the Panotour HTML.
All of the assets for these datasets are stored on S3 and loaded into the report interface from there.
As much as possible, the original arches-3d reports have been massaged into the current Arches Resource Report extension paradigm. However, as they require extra JavaScript libraries and multiple templates, they can not be fully extracted into an Arches package just yet.
In order to support asset storage on S3 (and greatly reduce costs without reducing performance), a new "Cloud URL" node was typically added to each graph, and that URL is used to feed the report display.
The graphs, CSV load files, and reference data were previously stored in the legiongis/lcai-pkg package. They are now inside this repo in the pkg directory.
The Basin and Range National Monument 3D Documentation Pilot Study team was led by Architectural Resources Group. The Center of Preservation Research at the University of Colorado, Denver completed the 3D data collection. G2 Archaeology and the Nevada Rock Art Foundation selected the sample sites and features, and provided project support. Legion GIS led the Arches development with assistance from Coherit Associates who created the custom front-end design. All work was overseen by the Bureau of Land Management.
The project's source code was based heavily on the arches-3d project built on Arches 4.4 by @veuncent at Global Digital Heritage. The upgrade to Arches 6 (and later, Arches 7) was performed by @mradamcox.
To update a basemap style:
- Update data in Mapbox as needed (either upload a new file to a tileset or modify an existing dataset)
- Update the style in Mapbox
- The app uses the
LCAI-OutdoorsandOutdoorsstyles
- Save and re-publish the style
- Download the zip of the style (from the Share menu)
- Extract all of the files from the zip into the appropriate
pkg/map_layers/mapbox_spec_json/basemaps/subdirectory.
To deploy in dev, just re-run the initial data setup and the modified map style will be used.
To deploy in production, find the relevant extracted content and place it directly into the Map Source and Map Layer objects using the Django admin.