PlanetScope image showing fields in Castile and León, Spain, captured April 18, 2023. © 2023 Planet Labs PBC. All Rights Reserved.
AUTHOR PROFILE Madeline Dahm Content Specialist
With a background in science writing, Madeline creates multimedia content to showcase the value of Planet data for a range of applications and use cases.

3 Pathways for Integrating Planet Data Into Your GIS Workflow

Tech

Learn how to bring Planet data into your GIS workflow through three simple integration pathways: desktop application plugins, API-first platform, or streaming web services.

Authors: Madeline Dahm and Matt Ballard

Planet data can be integrated into your geographic information system (GIS) of choice — be it ArcGIS, QGIS, or Google Earth Engine — to help you uncover new insights and perform rich analysis. 

There are three simple integration pathways to bring Planet data into your GIS workflow:

  • Desktop GIS Integrations: Search, access, and analyze Planet’s catalog of daily, global imagery directly from ArcGIS Pro or QGIS – just download the plugin.

  • API-First Platform: Planet offers extensive APIs that allow you to build data pipelines and design custom integrations, whether it’s built on ArcGIS, open source software, Google Earth Engine, or cloud and web mapping platforms.

  • Streaming Web Services: If you are working with GIS software and looking for the simplest way to access Planet imagery, consider streaming Planet data to any software that supports the Open Geospatial Consortium (OGC) WMS or WMTS standards. 

This blog will help you decide which of these integration strategies is best for you and provide resources to help you get started.

Why Integrate Planet Data Into Your GIS Workflow?

Planet is a leading provider of global, daily satellite imagery and geospatial solutions — with a mission to image the world daily, making change visible, accessible, and actionable. Founded in 2010 by three NASA scientists, Planet designs, builds, and operates the largest Earth observation fleet of imaging satellites. Today, Planet’s global daily Earth data, analytics, and powerful cloud-based tools are all accessible through Planet Insights Platform.

You may want to add Planet’s near-daily data and insights to your GIS workflow for a number of reasons, including:

  • Mapping: You want to enrich your maps with more current satellite imagery than what’s available in off-the-shelf basemaps so that your imagery matches other GIS data more closely.

  • Sharing: You have Planet imagery, and you want to make it available on your GIS platform so that the rest of your organization can access the imagery for their workflows.

  • Analysis: You want to use your preferred remote sensing analysis tools (e.g. for machine learning or spectral analysis) available in your GIS software to generate insights from Planet data.

Note: If you want to focus only on integrating with ESRI ArcGIS software, you can also watch our on-demand webinar, Integrating Daily Imagery From Planet With ArcGIS.

1. GIS Desktop Integrations

If you use the ArcGIS or QGIS desktop applications, you can download a Planet plugin that enables you to discover, preview, stream, and download PlanetScope, Planet Basemaps, and SkySat imagery.

You can seamlessly integrate these datasets into your GIS workflows and leverage all your favorite analysis tools in QGIS or ArcGIS Pro to accomplish these tasks:

  • Search for PlanetScope® and SkySat® imagery in Planet’s archive 

  • Place orders and download imagery to use with ArcGIS and QGIS analysis tools

  • Stream and download Planet Basemaps

  • Select coordinates to task SkySat and link  to the Planet Tasking Dashboard

Check out this short demonstration that shows you how to access daily PlanetScope imagery, Basemaps, and order SkySat imagery in ArcGIS. If you are a Planet customer and want to get started, you can download the ArcGIS Plugin directly, or check out the developer resources page for the Planet Add-in for ArcGIS Pro to learn more about what you can do.

Similarly, the Planet QGIS Plugin provides access to Planet’s satellite imagery directly from QGIS. If you are a Planet customer, you can start right away by downloading the Planet QGIS Plugin or learn more on the developer resources page for the Planet QGIS plugin.

Sentinel Hub — now part of Planet Insights Platform — also offers a plugin for QGIS, and can be used together with the Planet plugins to enable imagery analysis and streaming in QGIS. Using the Sentinel Hub Plugin, you can bring satellite imagery — including Planet imagery — into your GIS for visualization purposes, including evaluating accuracy, detecting change, assessing land cover based on time series, and more with a Sentinel Hub account. If you are a Planet customer, you can get started now with 6 months of access to Sentinel Hub to try out these new capabilities.

Web Services-Based Integrations

