QUERY and JOIN
                
GPS points
buildings
parcels
trips
places
businesses
land
vegetation
rasters
vectors
tabular tables
from local to global scale
              SELECT superhero.name
FROM city, superhero
WHERE ST_Contains(city.geom, superhero.geom)
AND city.name = 'Gotham'
    
                  sedona.sql("""
SELECT superhero.name
FROM city, superhero
WHERE ST_Contains(city.geom, superhero.geom)
AND city.name = 'Gotham'
""")
                  sd.sql("""
SELECT superhero.name
FROM city, superhero
WHERE ST_Contains(city.geom, superhero.geom)
AND city.name = 'Gotham'
""")
                pip install apache-sedona
                  pip install "apache-sedona[db]"
                  docker pull apache/sedona:latest
docker run -d -p 8888:8888 -p 8085:8085 apache/sedona:latest
                  
                Get started in seconds
                Install SedonaDB, or run Sedona on distributed systems when you need additional scale.
              
              
            Want to share your Sedona use case?
              Join our Discord or create a GitHub Discussion so we can collaborate.
            
            
                    Mobility
                  
                  
                    Telecom
                  
                  
                    Data and map production
                  
                  
                    Logistics
                  
                  
                    Energy
                  
                  
                    Finance
                  
                Apache Sedona at a glance
Core features that define Sedona’s geospatial performance
          Scalable
Works with small or large datasets with Spark, Flink, or locally.
            Feature Complete
300+ spatial functions, support for spatial file formats, and compatible with lakehouses and databases.
            Raster and Vector Support
Analyze both raster and vector datasets.
            Portable
Easy to run locally, in the cloud, or with any data platform.
            Familiar
Supports many programming languages and runnable in the environment where you feel most comfortable.
            Deploy Sedona where you need it
Choose the right runtime for your infrastructure, from local setups to distributed and cloud-native systems.
          
                  Cloud
                
              Sedona in the Cloud
Integrated spatial support in your preferred cloud environment
              
            Join the community
Discover what our community has to say about their Apache Sedona experience.
          
          
        Monthly community meetings and programming conferences
Sedona Events
              Sedona Events
              Sedona Events