cancel
Showing results for 
Search instead for 
Did you mean: 
Community Discussions
Connect with fellow community members to discuss general topics related to the Databricks platform, industry trends, and best practices. Share experiences, ask questions, and foster collaboration within the community.
cancel
Showing results for 
Search instead for 
Did you mean: 

ArcGIS Connection

dbsuersu
New Contributor II

Hi,

I am trying to connect to an ArcGIS instance using Data bricks. Is this possible? After connecting, I am trying to read the data into a Data fame.

Please help me with this request. If its not possible to connect , please provide an alternative.

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions

Kaniz_Fatma
Community Manager
Community Manager

Hi @dbsuersu , Connecting to an ArcGIS instance using Databricks is indeed possible, and I’ll guide you through the process.

  1. ArcGIS GeoAnalytics Engine in Databricks:

    • ArcGIS GeoAnalytics Engine (GA Engine) is a powerful plugin for Apache Spark™ that extends data frames with fast spatial processing and analytics capabilities. It’s designed to run seamlessly within your existing Databricks environment.
    • Key features of GA Engine include:
  2. How to Connect:

  3. Reading Data into a DataFrame:

    • Once connected, you can read data into a DataFrame using standard Spark operations. For example:
      # Assuming 'spark' is your SparkSession
      df = spark.read.format("csv").load("dbfs:/mnt/mydata/myfile.csv")
      
  4. Alternative Approach:

    • If you’re looking for an alternative to ArcGIS, consider using QGIS (a popular open-source GIS software) with Databricks.

Remember that both options provide powerful geospatial capabilities, so choose the one that best fits your requirements. Happy analyzing! 🌍🔍

 

View solution in original post

2 REPLIES 2

Kaniz_Fatma
Community Manager
Community Manager

Hi @dbsuersu , Connecting to an ArcGIS instance using Databricks is indeed possible, and I’ll guide you through the process.

  1. ArcGIS GeoAnalytics Engine in Databricks:

    • ArcGIS GeoAnalytics Engine (GA Engine) is a powerful plugin for Apache Spark™ that extends data frames with fast spatial processing and analytics capabilities. It’s designed to run seamlessly within your existing Databricks environment.
    • Key features of GA Engine include:
  2. How to Connect:

  3. Reading Data into a DataFrame:

    • Once connected, you can read data into a DataFrame using standard Spark operations. For example:
      # Assuming 'spark' is your SparkSession
      df = spark.read.format("csv").load("dbfs:/mnt/mydata/myfile.csv")
      
  4. Alternative Approach:

    • If you’re looking for an alternative to ArcGIS, consider using QGIS (a popular open-source GIS software) with Databricks.

Remember that both options provide powerful geospatial capabilities, so choose the one that best fits your requirements. Happy analyzing! 🌍🔍

 

@space bar clicker Think about combining Databricks with QGIS, a well-known open-source GIS program, if you're seeking for an alternative to ArcGIS.

Join 100K+ Data Experts: Register Now & Grow with Us!

Excited to expand your horizons with us? Click here to Register and begin your journey to success!

Already a member? Login and join your local regional user group! If there isn’t one near you, fill out this form and we’ll create one for you to join!