Contents
-
DRA Enhancements
- Create Black and White Image Tracing
- Map to Show Locations of search Hits
- Printed Headings Are Inconsistent
- Facing Analysis Distorts Data when a Survey with no Facing Data is Included
- Add Cultural Areas to Maps
- Method for using accurate UTMs for Cluster Relationships
- Crop Image In Notebook
- Suggested Word Changes
- Compare Surveys
- Recording Structures
- Edit Comments on Non-Rock Art images
- Use Triangulation to Create Site Topo Measurements
- EXIF data may Include Location Information
- Search Element Comments
- Attribute Count Check Enhancements
- File Upload
- Update Elements From Notebook
- Vague and Overlaid Elements
- Add luma to Show Elements By Patina
- Create a Standalone Version of DigitalRockArt to Install on a User's PC
DRA Enhancements
Create Black and White Image Tracing
Add a new function that will create a B&W tracing of an element. User clicks on pecked area, user clicks on natural areas, application creates a similar drawing based on differences in color. Could display several versions of element, including red, green blue channels, grayscale, lumina, chroma. Possibly create colored tracings for pictographs.
Map to Show Locations of search Hits
Add a google map that will show the presence of search hits with numbers of hits, number elements, number sites by area.
Printed Headings Are Inconsistent
Some page headings print differently on similar reports when printed from the Rock Art Inventory and web pages. There is also some inconsistency in report headings between reports. Font size on printed versions could be made smaller and closer to the top of the page.
Facing Analysis Distorts Data when a Survey with no Facing Data is Included
When a survey with no facing data is included in the facing analysis, all panels are lumped into the None category with no warning that such a survey has been included. A better way may be to exclude the panels without facings and report separately.
Add Cultural Areas to Maps
Add dashed lines around cultural areas. Add option to hide/show cultural areas.
Method for using accurate UTMs for Cluster Relationships
Create a function to upload a CSV file with Cluster/Panel,UTM-E, UTM-N,and Elevation data that will convert the data to Distance, Bearing, Elevation change, store the result and immediately delete the UTM data. This could be expanded to update panel width,height,facing, inclination and even element widths with additional effort.
Crop Image In Notebook
Enhance notebook function to allow a user to add an image to a notebook and then define a cropped area to extract from the image. Will need view of entire image on request so others could see cropping area.
Suggested Word Changes
- Attribute Set to Attribute Family.
- General Attributes to Universal Attributes.
Compare Surveys
Sequence of elements is by rock art ID, should be sorted by non-general attribute lists, or maybe cluster/panel/element number.
Recording Structures
Need a way to record presence of structures on topography maps or elsewhere. Could be used as datum now but there is no description or size.
Edit Comments on Non-Rock Art images
There is no way to edit a comment on images categorized as Site Overview, etc. -- only comments for the Rock Art category may be edited. Otherwise, the image must be requeued and the comment entered. No data is lost by requeuing other than an old comment, so not a big deal. Adding a editable comment field to CheckSurvey would take a bit more room on the page showing small sized images -- should this be done for all or only non-rockart images.
Use Triangulation to Create Site Topo Measurements
The magnetism in rocks frequently creates errors in compass recordings and thus makes the topography charts inaccurate.
Take advantage of relatively cheap and accurate laser measuring devices and create a procedure to record panel locations using triangulation. A primary datum point and a secondary datum point would be identified and measured (distance and bearing). Subsequent panels would be measured by the distance from both the primary and secondary datum points and a N/S or E/W indicator. The bearing from the primary datum would be calculated from the measurements and the database updated with the distance/bearing measurements as is now the case.
This would reduce the use of the compass but not eliminate it.
EXIF data may Include Location Information
Some digital cameras have an option to connect to a GPS unit and will include latitude-longitude information within the EXIF data. A method of detecting GPS data needs to be added to the JPG File Upload and Add Survey servlets.
Search Element Comments
Rework so a search may be made for both or either IMAGE and element comments. Rename it to Search For Comments.
Attribute Count Check Enhancements
Update AttributeCountCheck (an administrator-only function) to check for login ID consistency -- Moin IDs against DRA IDs.
File Upload
Enhance FileUpload to show a progress indicator -- a bar showing percent complete rather than simple timer. This probably requires a change to mod_python. Check out Pyro as a means of providing/accessing data.
Update Elements From Notebook
Modify function to allow a user to update sites from anyone's notebook without having to make a copy.
- Create a new notebook comments table for holding comments about elements or images.
- All note book comments are added to new table.
- All notebook comments are displayed (optionally?) in all notebooks.
- If an element is added to 3 notebooks with different comments, all users see all comments.
- When an element is updated from a notebook, a new entry is made indicating the update was made.
- All users are informed about the update.
This obviously effects the automatic delete, maybe need more options for check all updated elements/images so a mass deletion can be performed.
Add a means of informing users about all updates made since the element was inserted into the notebook. Keep date of insertion and compare to the last made update field.
Vague and Overlaid Elements
It is often difficult for a second person to what another sees as THE element, especially when the element is vague or has been partially overlaid.
Allow a recorder to highlight an element's lines or outline by clicking the outline multiple times to record overlay points (or maybe straight lines; left click - right click). By default the overlay points would display, users could turn them on/off by clicking a Javascript control in the element's caption.
This may be tedious, perhaps 30 clicks would be required to highlight a stick anthro.
Add luma to Show Elements By Patina
Try adding a luma option for comparing patina differences where luma is Y = 0.299*R + 0.587*G + 0.114*B. See http://www.poynton.com/PDFs/YUV_and_luminance_harmful.pdf for more info.
Create a Standalone Version of DigitalRockArt to Install on a User's PC
Create a stripped down version of DigitalRockArt that would allow a user to start (or even complete) a survey in the field or work in locations where a fast internet connection is unavailable. When complete, the user could export the data into a file that would be uploaded and then imported by an administrator into the main database.
The starting problem is the amount of supporting software that must be installed. This is all open source software, and could be loaded on a CD for installation by the user on a laptop:
- Apache
Python (plus PIL, MySQLdb, mx, mod_python)
MySQL
- Webware
MoinMoin
In addition to the above software installations, there are many configuration file changes that must be made. The current record for installing and configuring a new system is 6 hours, most take 16 hours, the worst case took many more hours over several weeks to isolate and fix a problem.
In addition to building the CD, a stripped down version of DigitalRockArt must be created, and Export and Import functions must be created. Recurring problems will be technical support and keeping the attributes and wiki pages up-to-date.
Check out http://code.google.com/apis/gears/.