2024 Research Projects

Published on: Thu Mar 21 2024

Research Ideas

Digital Elevation Models

Goal: The NPS web map have a JavaScript based library or algorithm to compute & present DEM in the browser.

DEMs can be used in web maps to enhance the map. For example,


Geolocation

Goal: The NPS web map should review Javascript methods, and understand how to make use of the data. The experience among many types of mobile devices & browsers should be explored. The Security & Privacy experience for a NPS web map customer should reviewed.

The NPS web map experience can be enhanced by using location. For example,

The Geolocation API allows the user to provide their location to web applications if they so desire. For privacy reasons, the user is asked for permission to report location information.


2023 Research Projects

Geospatial PDFs

Mobile device users for iOS & Android can make use of geospatial PDFs to view maps offline.

When the protocol is https://, and the link is opened on a mobile device, it will open in the web browser. When you change the protocol to avenzamaps:// and Avenza Maps is already installed, then the link will open in Avenza. It will be downloaded, then processed for use as an offline map with GPS location.

Some NPS Park Units instruct customers to use “Avenza Maps”, https://duckduckgo.com/?q=avenza+site+%3Anps.gov where units instruct customers to use Avenza at NPS.gov.


Weather from National Weather Service

Weather.gov has public facing weather data for both the public and developers. For example, at Cabrillo National Monument you can see the current weather, alerts and a forecast:

A customer can use the map at forecast.weather.gov to adjust their location, and save a bookmark for future reference.

Weather.gov also has programmable API, where a location is passed to /points and the response a GeoJSON. Also note, if you pass too many digits of precision, the /points response will round it down to four significant figures, or an approximate precision of about 10 meters.

Since the response is GeoJSON, it can be opened the Park Tiles version of GeoJSON.io

Within the GeoJSON data response from /points, there is a property called forecast:


2022 Research Projects

Park Tiles Style Offramps

If you have an Atlas style, This Observable notebook demonstrates how to use Atlas styles in other rendering tools such as QGIS, ArcGIS Online, MapLibre or GeoJSON.io. See the JavaScript Notebook at https://observablehq.com/@roblabs/park-tiles-style-offramps.

GeoJSON.io with Public Domain Maps

GeoJSON.io was developed by Mapbox and is “a quick, simple tool for creating, viewing, and sharing spatial data.”

It is a perfect way to visualize, test or learn how GeoJSON data is created, formatted, styled or inspected.

Say you want to visualize this GeoJSON from Joshua Tree. You can open a version of GeoJSON.io with Public Domain Styles.

Once you have opened the app, then paste your GeoJSON URL by tapping Meta, New Window. This will open a new browser tab with your GeoJSON data. Then you can use the usual tools such as inspecting geometries or view GeoJSON properties in a table.

Live demo: RobLabs.com/geojson