Skip to content

Commit

Permalink
Merge branch 'main' into update-terms
Browse files Browse the repository at this point in the history
  • Loading branch information
ostannya authored Aug 4, 2024
2 parents 6e40927 + d6d3b81 commit 272e108
Show file tree
Hide file tree
Showing 44 changed files with 252 additions and 79 deletions.
7 changes: 6 additions & 1 deletion config/_default/menus.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,12 @@
[[main]]
name = "Login"
url = "https://cloud.dekart.xyz/"
weight = 8
weight = 6

[[main]]
name = "Pricing"
url = "/cloud"
weight = 7

[[main]]
name = "Playground"
Expand Down
6 changes: 3 additions & 3 deletions config/_default/params.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
## Homepage
title = "Dekart"
titleSeparator = "-"
titleAddition = "Advanced WebGL Geospatial Analytics"
description = "Open-source WebGL-powered map visualization and spatial analytics for modern data warehouses."
titleAddition = "Connect Kepler.gl to Your Cloud Data."
description = "Integrate kepler.gl with BigQuery, Snowflake, and other cloud databases. Create immersive GPU-powered map visualizations using Geospatial SQL. Share cloud-based maps securely, with live updates and collaboration."

## Open Graph + Twitter Cards
images = ["dekart-social-preview-0-12.png"]
images = ["dekart-social-preview-0-16.png"]
twitterCreator = "delfrrr"
ogLocale = "en_US"

Expand Down
7 changes: 3 additions & 4 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
---
title : "Advanced WebGL Geospatial Analytics"
description: "Open-source WebGL-powered map visualization and spatial analytics for modern data warehouses."
lead: "Open-source, lightweight alternative to CARTO and Foursquare Studio for data scientists, analysts and engineers."
title : "Connect Kepler.gl to Your Cloud Data."
description: "Integrate kepler.gl with BigQuery, Snowflake, and other cloud databases. Create immersive GPU-powered map visualizations using Geospatial SQL. Share cloud-based maps securely, with live updates and collaboration."
date: 2020-10-06T08:47:36+00:00
lastmod: 2020-10-06T08:47:36+00:00
draft: false
images: ["dekart-social-preview-0-12.png", "screen.png", "covid-population-density-germany.png"]
images: ["dekart-social-preview-0-16.png", "covid-population-density-germany-2024-03-24.png"]
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions content/blog/sql-st-prefix-hostory/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "ST_ Prefix in SQL: A Tale of Time, Space, and Standardization"
description: "History of SQL/MM Spatial Standardization"
lead: "What exactly ST_ means in SQL?"
date: 2024-03-21T05:59:51Z
lastmod: 2024-03-21T05:59:51Z
draft: false
weight: 50
images: ["gis-systems-in-past.png"]
contributors: ["Vladi"]
---

{{< img src="gis-systems-in-past.png" class="wide" >}}

As you know, many modern databases and warehouses like BigQuery and Snowflake provide support for map geometry operations. All these functions, like ST_ASGEOJSON are prefixed with ST_. This prefix is reference to SQL/MM Spatial standard. But what exactly ST_ means? If you thought it’s “Spatial Type” you are mistaken. Below is a shorten history of SQL/MM Spatial Standardization

### SQL/MM Spatial

ISO/IEC 13249 SQL/MM is the effort to standardize extensions for multi-media and application-specific packages in SQL. SQL, as defined in [ISO99], is extended to manage data like texts, still images, spatial data, or to perform data mining.

The first version of the standard was published in 1999. In this standard, geometries like points, lines, and polygons or composites thereof are also referred to as *spatial data*. The standard was originally derived from the OpenGIS Simple Features Specification for SQL [OGC99], also published in the year 1999 as version 1.1 by the OpenGIS Consortium (OGC).

### Spatial and Temporal

The SQL/MM standard uses consistently the prefix ST for all tables, views, types, methods, and function names. *The prefix stood originally for Spatial and Temporal*. It was intended in the early stages of the standard development to define a combination of temporal and spatial extension. A reason for that was that spatial information is very often tied with temporal data [SWCD98, SWCD97, RA01, TJS97].

