[](https://github.com/apache/incubator-sedona/actions/workflows/java.yml) [](https://github.com/apache/incubator-sedona/actions/workflows/python.yml) [](https://github.com/apache/incubator-sedona/actions/workflows/r.yml) [](https://github.com/apache/incubator-sedona/actions/workflows/example.yml) [](https://github.com/apache/incubator-sedona/actions/workflows/docs.yml)
Click [](https://mybinder.org/v2/gh/apache/incubator-sedona/HEAD?filepath=binder) and play the interactive Sedona Python Jupyter Notebook immediately!
[](https://discord.gg/9A3k5dEBsY)
Apache Sedonaâ„¢(incubating) is a cluster computing system for processing large-scale spatial data. Sedona equips cluster computing systems such as Apache Spark and Apache Flink with a set of out-of-the-box distributed Spatial Datasets and Spatial SQL that efficiently load, process, and analyze large-scale spatial data across machines.
|Download statistics| **Maven** | **PyPI** | **CRAN** |
|:-------------:|:------------------:|:--------------:|:---------:|
| Apache Sedona | 80k/month |[](https://pepy.tech/project/apache-sedona) [](https://pepy.tech/project/apache-sedona)|[](https://cran.r-project.org/package=apache.sedona) [](https://cran.r-project.org/package=apache.sedona)|
| Archived GeoSpark releases |300k/month|[](https://pepy.tech/project/geospark)[](https://pepy.tech/project/geospark)| |
## System architecture
## Our users and code contributors are from ...
## Modules in the source code
| Name | API | Introduction|
|---|---|---|
|Core | Scala/Java | Distributed Spatial Datasets and Query Operators |
|SQL | Spark RDD/DataFrame in Scala/Java/SQL |Geospatial data processing on Apache Spark|
|Flink | Flink DataStream/Table in Scala/Java/SQL | Geospatial data processing on Apache Flink
|Viz | Spark RDD/DataFrame in Scala/Java/SQL | Geospatial data visualization on Apache Spark|
|Python | Spark RDD/DataFrame in Python | Python wrapper for Sedona |
|R | Spark RDD/DataFrame in R | R wrapper for Sedona |
|Zeppelin | Apache Zeppelin | Plugin for Apache Zeppelin 0.8.1+|
### Sedona supports several programming languages: Scala, Java, SQL, Python and R.
## Compile the source code
Please refer to [Sedona website](http://sedona.apache.org/setup/compile/)
## Contact
Feedback to improve Apache Sedona: [Google Form](https://docs.google.com/forms/d/e/1FAIpQLSeYHlc4cX5Pw0bIx2dQbhHDeWF2G2Wf7BgN_n29IzXsSzwptA/viewform)
Twitter: [Sedona@Twitter](https://twitter.com/ApacheSedona)
[](https://discord.gg/9A3k5dEBsY)
[Sedona JIRA](https://issues.apache.org/jira/projects/SEDONA): Bugs, Pull Requests, and other similar issues
[Sedona Mailing Lists](https://lists.apache.org/list.html?sedona.apache.org): [dev@sedona.apache.org](https://lists.apache.org/list.html?dev@sedona.apache.org): project development, general questions or tutorials.
* Please first subscribe and then post emails. To subscribe, please send an email (leave the subject and content blank) to dev-subscribe@sedona.apache.org
# Please visit [Apache Sedona website](http://sedona.apache.org/) for detailed information
## Powered by