Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Ursa's ArcGIS Python Toolbox

Ursa Overview

Ursa Space maintains robust partnerships with existing and upcoming commercial data providers, and regularly ingests and processes a variety of SAR and non-SAR (i.e. optical, infrared, multi-spectral, and hyperspectral) data. This collection of data partners is referred to as Ursa’s Virtual Constellation.

Ursa Space performs this processing through the development and deployment of the Ursa Platform. The platform contains the data and software services required to ingest data, run analytics and algorithms on these data to produce results, and provide customer access to related data feeds via API.

Project Description

A python toolbox for working with the Ursa Platform APIs in ArcGIS Pro.


  • ArcGIS Pro Installation & License.
  • Ursa Platform Credentials set to Invoice Only customer type.
    • New customers are required to submit this form to begin our verification process
    • Existing customers can download from GitHub & get started!
    • ** All users must be "Invoice Only" customer type, if you are unsure what you are set to contact
  • Admin privileges if ArcGIS Pro is installed at system level.
    • If you do not have Admin access, a clone of the default ArcGIS Pro Python Environment must be created in a directory that does not require Admin access. See ESRI Documentation for more details.
  • This python toolbox only uses packages available in the default python environment shipped with ArcGIS Pro.

Downloading from GitHub


  1. Unzip the compressed folder to your desired location

  2. In an ArcGIS Pro Document, open "Catalog"

  3. In Catalog, right-click "Toolboxes" and select "Add Toolbox" Screenshot 2023-01-30 at 15 16 01

  4. Navigate to "UrsaPlatform.pyt" where you unzipped Ursa's Python Toolbox, then click "Ok"

  5. Open the added toolbox. Listed are the available tools. Screenshot 2023-01-30 at 15 16 21


Tools can be opened by double-clicking the item in the toolbox.


  • User must provide Ursa Platform credentials using the "Login" tool in order to use the Ursa Platform APIs.
  • Login sessions will last up to 8 hours, after that you will receive an authentication error & you will need to log back in.
  • If user is not logged in, tools requiring authentication will fail.


  • Area of interest only supports point geometries
  • Start Date must be 48 hours from present day/time, if you have the need for Emergency tasking please contact us
  • End Date cannot precede start date
  • Determine Imaging Mode
  • Determine Preferred Vendor(s), future iterations will include additional vendors.


  • Area of interest only supports point geometries
  • End Date cannot precede start data
  • Determine Analytic Options
  • If Change Detection Analytic selected, determine specific Change Detection type from the Change Detection Analytic options

Pricing, Terms & Conditions

Ursa Virtual Constellation Pricing

  • Currently Capella & ICEYE available, future iterations will include additional vendors.

Terms & Conditions

  • Includes End User License Agreements by Vendor Partner


Orders will be delivered via email with a link to download the relevant orders contents.


Relevant invoices will be sent via e-mail as soon as possible after a user's order submission. Invoices are to be paid by the user withtin 30 days after receiving the invoice from Ursa.




A python toolbox for working with the Ursa Platform APIs in ArcGIS Pro.







No packages published

Contributors 4