docs-overrides/main.html (125 lines of code) (raw):

{#- This file was automatically generated - do not edit -#} {% extends "base.html" %} {% block outdated %} You're not viewing the latest stable version. <a href="{{ '../' ~ base_url }}"> <strong>Click here to go to the latest stable version.</strong> </a> {% endblock %} {% block extrahead %} {{ super() }} <meta name="google-site-verification" content="o2riomKLozYKc2IQivWGsrI2unuyQs7hXiAD4kGMCTQ" /> {% endblock %} {% 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; } @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"> <div class="tx-hero__image"> <img src="image/sedona_logo.png" width="500"> </div> <div class="tx-hero__content"> <p>{{ config.site_description }}</p> <p>Set up Scala and Java API in 5 minutes with Maven and SBT.</p> <p>Python and R API are also available on PyPI and CRAN.</p> <a href="{{ page.next_page.url | url }}" title="{{ page.next_page.title | striptags }}" class="md-button md-button--primary"> Get started </a> <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button"> Go to GitHub </a> <p> <a href="community/contact/#discord-server" target="_blank"> <img src="https://dcbadge.vercel.app/api/server/9A3k5dEBsY" alt="Apache Sedona Discord server"> </a> </p> </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> <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> </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> </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 <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 %} {% endblock %}