OpenNRM is a collaborative resource management platform for data and information collection, analysis, reporting, and visualization. Since 1999, 34 North has been an innovator in collaborative natural resource management technologies and data solutions. Our unique software platform, OpenNRM , and data service offerings help our clients to turn data into valuable real time information. OpenNRM applications include:

Collaborative Natural Resource Management and Planning

Ecosystem Restoration Project Management

Collaborative Data Management and Access, Open Data

Collaborative Science

Water Operations

Monitoring Programs

Watershed and Estuary Management

Regulatory Compliance and Reporting

Fisheries Management

Inter-agency Collaboration

Climate Adaptation

Conservation

Policy and Public Outreach

OpenNRM Core Components

Database

Safe, secure, scalable and correct

The open source database PostgreSQL is at the heart of the OpenNRM software stack. PostgreSQL is a powerful, object oriented relational database that ensures data is safe and secure while maintaining high-level performance and scalability. PostgreSQL has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. www.postgreSQL.org

As part of the OpenNRM stack, we also encourage the use of PostGIS a spatial database extender for PostgreSQL. PostGIS adds support for geographic objects allowing location to be run in SQL. In addition to basic location awareness, PostGIS offers many features rarely found in other competing spatial databases such as Oracle Locator/Spatial and SQL Sever. www.postgis.net

But don’t worry! If you need a custom database solution like Oracle, Microsoft SQL or ESRI ArcServer, we do that too! Just inquire with our professional services division.

Asset Catalogs

Store and organize your data and information

OpenNRM Catalogs are enterprise-class catalogs with metadata that enable self-service data management and discovery. The catalogs store, describe and provide information on more than 100 file types/data sources. Standard users have permission to register, annotate and search for assets. The administrator has these permissions plus advanced privileges to create, edit and delete a particular asset.

Geo-located your assets using latitude and longitude coordinates or point and click using the map viewer.

Create document libraries.

Categorize by regions, users, location, keywords and more.

Easily associate assets to a project, wiki, document, map, shapefile.

Share assets with colleagues, team members.

Make assets public or keep private, or only share with your group.

Track file assets page edits and modifications.

*Catalog billing is calculated as part of your OpenNRM package including standard users or administrators, number of catalog objects and storage.

Data Management Tools

Tools and techniques for handling your data

The OpenNRM data management framework can handle a variety of structured and unstructured data types, formats and protocols. Using proprietary methods developed over hundreds of use cases we can aggregate data from a variety of remote or local locations so that it can be consumed and managed by you.

Custom Data: Our professional services division can support your custom data needs to include local, remote, commercial and open data repositories. We currently support more than 100 formats including: TAB, SOS, REST, XML, JSON, Shapefiles, WMS, NetCDF or formatted data.

Data Discovery: OpenNRM emphasizes the map as a primary user interface for data discovery and analysis.

Real Time Data and Sensor Networks: Accessing real-time data in various formats is a component of OpenNRM. Formats include TAB, SOS, REST, XML or alternative formatted data. The OPENRM web map services and live conditions module aggregates live station data and map the information. The data is made available in a map and graphic interface and linked to historical data for snapshot graphs or more extensive graph based time series analysis. The service is also capable of providing the user with animated sequences and simulations of data to view trends or key data points. The OPENNRM web based tool is used for managing and maintenance of real time station networks.

Data Services Catalog: OpenNRM Data Services Catalog currently includes instant access to federal and state data services sources. Access to existing data catalogs is offered as a subscription service.

Data Analysis and Visualization Tools

Accessing and synthesizing your data to tell a story is why we have worked so hard to get here

OpenNRM gives you a variety of tools and templates to work with:

Graphing Libraries: OpenNRM data model is compatible with High Charts, D3, Plotly, R, Shiny Apps, and Tableau. The default charting library deployed is high charts, but we can customize based on your internal visualization needs and architectures.

GR Tools- Advanced Time Series Analysis (Developer, USGS, Jon Donavan): For time series enthusiasts, GR is a custom graphing application Java applet that gives you power over your time series data (or anything with any data that describes y as a function of x). It can display or animate vector data, particle paths or two-dimensional data fields. You can also filter and edit your data on the fly.

Interactive Maps: Using the OpenNRM map tools you can build interactive maps with every asset you have in your OpenNRM platform. From GIS layers and data to images and reports. Save these maps and save to your libraries, project pages, and wikis. The embed code is also available for use on external websites and portal.

