LogoLogo
Sign upDeveloper DocsContactSocial
  • Getting Started
    • Welcome
    • What is Felt?
    • Create your first map
    • Tour the interface
    • Your workspace
    • Keyboard shortcuts
  • upload anything
    • Files
    • URLs
    • Spreadsheets
    • Raster and imagery
    • Cloud sources
      • BigQuery
      • Databricks
      • Esri Feature Service
      • Microsoft SQL Server
      • PostGIS
      • Redshift
      • Snowflake
      • STAC
      • Web Feature Service (WFS)
      • WMS/WMTS
    • SQL queries
    • Refreshing data
    • QGIS plugin
    • Troubleshooting
  • Layers
    • Viewing data
    • Filters
    • Styling
      • Vector layers
      • Raster layers
      • Backgrounds
    • Formatting
    • Interactions
    • List
    • Group
    • Transform
  • Elements
    • Creating data
    • Annotations
    • Styling & grouping
    • Extract
    • Converting Elements ↔ Layers
  • Dashboards & Apps
    • Components
    • Layer slider
    • Map settings
    • For developers
  • Sharing & Collaboration
    • Sharing a map
    • Commenting
    • Embedding
    • Integrations
    • Duplicating a map
    • Exporting
      • Exporting Data
      • PDF & images
  • Administration
    • Workspaces and projects
    • Managing members
    • Layer library
    • For classrooms
    • Single sign-on (SSO)
    • Regional hosting
    • Billing
    • Security and privacy
  • Terms & policy
    • Privacy policy
    • Terms of service
    • Attribution policy
Powered by GitBook
On this page
  • Connecting a STAC source
  • Authentication
  • AWS Assume Role
  • Azure Storage Connection String
  • Custom Headers
  • GCP Service Account JSON

Was this helpful?

Export as PDF
  1. upload anything
  2. Cloud sources

STAC

PreviousSnowflakeNextWeb Feature Service (WFS)

Last updated 5 hours ago

Was this helpful?

(STAC) use a common language to describe geospatial information, so it can more easily be worked with, indexed, and discovered.

This feature is only available to customers on the . To upgrade, .

Connecting a STAC source

Felt can connect to both static STAC catalogs and dynamic STAC APIs:

  • Click + New Source

  • Select STAC

  • Enter Connection Details

    1. Source Name: name of the source in Felt

    2. URL: the URL of your STAC source.

    3. Set authentication if necessary (see next section)

  • Click Connect

  • Once connected you will see a catalog of your data with previews for your new source

  • From here you can add any of these layers to your spatial dashboards!

Authentication

AWS Assume Role

    • s3:GetObject

    • s3:GetObjectVersion

    • s3:ListBucket

    • s3:GetBucketLocation

  • Create a Trust Relationship for said role that allows Felt to access your assets. Make sure to include all the principals listed below:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "arn:aws:iam::949302143999:root",
                    "arn:aws:iam::452667257775:root",
                    "arn:aws:iam::375127086520:root",
                    "arn:aws:iam::033636008376:root"
                ]
            },
            "Action": "sts:AssumeRole"
        }
    ]
}

Azure Storage Connection String

Creating an account-level SAS
  • In Azure Portal, navigate to Storage Accounts and click on the desired account.

  • In the left-hand sidebar, open the Security + networking dropdown and click on Shared access signature.

  • Create a new SAS with access to all services and resources, and limit permissions to only Read and List.

  • Click on Generate SAS and connection string and copy the Connection string to paste into Felt.

Creating a container-level SAS
  • In Azure Portal, navigate to Storage Accounts and click on the desired account.

  • In the left-hand sidebar click on Storage browser, then click on Blob containers.

  • Identify the desired container and click on the three dots (…) at the far right of its row, then click on Generate SAS.

  • Create a new SAS with access to all services and resources, and limit permissions to only Read and List.

  • Click on Generate SAS and connection string and copy the Connection string to paste into Felt.

Custom Headers

  • Header name: Authorization

  • Value: Bearer {YOUR_AUTH_TOKEN}

GCP Service Account JSON

Click on the Library () in the toolbar

If your STAC is private, you may configure credentials for both the STAC API itself or the assets linked in the . For example, you may have a public STAC API (no authentication needed) that points to private assets in AWS S3 or Google Cloud Storage, which require appropriate permission to access.

If your assets are hosted in Amazon's Simle Storage Service (better known as S3), you will need to allow Felt to on your account:

Create a that allows listing and reading objects in the S3 buckets where your assets are located. It should be able to perform the following actions:

Create and attach the afforementioned policy to it.

For objects hosted in Azure Storage, provide a to grant Felt access to your Azure storage account.

We recommend creating a dedicated with only Read and List permissions. Shared Access Signatures may be created at both the storage account level and the individual container level.

Specify key/value pairs of custom headers to be added in each request. For example, if your STAC requires:

To access objects stored in Google Cloud Storage, upload a JSON key file for with access to the Storage Object Viewer role in the buckets of your choice.

STAC Items
assume an IAM role
policy
an IAM role
connection string
Shared Access Signature (SAS)
Bearer Authentication
Service Account
SpatioTemporal Asset Catalogs
Enterprise plan
contact sales