The desktop GIS plugins remain a great option for accessing Planet data, however, you may want to consider web GIS integration options, including our API-first and web services-based integrations for a number of reasons, including:

  • Scalability: These are typically more scalable, especially when using cloud platforms (especially if you are working with very large datasets like PlanetScope).

  • Shareability: These approaches make data more easily shareable through Web GIS tools. 

  • Speed: They offer the lowest-latency path to imagery – lowers the amount of time and steps between when the image is captured by the satellite to the user’s workflow.

2. API Delivery Integration

Planet Insights Platform is designed to be API-first so that developers can build workflows that scale and integrate with their choice of software. When your use case requires more advanced GIS capabilities, the Planet Insights Platform offers extensive APIs that allow you to build your own imagery pipeline into your ArcGIS environment or Google Earth Engine.

Hosting Planet imagery in your GIS application enables you to use advanced tools, store imagery in your cloud of choice, or utilize 3rd party imagery management tools, such as mosaic datasets and image services in ArcGIS.

Planet does this through delivery to your cloud storage destination; we support Google Cloud Storage, AWS, Azure, and more. In addition to cloud delivery, you can use our APIs to work with remote sensing analysis platforms, such as:

  • Sentinel Hub: Part of Planet Insights Platform, Sentinel Hub is a scalable Earth observation platform that provides tools for advanced remote sensing analysis, customizable visualization, and simple OGC streaming.

  • ArcGIS Image: You can deliver data to your cloud storage to be used with ArcGIS Image Server, or you can create custom data pipelines to ArcGIS Image for ArcGIS Online by downloading and uploading to ArcGIS Online to be used with ArcGIS Image for advanced imagery analysis. Here is a code sample that you can use to publish PlanetScope Imagery to ArcGIS Image for ArcGIS Online.

  • Google Earth Engine: Directly deliver data to Google Cloud Storage to be used with Google Earth Engine. Learn more at the Google Earth Engine Delivery Integration page on our developer page.

When you choose to deliver data to your own cloud storage destination or off of Planet Insights Platform, there are a couple extra steps to make the imagery usable in your workflow. For example, you may need to configure GIS software to read images from cloud storage.

Or, if you choose to build your own imagery technology stack, you’ll need to:

  • Implement event-driven processes to handle cloud deliveries and index the imagery in a catalog, such as STAC

  • Manage tile server infrastructure for serving imagery that handles compositing and dynamic rendering server-side

  • Build an analysis service for imagery processing to handle workflows like compositing, data fusion, and multi-temporal analysis

  • Create security and authentication to manage access to imagery

However, you don’t have to build this yourself — Planet Insights Platform can manage all of this for you, and you can use easier APIs to immediately start to analyze, visualize, and stream satellite imagery when you choose to deliver data to Sentinel Hub. Once you order your data to be used on the platform, you can use it with APIs including the Catalog, Process, and Statistics APIs.

3. Streaming Web Services

Our cloud-native web services integration is one of the most flexible pathways to integrate Planet data into your GIS workflow.

If you are working with GIS software and looking for the simplest way to access Planet imagery, leverage the Open Geospatial Consortium (OGC) API to stream WMS and WMTS services directly into your application of choice — be it any ArcGIS software, QGIS, Felt, or any other web mapping platform. 

Planet Insights Platform provides ways to set up customized OGC services in a serverless environment that makes for a much simpler implementation — no need to download, rehost imagery, or use cloud storage — just stream imagery directly from the platform into your applications.

On the Planet Insights Platform, you’ll find all kinds of great tools, customizable rendering options to filter clouds, display spectral indices, false color composites, and more. You’ll find extensible and flexible APIs for developers to customize interaction with OGC services to filter through time, change visualizations, and view analysis outputs in GIS software. For example:

  • ArcGIS: ArcGIS Online and Enterprise support working with WMTS and WMS services — simply add the URL to your imagery from Planet and you can have imagery in your maps in minutes. Check out this mini-demo to see what this looks like in action.

  • QGIS: Sentinel Hub offers an integration for QGIS users. Sentinel Hub can create a remote sensing infrastructure where local analyses aren’t scalable.  In the integration, you can:
    • Access all of your configurations for customizable visualizations
    • Dynamically generate OGC services for given date ranges to compare over time
    • Share data and maps without embedding API keys

You can learn more about Planet Insights Platform capabilities on our website.

Getting Started With Planet

Planet has flexible integration options for any workflow, be it through the desktop application plugins, the API-first platform, or our OGC streaming web services. Find the workflow that works best for you, and get started today.