During the development of SQL/MM Spatial, it was decided that temporal has a broader scope beyond the spatial application and should be a part of the SQL standard [ISO99] as SQL/Temporal [ISO01]. The contributors to SQL/MM did not want to move forward with a Spatio-temporal support until SQL/Temporal developed.

In the mean time, the focus of spatial standard lied on keeping it aligned with the OGC specification and the standards developed by the technical committee ISO/TC 211, for example [ISO02a, ISO02b]. The prefix ST for the spatial tables, types, and methods was not changed during the organizational changes of the standards, however. Today, one might want to interpret it as Spatial Type.

### Reference

* Stolze, K. (2003, February). SQL/MM Spatial-The Standard to Manage Spatial Data in a Relational Database System
Binary file added content/cloud/cloud-prices-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed content/cloud/cloud-prices.png
Binary file not shown.
13 changes: 5 additions & 8 deletions content/cloud/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,23 @@
title: "Dekart Cloud"
description: "Secure, worry-free Dekart instance at the cost of self-hosting on AWS or Google Cloud."
draft: false
images: ["cloud-large.png", "cloud-prices.png"]
images: ["cloud-large.png", "cloud-prices-2.png"]
type: "html-content"
---

<article class="pb-5">
<div class="pb-3 text-center">
<h1 class="cloud-title">Introducing Dekart Cloud.</h1>
<h1 class="cloud-title">Introducing Dekart Cloud</h1>
<p class="lead">
<mark>Secure, worry-free Dekart instance at the cost of hosting it yourself on AWS or Google Cloud.</mark>
<br/> Lightweight alternative for CARTO and Foursquare Studio.
Secure, worry-free Dekart instance at the cost of hosting it yourself on AWS or Google Cloud.
</p>
</div>
<a class="cloud-prices plausible-event-name--cloud plausible-event-name--cloud-page-image" href="http://cloud.dekart.xyz">
<div style="background-image: url(./cloud-prices.png);">
<div style="background-image: url(./cloud-prices-2.png);">
</div>
</a>
<div class="text-center pt-5">
<a class="btn btn-primary btn-lg plausible-event-name--cloud plausible-event-name--cloud-page-button" href="http://cloud.dekart.xyz" role="button">Launch Dekart</a>
<p><small>Requires Google Cloud Access</small></p>
<div class="cloud-scroll-down">↓</div>
<a class="btn btn-primary btn-lg plausible-event-name--cloud plausible-event-name--cloud-page-button" href="http://cloud.dekart.xyz" role="button">Create workspace</a>
</div>
<div>
<div class="text-center d-flex flex-column align-items-center">
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions content/docs/about/kepler-gl-map-examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: "Kepler.gl maps examples"
description: "Kepler.gl maps examples created on Dekart with public BigQuery datasets, Overture Data, and OpenStreetMap data"
lead: ""
date: 2024-05-21T07:13:05+02:00
lastmod: 2024-05-21T07:13:05+02:00
images: []
menu:
docs:
parent: "about"
weight: 999
toc: true
canonical: ""
---

Dekart allows user create and share Kepler.gl maps from private and public BigQuery datasets, using SQL. It works particularly well with BigQuery GIS functions.

## Population density

Visualize population density anywhere in the world and at any level of detail

