qgis-snowflake-plugin

Connect QGIS to Snowflake for reading and writing geospatial data.

10|5|Updated Aug 21, 2024
One-click install
npx skills add https://github.com/snowflakedb/qgis-snowflake-connector --skill qgis-snowflake-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qgis-snowflake-plugin
Source: https://github.com/snowflakedb/qgis-snowflake-connector/tree/main/skill
Command: npx skills add https://github.com/snowflakedb/qgis-snowflake-connector --skill qgis-snowflake-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill bridges the gap between geospatial data in Snowflake and the QGIS desktop application, enabling seamless data visualization, analysis, and management.

Core Features & Use Cases

  • Data Connection: Establish secure connections to Snowflake from within QGIS.
  • Geospatial Data Handling: Read and write vector data, including native Snowflake GEOGRAPHY and GEOMETRY types, as well as H3 cell indices.
  • Use Case: Visualize your company's sales territories stored in Snowflake directly on a QGIS map, or export newly created QGIS layers back into Snowflake for further analysis.

Quick Start

Use the qgis-snowflake-plugin skill to connect to your Snowflake instance and load the 'SALES_TERRITORIES' table from the 'ANALYTICS' schema into QGIS.

Frequently Asked Questions about qgis-snowflake-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect QGIS to Snowflake to visualize geospatial data?

To connect QGIS to Snowflake, you can use the qgis-snowflake-plugin to establish a secure data connection. This enables you to read and write vector data directly, bridging Snowflake's data warehousing capabilities with QGIS spatial analysis tools.

Can I read and write Snowflake GEOGRAPHY and GEOMETRY types in QGIS?

Yes, you can read and write Snowflake GEOGRAPHY and GEOMETRY types in QGIS. The plugin supports native handling of these geospatial data types, alongside H3 cell indices, allowing seamless integration for visualization and export workflows.

Does the QGIS Snowflake integration support H3 cell indices?

Yes, the QGIS Snowflake integration supports H3 cell indices. The plugin explicitly handles GEOGRAPHY, GEOMETRY, and H3 data types, allowing you to manage and visualize hierarchical hexagonal grid data within your GIS workflows.

How do I export QGIS layers back into a Snowflake database?

You can export QGIS layers back into a Snowflake database using the plugin's export algorithms. This allows you to write newly created or analyzed vector data from QGIS directly into Snowflake tables for centralized data warehousing.

What is the best way to manage Snowflake data connections for spatial analysis?

The best way to manage Snowflake data connections for spatial analysis is using a dedicated data connector that integrates with your GIS application. This plugin provides connection management features to securely link QGIS to your Snowflake instance.