Our Work

Blue Raster helps you tell your story through interactive
mapping technology. Make your message clear, exciting,
and user-friendly for both mobile and web platforms.

Tag: Web Application

Exploring KoopJS: Simplifying and Enhancing Geospatial Data Integration

In the ever-expanding landscape of web development, the integration and presentation of geospatial data poses unique challenges. As applications increasingly demand the seamless incorporation of location-based information, developers find themselves grappling with diverse data sources, formats, and APIs. It is in this dynamic environment that tools like KoopJS emerge as indispensable assets.

What is KoopJS?

KoopJS is a powerful Node.js-based server application designed to bridge the gap between geospatial data from diverse sources. This innovative tool enables users to maintain their data in its native format and location while effortlessly transforming and serving it for consumption by a multitude of clients.

Serving as a middleware, KoopJS acts as a bridge between diverse geospatial data sources and standardizes the process of accessing and delivering this information. By doing so, it enables developers to efficiently connect to different APIs, transforming and presenting geospatial data seamlessly.

KoopJS diagram

Creating a Custom Plugin

A standout feature of KoopJS is its robust plugin architecture, which allows users to create custom plugins. These plugins define how data from disparate sources should be transformed, offering a high level of flexibility.

For instance, if you needed to showcase data hosted on platform like Carto that may not be inherently compatible with tools in ArcGIS, KoopJS allows you to craft custom plugins to seamlessly integrate and present the data. With KoopJS, a developer can craft a plugin tailored to convert the data into a format compatible with the ArcGIS suite of tools. The custom plugin serves as an intermediate layer between the Carto data source and ArcGIS, ensuring smooth integration and presentation of the data.

KoopJS

Why KoopJS?

KoopJS enhances the accessibility of geospatial data by providing a unified API that can be easily consumed by web applications. This simplifies the development process and promotes interoperability across various platforms. Whether your data is hosted on a different platform or exists in a non-compatible format, KoopJS offers a flexible and scalable solution to elevate your geospatial workflows. This unique application opens up new possibilities for enhancing geospatial workflows and facilitating seamless integration of diverse datasets.

In conclusion, KoopJS is a valuable tool for developers working with geospatial data, offering a practical solution to the challenges of integrating and serving location-based information in web applications. Contact us today to get started.

Learn more about our recent work here.

 

Contact Us

  • This field is for validation purposes and should be left unchanged.

New Era for Plant Mapping at New York Botanical Garden with PlantTracker

New York Botanical Gardens Plant Tracker App displayed in a laptop and iPhone.

Established in 1891 and covering 250 acres in the Bronx, New York Botanical Garden is the largest urban public garden in the United States. With the beauty of the collections, landscapes, and gardens it's no wonder why over one million people visit the garden annually. Looking to upgrade their public mapping presence and expand internal use of GIS, NYBG and Blue Raster partnered to develop PlantTracker. Replacing a previous tool, PlantTracker is the online catalog of NYBG's living collections used to find plants, navigate the grounds, get plant information, view photographs, and take curated tours. 

NYBG Plant Tracker App displayed on an iPhone

PlantTracker aides the public onsite and from home and also daily workflows of NYBG staff and the institutions educational programs rely on the tool. Funded through an IMLS Grant, PlantTracker replaces the legacy Garden Navigator application and provides an enhanced user experience with a map-centric and mobile-first design.

Blue Raster first deigned a GIS architecture environment and installed and configured ArcGIS Enterprise. Next, Blue Raster had to create many spatial datasets for use in GIS by converting existing CAD files and tables. This included working with exports of plants managed through BG-Base, totaling over 143,000 living and historical records. The GIS Team at Blue Raster improved the spatial accuracy of almost 700 location codes used for mapping and outlining the main garden locations. Plant photo workflows were also upgraded by integrating with the Asset Bank API.

In addition to PlantTracker, GIS upgrades allowed the opportunity to integrate Esri mobile workflows for staff. Configuration with ArcGIS Field Maps and Workforce for ArcGIS expands plant mapping workflows, allowing workers to update existing location, condition and measurement data in the field. Blue Raster works closely with BG-Base to sync both systems through a series of Python scripts that run nightly and as often as every five minutes. This means NYBG can continue to use BG-Base as the system-of-record for their collections, but take full advantage of GIS for mapping applications and field workflows.

NYBG has embraced GIS in a big way. In short time, a lot has been done to improve public and staff workflows around mapping. Explore NYBG PlantTracker to see for yourself!

NYBG Tour
NYBG Gallery
NYBG Details
planttracker

Learn more about Blue Raster's work with public gardens, cemeteries, and arboretums here.

Contact us today!


Page 1 of 2