* [Population over 10k ](https://cloud.dekart.xyz/reports/b099fbd3-d0ae-4636-aa44-217c0bac53f6)
* [EU Population Density](https://cloud.dekart.xyz/reports/a70515ee-ecbb-4aac-8ce1-cf508483e2dc/source)
* [Berlin Population Density](https://cloud.dekart.xyz/reports/f4c55a02-88a1-4a38-a8ab-48a6237dfee9/source)


## Overture Maps
Examples creating kepler.gl maps from Overture Data in BigQuery public dataset

* [Overture Maps: All Nevada roads](https://cloud.dekart.xyz/reports/15540f2b-2411-44a4-92b5-206a9bee5753)

## OpenStreetMap

Examples of extracting and creating kepler.gl maps from OpenStreetMap data in BigQuery public dataset

* [All German schools from OSM data](https://cloud.dekart.xyz/reports/e539b5f6-cec2-45d5-97b3-d5bf541a9389)
* [Admin Boundaries](https://dekart.xyz/blog/admin-boundaries-in-bigquery-public-datasets/)
* [All roads in Nevada excluding parking and service roads (26Mb)](https://cloud.dekart.xyz/reports/556330cb-e7ba-4e34-89df-5644cd0ec8b2)
* [Every parking lot in Nevada from the OSM](https://cloud.dekart.xyz/reports/b2f2e1b3-78ec-42d9-9cc6-c38a2a57f72e)
* [US States Borders](https://cloud.dekart.xyz/reports/ec7f842a-73f3-4710-a5e8-a2e2d8f63c55/source)
* [Ukrainian Schools vs Russian Invasion](https://cloud.dekart.xyz/reports/5825b784-cd3c-4030-b3c5-94a8f4dd47b0)

## Geospatial analytics

Perform geospatial analytics with Spatial SQL and Kepler.gl

* [Locate empty building plots](https://cloud.dekart.xyz/reports/aeefb6e0-d83a-489a-b371-50b306535e2d)

## Kepler.gl maps with large datasets

Benchmarking Kepler.gl with large datasets

* [All (400k) Toronto Buildings (100Mb)](https://cloud.dekart.xyz/reports/8f2da1e3-9769-4654-abb8-983afd2a2795)
* [1M points (30Mb)](https://cloud.dekart.xyz/reports/f63fb537-800e-48f6-8c18-8d542a0fed30)
* [All ramps in Illinois ](https://cloud.dekart.xyz/reports/b818f41a-5bd2-4b3b-87b8-4797a390a2a6)

21 changes: 7 additions & 14 deletions content/docs/about/playground/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,15 @@ menu:

---

Try Dekart on <a target="_blank" href="https://play.dekart.xyz">play.dekart.xyz</a> with one of many **Public Datasets** available on BigQuery.

<a class="btn btn-primary" target="_blank" href="https://play.dekart.xyz/" role="button">Go to BigQuery Playground</a>

[⚙️ Configure access to private BigQuery datasets](https://cloud.dekart.xyz/)

<p>👉 <a target="_blank" href="https://console.cloud.google.com/marketplace/browse?filter=solution-type:dataset" role="button">BigQuery Public Datasets</a> and <a target="_blank" href="https://www.reddit.com/r/bigquery/wiki/datasets" role="button">Even More Datasets</a></p>
Try Dekart in <a target="_blank" href="https://cloud.dekart.xyz/playground">Playground Mode</a> with one of many <a target="_blank" href="https://console.cloud.google.com/marketplace/browse?filter=solution-type:dataset" role="button">Public Datasets</a> available on BigQuery.

<a class="btn btn-primary" target="_blank" href="https://cloud.dekart.xyz/playground" role="button">Go to BigQuery Playground</a>

## Quick Start

{{< img-simple src="screencast.gif" alt="Screencast" >}}

1. Go to <a target="_blank" href="https://play.dekart.xyz">play.dekart.xyz</a>
1. Go to <a target="_blank" href="https://cloud.dekart.xyz/playground">cloud.dekart.xyz/playground</a>


2. Authorize with Gmail Account. Dekart Playground access only your email to store Maps you created on Playground. Emails are not used for any marketing purposes. You are not charge for anything.
Expand All @@ -35,7 +30,7 @@ Try Dekart on <a target="_blank" href="https://play.dekart.xyz">play.dekart.xyz<

{{< img src="quick-start-1.png" alt="Create Report" >}}

1. Type example query (uses [Chicago Crime Data](https://console.cloud.google.com/marketplace/product/city-of-chicago-public-data/chicago-crime?project=dekart-playground&folder=&organizationId=))
4. Type example query (uses [Chicago Crime Data](https://console.cloud.google.com/marketplace/product/city-of-chicago-public-data/chicago-crime?project=dekart-playground&folder=&organizationId=))

```SQL
SELECT
Expand All @@ -52,12 +47,10 @@ WHERE Rand() < 5 / 100.0

{{< img src="quick-start-2.png" alt="Report Edit" >}}

1. Style a map (see [Kepler Docs](https://docs.kepler.gl/docs/user-guides) for details)
6. Style a map (see [Kepler Docs](https://docs.kepler.gl/docs/user-guides) for details)

{{< img src="quick-start-3.png" alt="Style Visualization" >}}

1. Now you can save and share you beautiful Map!

<a class="btn btn-primary" target="_blank" href="https://play.dekart.xyz/" role="button">Go to BigQuery Playground</a>
7. Now you can save and share you beautiful Map!

[⚙️ Configure access to private BigQuery datasets](https://cloud.dekart.xyz/)
<a class="btn btn-primary" target="_blank" href="https://cloud.dekart.xyz/playground" role="button">Go to BigQuery Playground</a>
44 changes: 44 additions & 0 deletions content/docs/about/public-dataset-examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "Examples with Public Datasets"
description: "Learn how to use BigQuery SQL to visualize spatial datasets"
lead: ""
date: 2024-05-21T07:13:05+02:00
lastmod: 2024-05-21T07:13:05+02:00
images: []
weight: 999
toc: true
canonical: https://dekart.xyz/docs/about/kepler-gl-map-examples/
---

Learn how to use BigQuery SQL to visualize spatial datasets. Below are some examples of public datasets that you can explore and visualize with Dekart.

## Large datasets

Explore large datasets with millions of rows and visualize them on a map
* [All (400k) Toronto Buildings (100Mb)](https://cloud.dekart.xyz/reports/8f2da1e3-9769-4654-abb8-983afd2a2795)
* [1M points (30Mb)](https://cloud.dekart.xyz/reports/f63fb537-800e-48f6-8c18-8d542a0fed30)
* [All ramps in Illinois ](https://cloud.dekart.xyz/reports/b818f41a-5bd2-4b3b-87b8-4797a390a2a6)

## Population density

Visualize population density anywhere in the world and at any level of detail

* [Population over 10k ](https://cloud.dekart.xyz/reports/b099fbd3-d0ae-4636-aa44-217c0bac53f6)
* [EU Population Density](https://cloud.dekart.xyz/reports/a70515ee-ecbb-4aac-8ce1-cf508483e2dc/source)
* [Berlin Population Density](https://cloud.dekart.xyz/reports/f4c55a02-88a1-4a38-a8ab-48a6237dfee9/source)


## OpenStreetMap

Export OpenStreetMap data

* [All German schools from OSM data](https://cloud.dekart.xyz/reports/e539b5f6-cec2-45d5-97b3-d5bf541a9389)
* [Admin Boundaries](https://dekart.xyz/blog/admin-boundaries-in-bigquery-public-datasets/)
* [All roads in Nevada excluding parking and service roads (26Mb)](https://cloud.dekart.xyz/reports/556330cb-e7ba-4e34-89df-5644cd0ec8b2)
* [Every parking lot in Nevada from the OSM](https://cloud.dekart.xyz/reports/b2f2e1b3-78ec-42d9-9cc6-c38a2a57f72e)
* [US States Borders](https://cloud.dekart.xyz/reports/ec7f842a-73f3-4710-a5e8-a2e2d8f63c55/source)

## Geospatial analytics
Perform geospatial analytics with Spatial SQL

* [Locate empty building plots](https://cloud.dekart.xyz/reports/aeefb6e0-d83a-489a-b371-50b306535e2d)
4 changes: 2 additions & 2 deletions content/docs/about/your-datasets.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Dekart offers 2 different options to work with private datasets:
<p class="lead text-left">✨<a href="/cloud"><b>Dekart Cloud</b></a>. We host and manage Dekart instance for you. Free for single person use. Subscription plan for teams at the cost of self-hosting.</p>

⚙️ [Configure access to private BigQuery datasets](https://cloud.dekart.xyz/)
⚙️ [Configure access to private Snowflake datasets](https://cloud.dekart.xyz/)

<hr/>

Expand All @@ -31,8 +32,7 @@ Dekart offers 2 different options to work with private datasets:

**Dekart Cloud**:

* Google Cloud project with BigQuery and Google Cloud Storage enabled
* Google Cloud Storage bucket to store query cache
* Google BigQuery or Snowflake data source

<p><small>⚙️ <a href="https://cloud.dekart.xyz">Configure</a></small></p>

Expand Down
Loading

0 comments on commit 272e108

Please sign in to comment.