Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 68 additions & 82 deletions docs-overrides/main.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{#-
This file was automatically generated - do not edit
This file was automatically generated - do not edit
-#}
{% extends "base.html" %}

Expand All @@ -17,34 +17,40 @@

{% block content %}
{% if page.is_homepage %}
<!-- {{ super() }} -->
<style>
.md-header{position:initial}.md-main__inner{margin-left:5%}.md-content{display:display}@media screen and (min-width:60em){.md-sidebar--secondary{display:display}}@media screen and (min-width:76.25em){.md-sidebar--primary{display:none}}
.br {
display: block;
margin-bottom: 14em;
}
.responsive-container {
display: grid;
grid-template-columns: 44% 56%;
grid-gap: 20px;
}
.responsive-text {
grid-column: 1;
}
.responsive-img {
grid-column: 2;
}
<style>
/* Fix for the hero section layout */
.tx-hero {
display: flex;
align-items: center;
gap: 2rem;
flex-wrap: wrap;
}
.tx-hero__image {
flex-shrink: 0;
}

@media (max-width: 490px) {
.md-header{position:initial}@media screen and (min-width:76.25em){.md-sidebar--primary{display:none}}
.responsive-container {
grid-template-columns: 100%;
display: grid;
grid-template-columns: 44% 56%;
grid-gap: 20px;
}
.responsive-text , .responsive-img {
.responsive-text {
grid-column: 1;
}
}
</style>
.responsive-img {
grid-column: 2;
}

@media (max-width: 490px) {
.responsive-container {
grid-template-columns: 100%;
}
.responsive-text , .responsive-img {
grid-column: 1;
}
}
</style>
<section class="tx-container">
<div class="md-grid md-typeset">
<div class="tx-hero">
Expand All @@ -62,81 +68,61 @@
Go to GitHub
</a>
<p>
<a href="community/contact/#discord-server" target="_blank">
<img src="https://dcbadge.limes.pink/api/server/https://discord.gg/9A3k5dEBsY" alt="Apache Sedona Discord server">
</a>
<a href="community/contact/#discord-server" target="_blank">
<img src="https://dcbadge.limes.pink/api/server/https://discord.gg/9A3k5dEBsY" alt="Apache Sedona Discord server">
</a>
</p>

</div>
</div>

<br><br><br>

<div class="tx-hero__content">
<h1>Sedona Ecosystem</h1>
<div style="width: 100%;">
<img src="image/sedona-ecosystem.png" width="800">
</div>
<div class="tx-hero__content">
<h1>Sedona Ecosystem</h1>
<div style="width: 100%;">
<img src="image/sedona-ecosystem.png" width="800">
</div>
</div>

<br><br><br><br>

<div class="tx-hero__content">
<h1>High Speed</h1>
<div class="responsive-container">
<div class="responsive-text">
According to <a href="./community/publication/">our benchmark and third-party research papers</a>, Sedona runs 2X - 10X faster than other Spark-based geospatial data systems on computation-intensive query workloads.
</div>
<div class="responsive-img">
<figure>
<img src="image/jointime.png" width="350">
<figcaption>Execution time of spatial join with polygons</figcaption>
</figure>
</div>
<div class="tx-hero__content">
<h1>High Speed</h1>
<div class="responsive-container">
<div class="responsive-text">
According to <a href="./community/publication/">our benchmark and third-party research papers</a>, Sedona runs 2X - 10X faster than other Spark-based geospatial data systems on computation-intensive query workloads.
</div>
<div class="responsive-img">
<figure>
<img src="image/jointime.png" width="350">
<figcaption>Execution time of spatial join with polygons</figcaption>
</figure>
</div>
</div>
</div>

<br><br><br><br>

<div class="tx-hero__content">
<h1>Low Memory Consumption</h1>
<div class="responsive-container">
<div class="responsive-text">
According to <a href="./community/publication/">our benchmark and third-party research papers</a>, Sedona has 50% less peak memory consumption than other Spark-based geospatial data systems for large-scale in-memory query processing.
</div>
<div class="responsive-img">
<figure>
<img src="image/joinmem.png" width="350">
<figcaption>Peak memory consumption of spatial join with polygons</figcaption>
</figure>
</div>
<div class="tx-hero__content">
<h1>Low Memory Consumption</h1>
<div class="responsive-container">
<div class="responsive-text">
According to <a href="./community/publication/">our benchmark and third-party research papers</a>, Sedona has 50% less peak memory consumption than other Spark-based geospatial data systems for large-scale in-memory query processing.
</div>
<div class="responsive-img">
<figure>
<img src="image/joinmem.png" width="350">
<figcaption>Peak memory consumption of spatial join with polygons</figcaption>
</figure>
</div>
</div>
</div>

<br><br><br><br>

<div class="tx-hero__content">
<h1>Ease of Use</h1>
<div class="responsive-container">
<div class="responsive-text">
Sedona offers Scala, Java, Spatial SQL, Python, and R APIs and integrates them into underlying system kernels with care. You can simply create spatial analytics and data mining applications and run them in any cloud environments.
</div>
<div class="responsive-img">
<pre class="hljs" style="display: block; overflow-x: auto; background: rgb(235, 248, 255); color: rgb(81, 109, 123); padding: 0.5em;"><span class="hljs-keyword" style="color: rgb(107, 107, 184);">SELECT</span> superhero.name
<div class="tx-hero__content">
<h1>Ease of Use</h1>
<p>Sedona offers Scala, Java, Spatial SQL, Python, and R APIs and integrates them into underlying system kernels with care. You can simply create spatial analytics and data mining applications and run them in any cloud environments.</p>
<pre class="hljs" style="display: block; overflow-x: auto; background: rgb(235, 248, 255); color: rgb(81, 109, 123); padding: 0.5em;"><span class="hljs-keyword" style="color: rgb(107, 107, 184);">SELECT</span> superhero.name
<span class="hljs-keyword" style="color: rgb(107, 107, 184);">FROM</span> city, superhero
<span class="hljs-keyword" style="color: rgb(107, 107, 184);">WHERE</span> ST_Contains(city.geom, superhero.geom)
<span class="hljs-keyword" style="color: rgb(107, 107, 184);">AND</span> city.name = <span class="hljs-string" style="color: rgb(86, 140, 59);">'Gotham'</span></pre>
</div>
</div>
</div>

<br><br><br><br>

<span class="br"></span>

</div>

</div>
</section>

{% else %}
{{ super() }}
{% endif %}
Expand Down
1 change: 0 additions & 1 deletion docs/blog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
hide:

- navigation

title: Blog
---

Expand Down
11 changes: 4 additions & 7 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
### 06/07/2025: Sedona 1.7.2 released. This is a bug fix only release and the last release on Java 8.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why remove these news from the main homepage?


### 03/15/2025: Sedona 1.7.1 released. It includes performance improvement for KNN join, SQL interface of GeoStats, STAC catalog reader, OSM PBF reader, and better GeoParquet file partitioning.

### 12/02/2024: Sedona 1.7.0 released. It introduces a new join type named KNN Join, a new statistics module called GeoStats, DataFrame based readers for Shapefiles and GeoPackage, and many new ST functions.

### 08/24/2024: Sedona 1.6.1 released. It adds a native DataFrame based GeoJSON reader and writer, 48 new ST functions, GeoParquet 1.1.0 covering column, and improves the error handling of ST functions.
---
hide:
- toc
---
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ nav:
- Install Sedona Scala/Java: setup/flink/install-scala.md
- Install with Snowflake:
- Install Sedona SQL: setup/snowflake/install.md
- Release notes: setup/release-notes.md
- Compile the code: setup/compile.md
- Download: download.md
- Programming Guides:
Expand Down Expand Up @@ -135,6 +134,7 @@ nav:
- Aggregate Function (Snowflake): api/snowflake/vector-data/AggregateFunction.md
- Predicate (Snowflake): api/snowflake/vector-data/Predicate.md
- Blog: blog/index.md
- Changelog: setup/release-notes.md
- Community:
- Community: community/contact.md
- Contributor Guide:
Expand Down