Escolar Documentos
Profissional Documentos
Cultura Documentos
Greatly improved data quality and access to fresh data for near-real
time (next day) analysis, planning, mapping & reporting purposes.
ALB Program Overview
Functional / Field Requirements for a Data Collector :
Rapid data collection
Ruggedized
Ruggedized
Teams work in extreme environmental conditions. The collector needs to be able
to operate in heat and cold, wet and dry, dust, survive impacts, and have an 8 hour
battery life.
GPS Integration
When collecting data in dense tree stands, GPS allows users to orient themselves
and plot trees in the right location. It also provides for navigation in large
woodlots to specific sites.
Not only is the ROAM application "free as in beer" (gratis, freeware), but it is also "free as
in speech" (libre, open source). Those in the know understand that while gratis is great,
libre is laudable! In a cramped budget environment, taking full advantage of FOSS4G for
field mapping & data collection solutions can help stretch remaining program dollars that
much further. And because you have full access to the source code, if theres that one
critical unique feature you just gotta have then you are completely at liberty to hire a
developer and invest only a small amount of valuable funding to add that one thing no
need to bust the budget on a complete system, just to get that one missing feature
Who Created Roam?
Roam was developed created and sponsored by Digital Mapping
Solutions, a leading geospatial solutions company providing
Enterprise mapping software for government and commercial clients
in Australia and New Zealand for over 20 years.
Roam has many government agency clients in that part of the world. There are
as yet only a handful in the US that we know are using it - including Los Angeles
County Enterprise GIS and the Idaho State Tax Commission GIS.
What are the Roam Benefits?
Allows for local (field office) level data retention so that the information can be used in daily
field operations and planning efforts in nearly real time. This is a critical aspect that IPHIS
and IPHIS Mobile have not been able to address.
Very simple, intuitive user interface. Experience in the Worcester pre-pilot testing suggests
that most field users can be trained within an hour, or so, of first seeing the application.
Operation is map and workflow based, rather than database centric.
Allows each ALB office to use the most up-to-date, high quality local/state government GIS
data as their base-map, rather than generic global or national level map data from Bing or
USGS.
Allows ALB GIS staff to update any or all of the background map layers, without the need
for a developer to make any changes to the code.
Each ALB office can use different background layers in their field mapping project, as
appropriate to their office, and have some individual control over how the maps look in the
field without their preferred cartographic style impacting any other ALB office.
No software licensing or yearly maintenance/support costs.
What are the Roam Benefits?
No need to worry about a software vendor suddenly deciding to change their business
model, discontinue the software, or make fundamental changes to the way it operates, like
moving everything to a new platform. As Roam and QGIS are open source, implementers
have access to the entire code base and are able to fork and modify and/or maintain it for
as long as they need. Minor enhancements can be made by writing Python scripts.
Very flexible software Roam/QGIS can work with many different GIS and aerial imagery
file formats, and several back-end databases (Imagery formats: MrSid, ECW, JPEG, PNG,
GIF, TIFF, etc. Databases: SpatiaLite, PostgreSQL, Oracle, SQL Server, etc.).
Roam can run in standalone/offline mode without the need for cellular or Wi-Fi connectivity
in the field.
The operational model for data collection with Roam would ensure that a copy of all the
data would reside in the local ALB office GIS system, and it would undergo QA/QC and
receive any needed corrections before it was pushed up to an enterprise GIS system and
to the IPHIS Oracle database. This will ensure adequate data access at each level in PPQ
from the local Field Office to the National Operations & Policy Managers, and all the way
up a Senior Management reporting dashboard.
Its Open Source, does that mean its hard?
Not at all! If we could only use two words to describe Roam, they would be: Fast &
Easy! Roam does not require any programming, per-se, to stand up a basic field data
collection application. The basic steps are:
1. Create a geodatabase (this is just a spatially enabled database - SQLite, ESRI File
Geodatabase, or even ESRI Shapefiles will do, in a pinch).
2. Set up a map project in QGIS (open source desktop GIS analogous to ArcGIS) that has all
the map layers (streets, aerial photography, hydro, boundaries, etc.) you want to see on the
field map and assign them pleasing, easy to distinguish (in harsh sunlight) symbols and
colors that your field crews will understand.
3. Make some choices in the WYSIWG Configuration Manager to decide what kind of
widgets to use for each data field (checkbox, pick-list, multi-select, etc.) and provide a set
of possible field values the user is allowed to choose from, if its that type of data element.
4. Copy the entire directory structure to the hard drive of your field tablet, and you are ready
to start mapping! Theres no traditional windows installation process, and also no danger
of Roam ever being incompatible with some other application installed on your tablet
because it runs entirely in its own self-contained Python environment.
Use Cases where Roam makes sense
This is where the differences in both functionality and operational philosophy with
some of the other mobile solutions becomes distinct.
The take-home here is that there are choices that have to be made and
responsibilities that have to be assumed when you fully participate in a federated data
governance model rather than exist under a centralized data governance model.
Because theres no out of the box mechanism to just upload the data to somewhere and
the IT people will take care of it all for you, this means that if your program elects to use
Roam, it also has to make a commitment to program staff employing good data stewardship
practices and being willing to work collaboratively with DART and BISSM staff to create and
maintain a solid business process and data workflow that works for the field, yet still protects
the data and makes it available to the entire PPQ enterprise.
This is an evolving project and we understand that not all programs have the technical
resources to replicated everything ALB has done, but weve learned some things along the
way and we think there are ways to standardize some of the process so it can be applied
more generically across the agency for other programs.
Weve collected some data, now what?
The ALB Roam project is a good example of the bottom up flow of data from the
field to the enterprise scenario.
While it does involve a good bit more hands-on management and responsibility for the data at
the field office level than the other mobile options, it also makes real time, full access to the
data for mapping, analysis, and operational planning at the local level much, much easier.
It also helps the programs field office staff truly understand that they bear an important
responsibility to help ensure theres no garbage in so that when someone else needs to
make a map, run a report or perform some analysis on that data, theres not going to be any
garbage out.
The Open Source / DIY mindset comes into play here as well its your programs data, so
its also your responsibility to help ensure its correct and treated properly. It has to be a
partnership with IT. It also means program staff playing an active role in the QA/QC process
and managing the data appropriately at the office level and then replicating some reasonable
subset of it (this will differ by program) up to the enterprise level. This will also require
program staff to enhance their skill levels with geospatial technology. But thats good thing
Spatial Database Structure
Field Data Collector (ROAM)
raw data location
Staging
Database
-and-