You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Build docs without schema repo dependency
This change restructures the docs build to remove the dependency on the schema repository, enabling faster builds and simpler deployment.
Key changes:
- Add injectable schema references for dynamic content
- Reorganize example files and schema definitions
- Optimize image assets (convert large GIFs to MP4s, compress PNGs)
- Add staging deployment workflow
- Update linting and formatting configurations
- Fix package-lock.json for cross-platform compatibility
* Replace schema reference with current codegen output
Generated from overture-schema-codegen (code-generation branch)
using explicit theme selection to exclude internal types:
overture-codegen generate \
--theme addresses --theme base --theme buildings \
--theme divisions --theme places --theme transportation \
--format markdown --output-dir docs/schema/reference
Cross-theme types (names, perspectives, cartography, scoping,
strings, sources, primitives, geometry) now live under
types/{subsystem}/ instead of flat at reference root or under
Names/.
Transportation segments (road, rail, water) and their ~50
referenced types are not yet generated -- the codegen doesn't
decompose the Segment discriminated union into individual
models. A WIP banner on the schema index notes this gap.
Broken link warnings enabled in docusaurus.config.js to
surface pre-existing and new issues during builds.
* Sync schema reference with current codegen
The codegen now outputs a flatter directory structure: types/ split
into core/ (names, cartography, scoping, sources, perspectives) and
system/ (primitives, string types, ref types). Theme feature-type
subdirectories removed (e.g. addresses/address/address.md becomes
addresses/address.md). Internal cross-reference links updated to match;
no content changes.
sidebars.js rewritten to match the new layout.
* Sync schema reference
Fixes newlines that break tables.
* Sync schema reference
Include Segment, a union type with complex rendering requirements
* Sync schema reference
Fix sidebar
* Sync schema reference
Include model-level validation rules
* Sync schema reference
Include various minor improvements
* Fix syntax error
* One sidebar for them all.
* Fixing links and build warnings
* sidebar and structural changes to support new schema doc work
---------
Co-authored-by: Seth Fitzsimmons <sethfitz@amazon.com>
Co-authored-by: Dana Bauer <dana.bauer@gmail.com>
title: Welcome to the Overture Maps engineering blog!
3
-
authors:
4
-
name: Dana Bauer
5
-
title: Technical Product Manager, Overture Maps
6
-
email: dana@overturemaps.org
3
+
authors: dana
7
4
---
8
5
9
6
Welcome to the Overture Maps engineering blog!
10
7
We're excited to tell the technical stories behind this big, exciting, ambitious, intensely collaborative project we’ve been [working on for more than a year](https://overturemaps.org/looking-forward-to-2024/).
11
8
The engineers building Overture Maps are eager to connect with our developer community.
12
9
In the posts we publish in the coming months, you’ll hear from team members who work at Amazon, Meta, Microsoft, TomTom, Esri, Development Seed, Precisely, and more.
description: Highlights from Overture Maps beta release
4
-
authors:
5
-
name: Dana Bauer
6
-
title: Technical Product Manager, Overture Maps
7
-
email: dana@overturemaps.org
4
+
authors: dana
8
5
tags:
9
6
- tools
10
7
- geoparquet
11
8
---
9
+
12
10
importTabsfrom'@theme/Tabs';
13
11
importTabItemfrom'@theme/TabItem';
14
12
15
-
Last week Overture Maps [announced the beta release](https://overturemaps.org/overture-maps-foundation-releases-beta-of-its-first-open-map-dataset/) of our schema and data. After months of hard work and steady improvements, we are nearing production-level stability. In a series of posts over the next few weeks -- starting with this one -- we’ll unpack the highlights and improvements you'll see in this release and beyond.
13
+
Last week Overture Maps [announced the beta release](https://overturemaps.org/overture-maps-foundation-releases-beta-of-its-first-open-map-dataset/) of our schema and data. After months of hard work and steady improvements, we are nearing production-level stability. In a series of posts over the next few weeks -- starting with this one -- we’ll unpack the highlights and improvements you'll see in this release and beyond.
We're continuing to make things faster and easier for users. Along with the folks at Development Seed, an [Overture Maps Foundation member](https://overturemaps.org/about/members/), we're [building special tools for Overture Maps data on top of lonboard](https://developmentseed.org/lonboard/latest/examples/overture-maps/), their Python library for visualizing large geospatial datasets in Jupyter. And recently our friends at Wherobots [took a comprehensive look](https://wherobots.com/overture-maps-data-cloud-native-geoparquet-apache-sedona/) at how our use of GeoParquet makes querying and analyzing our data with Apache Sedona very efficient.
67
+
We're continuing to make things faster and easier for users. Along with the folks at Development Seed, an [Overture Maps Foundation member](https://overturemaps.org/about/members/), we're [building special tools for Overture Maps data on top of lonboard](https://developmentseed.org/lonboard/latest/examples/overture-maps/), their Python library for visualizing large geospatial datasets in Jupyter. And recently our friends at Wherobots [took a comprehensive look](https://wherobots.com/overture-maps-data-cloud-native-geoparquet-apache-sedona/) at how our use of GeoParquet makes querying and analyzing our data with Apache Sedona very efficient.
63
68
64
69
As you can see, we're moving forward with the community to iterate on data, software, and specifications with the shared goal of making geospatial **_fast_**.
65
70
66
71
## Easier-to-use schema
72
+
67
73
Another highlight of the beta release is the transition to an easier-to-use schema for our administrative boundary data. We first [explored this idea](https://github.com/OvertureMaps/schema/discussions/117) with the Overture Maps community in February, and after two short months of work, the [new divisions schema and data](https://docs.overturemaps.org/guides/divisions/) are ready to go. Here's a query to `divisions` that grabs geometries for all the countries in the world:
68
74
69
75
```
70
76
SELECT *
71
77
FROM read_parquet('s3://overturemaps-us-west-2/release/2024-04-16-beta.0/theme=divisions/type=division_area/*', filename=true, hive_partitioning=1)
72
78
WHERE subtype = 'country';
73
79
```
74
-
75
-
You can see that the `divisions` query above is much simpler than a comparable query to `admins`:
76
80
81
+
You can see that the `divisions` query above is much simpler than a comparable query to `admins`:
77
82
78
83
```
79
84
WITH admins AS (
@@ -87,14 +92,14 @@ WITH admins AS (
87
92
ON country_area.locality_id = country_locality.id
88
93
WHERE country_locality.locality_type = 'country';
89
94
90
-
```
95
+
```
91
96
92
-
We plan to [deprecate admins](https://docs.overturemaps.org/release-notes/) by the July release. In the meantime, both `admins` and `divisions` will be available to users.
97
+
We plan to [deprecate admins](https://docs.overturemaps.org/release-notes/) by the July release. In the meantime, both `admins` and `divisions` will be available to users.
93
98
94
99
## Bridges, islands, waterfalls, and more!
100
+
95
101
We added more rich detail to our `base` layer in this release, including an `infrastructure` type with familiar features from [Facebook’s Daylight map distribution](https://daylightmap.org/). We also added new subtypes and classes for the `land`, `land_use`, and `water` feature types. You'll find a comprehensive listing of the subtypes and classes for each feature type in our [schema reference docs](https://docs.overturemaps.org/schema/reference/base/infrastructure). Ready to make your own map? We have a [tutorial to help you get started](https://docs.overturemaps.org/examples/build-a-map/#13/47.6/-122.33/0/45).
96
-
97
-
## Stay tuned for more highlights
98
-
We'll be back soon with more posts that explore our path from the beta release to production. In the meantime, we invite you to [get started with our data](https://docs.overturemaps.org/getting-data/) and share with us your [comments and feedback](https://github.com/OvertureMaps/data/discussions).
99
102
103
+
## Stay tuned for more highlights
100
104
105
+
We'll be back soon with more posts that explore our path from the beta release to production. In the meantime, we invite you to [get started with our data](https://docs.overturemaps.org/getting-data/) and share with us your [comments and feedback](https://github.com/OvertureMaps/data/discussions).
Copy file name to clipboardExpand all lines: blog/2024-05-16-land-cover.mdx
+19-23Lines changed: 19 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,6 @@
1
1
---
2
2
title: Land cover is live
3
-
authors:
4
-
name: Dana Bauer
5
-
title: Technical Product Manager, Overture Maps
6
-
email: dana@overturemaps.org
3
+
authors: dana
7
4
tags:
8
5
- base
9
6
---
@@ -16,7 +13,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
16
13
17
14
## Mapmakers rejoice!
18
15
19
-
The [May release](https://docs.overturemaps.org/release/latest) of Overture Maps includes new high-resolution land cover data *and* new cartographic schema properties.
16
+
The [May release](https://docs.overturemaps.org/release/latest) of Overture Maps includes new high-resolution land cover data _and_ new cartographic schema properties.
20
17
21
18
<!--truncate-->
22
19
@@ -26,20 +23,19 @@ Our May release also includes [schema properties](https://docs.overturemaps.org/
<em>Checking out <ahref="https://www.associationforpublicart.org/artwork/lion-crushing-a-serpent/">"Lion Crushing a Serpent"</a> in Philadelphia's Rittenhouse Park</em>
0 commit comments