Predefined Widgets and Dashboard Templates: The meaningful display of data and information is key to dashboards and widgets. The templates allow you to mash up maps, images, graphs, animations, query results and more. You can create dashboards and widgets by choosing from assets in your libraries, data queries, and calculations, projects

Content Management, Accessibility, and Syndication

OpenNRM provides a content management system to allow users to create, modify and manage content within the OpenNRM application.

OpenNRM has an administrative control panel for managing permissions, key features, and styles.

Each asset is managed by a customizable editor. Geo-locate content to enable your assets via GeoRSS and JSON for spatial synthesis with other data.

The content storage allows for redundant mechanisms to import and export data with the single goal of data sharing: OWL, RSS, JSON, CSV, netCDF. Maximizing interoperability with other RSS or XML based distribution channels.

The OpenNRM content directory publishes every object and data type in the database as RSS feeds and JSON arrays. The directory may be queried through the OpenNRM framework or optionally through a REST interface so that content may be consumed independently of the User Interface.

The OpenNRM framework embeds an RSS feed reader and may consume any content that provides RSS, GeoRSS or JSON feeds.

The emergence and evolution of some techniques have created new levels of expectation for content and data sharing websites and applications. The prevalence of open standards such as RSS, OWL, RDF, and REST are allowing software developers to leverage advances in content sharing to create sophisticated data consumers and producers. The OpenNRM flexible framework is consistent with modern advances in technology.

The live map also allows users to view and interact with live services which stream the data directly from outside publishers web servers. These services can include SOS or RESTFUL access to the USGS, USEPA, NOAA and other data provider live sensor networks for time series analysis of real time environmental conditions.

Other Important Map Tools Features Include:

GIS Uploader for shapefile management and styling.

Add and Manage GIS Web Services

Manage display and discoverability of map layers.

Time series visualization tools. Create view and share point models, interpolations over gridded network

Display of multiple layers of map information in a single window.

Layers can be added and removed without having to regenerate the display.

Transparency of each layer can be adjusted to make layers below more visible through layers above.

Knowledge Base (WIKI)

Common Information Available to Everyone. Provide or Data Subscriptions

The OpenNRM object model allows a user to create a comprehensive online encyclopedia for anything. The user-generated wiki gives the user community a repository for storing and sharing knowledge about commonly shared information. This feature supports a diverse community of stakeholders with valuable definitions, species data, geography, land use archives, etc. so that baseline data is well defined and accessible to everyone. Once created wiki objects are easily portable and easily associated with custom dashboards, projects, documents, wiki, groups or community.

Configurable Dashboards

Configurable Data Display and Reporting

Create Common Operating Pictures, Dashboards, Regional Views, Project Views, User Views or whatever combination of data you need. The OpenNRM concept of dashboards is supported by an extensive template system for building data pictures using ALL object types. The templates can include interactive maps and visualization (or series of maps and visualizations, photos, videos, documents libraries, project pages, resource lists, knowledge base references (e.g. species, operational procedures, definitions, water quality objectives, etc. ), team members, real time station data. Data stories are constructed using various tools including the document library, project collaborator, map service, etc. and then these stories are combined to create data stories a different scales.

Dashboards are easily constructed and de-constructed- Remixable. Also assign team members and groups.

RSS, Social Networking, and File Sharing Tools

Share Everything

Although the OpenNRM framework allows members to keep information private, OpenNRM, can enable data to be portable and social for all object types. Each object is set up to allow for the following actions:

Share anything through email. Access address book of members for simple look-up and association.

Invite members. Create groups.

Download in multiple formats (file type permitting).

Follow an object. Keep tabs on the happenings of a particular project, document, dashboard or map.

Comment, conversation threads.

View recently updated/edited as a feed from log files.

Mobile Applications

Extend Your Data to Any Mobile Framework

OpenNRM custom mobile applications allow access to information produced by the web based application. It is essentially a viewer to all the information collected and related in the various modules including maps, documents, real time data, projects and data visualizations. It also serves as a collection mechanism for project information, photos and operations information. Data collected can be automatically geo-reference from event locations, batch uploaded and immediately cataloged for individual or group use and consumption.

Messaging /Alerts

User Defined Alerts and Triggers

User defined alerts triggers and messaging features capable of responding to predefined parameters of interest, such as changing tides, winds direction, water temperature, project updates, etc. User defined triggers, alerts and messaging should be managed and disseminated not only to users who have certain levels of authorization, but also to groups and/or cluster of activity (COAs) that define a level of distance from that user’s set of groups or shared networks.This feature allows a fluid and transparent flow of information that reflects more closely the natural social interactions, operational pictures, management needs, planning and research needs and user inquiries.