Skip to content

Commit 215ed14

Browse files
Create staging_deploy.yaml
1 parent 5cdf6c4 commit 215ed14

178 files changed

Lines changed: 12515 additions & 24123 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
browser: true,
5+
es2021: true,
6+
node: true,
7+
},
8+
extends: [
9+
'eslint:recommended',
10+
'plugin:react/recommended',
11+
'plugin:react/jsx-runtime',
12+
'prettier',
13+
],
14+
parserOptions: {
15+
ecmaFeatures: {
16+
jsx: true,
17+
},
18+
ecmaVersion: 'latest',
19+
sourceType: 'module',
20+
},
21+
plugins: ['react'],
22+
settings: {
23+
react: {
24+
version: 'detect',
25+
},
26+
},
27+
rules: {
28+
'react/prop-types': 'off',
29+
'no-unused-vars': ['warn', { argsIgnorePattern: '^_' }],
30+
},
31+
ignorePatterns: ['build/', '.docusaurus/', 'node_modules/'],
32+
};

.github/workflows/lint_queries.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
---
2-
name: SQLFluff lint the queries
3-
run-name: Basic testing of the queries in src/queries
2+
name: SQLFluff lint the queries
3+
run-name: Basic testing of the queries in src/queries
44

5-
on:
6-
pull_request:
7-
paths:
8-
- 'src/queries/**'
9-
workflow_dispatch:
5+
on:
6+
pull_request:
7+
paths:
8+
- 'src/queries/**'
9+
workflow_dispatch:
1010

11-
permissions:
12-
id-token: write
13-
contents: read
11+
permissions:
12+
id-token: write
13+
contents: read
1414

15-
jobs:
16-
run:
17-
runs-on: ubuntu-latest
18-
steps:
15+
jobs:
16+
run:
17+
runs-on: ubuntu-latest
18+
steps:
1919
- name: Checkout Repo
2020
uses: actions/checkout@v3
2121

2222
- name: Set up Python 3.11
2323
uses: actions/setup-python@v3
2424
with:
25-
python-version: "3.11"
25+
python-version: '3.11'
2626

2727
- name: Install dependencies
2828
run: |

.github/workflows/production_deploy_documentation.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ on:
88

99
# Allow running from the actions tab
1010
workflow_dispatch:
11-
inputs:
12-
schema_branch:
13-
description: 'Schema branch to pull from for /reference'
14-
required: true
15-
default: 'main'
1611

1712
permissions:
1813
id-token: write # required to use OIDC authentication
@@ -29,24 +24,22 @@ jobs:
2924
uses: actions/checkout@v3
3025

3126
- name: Set up Node.js
32-
uses: actions/setup-node@v4
27+
uses: actions/setup-node@v6
3328
with:
34-
node-version: "20"
29+
node-version: '24'
3530

3631
- name: Install NPM dependencies
3732
run: npm install --prefer-dedupe
3833

3934
- name: Build Docusaurus Pages 🔧
40-
env:
41-
SCHEMA_BRANCH: ${{ inputs.schema_branch }}
4235
run: npm run build
4336

4437
- name: Setup Pages 🗂️
4538
uses: actions/configure-pages@v5
4639

4740
- name: Upload static files as GH-Pages artifact 📦
4841
id: docs-website
49-
uses: actions/upload-pages-artifact@v3
42+
uses: actions/upload-pages-artifact@v4
5043
with:
5144
path: build
5245

.github/workflows/staging_deploy.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ run-name: Publish docs to staging website (for PR)
44

55
on:
66
pull_request:
7-
branches: [ main ]
7+
branches: [main]
88

99
permissions:
1010
id-token: write
@@ -19,9 +19,9 @@ jobs:
1919
uses: actions/checkout@v4
2020

2121
- name: Set up Node.js
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2323
with:
24-
node-version: "20"
24+
node-version: '24'
2525

2626
- name: Install NPM dependencies
2727
run: npm ci --omit=dev
@@ -30,10 +30,9 @@ jobs:
3030
env:
3131
DOCUSAURUS_URL: https://staging.overturemaps.org/
3232
DOCUSAURUS_BASE_URL: /${{ github.event.repository.name }}/pr/${{ github.event.number }}/
33-
SCHEMA_BRANCH: ${{ inputs.schema_branch }}
3433
run: npm run build
3534

36-
- name: Upload docs build as GH-Pages artifact 📦
35+
- name: Upload docs build as an artifact 📦
3736
uses: actions/upload-artifact@v4
3837
with:
3938
path: build

.markdownlint.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"default": true,
3+
"MD013": false,
4+
"MD033": false,
5+
"MD041": false,
6+
"MD024": {
7+
"siblings_only": true
8+
}
9+
}

.prettierignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
build/
2+
.docusaurus/
3+
node_modules/
4+
package-lock.json
5+
*.md

.prettierrc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"semi": true,
3+
"singleQuote": true,
4+
"tabWidth": 2,
5+
"trailingComma": "es5",
6+
"printWidth": 100,
7+
"bracketSpacing": true,
8+
"arrowParens": "always",
9+
"proseWrap": "preserve"
10+
}

blog/2023-alpha/2023-07-26-alpha.0.mdx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,42 @@ slug: 2023-07-26-alpha.0
44
---
55

66
### Highlights
7-
Overture `2023-07-26-alpha.0` is a first release version of open map data, establishing a baseline for future releases by the Overture Maps Foundation. The data is available for use under the designated licenses for each theme. Users should note that while Overture intends to release open map data on a regular cadence in the future, the date of subsequent releases has not been established yet.
7+
8+
Overture `2023-07-26-alpha.0` is a first release version of open map data, establishing a baseline for future releases by the Overture Maps Foundation. The data is available for use under the designated licenses for each theme. Users should note that while Overture intends to release open map data on a regular cadence in the future, the date of subsequent releases has not been established yet.
89

910
<!-- truncate -->
1011

11-
We would like feedback on the data, its usefulness and how it could be improved. Please use this Github repo for discussions and feedback related to this data release.
12+
We would like feedback on the data, its usefulness and how it could be improved. Please use this Github repo for discussions and feedback related to this data release.
1213

1314
Overture `2023-07-26-alpha.0` is formatted in the Overture Maps schema described here. It is available in cloud-native Parquet and stored on AWS and Azure.
1415

1516
### Changelog
17+
1618
See our [changelog](https://github.com/OvertureMaps/schema/releases/tag/v0.4.0) here.
1719

1820
### Theme-specific updates
21+
1922
Overture `2023-07-26-alpha.0` is being released in four themes:
2023

2124
**Places Theme**
22-
The Places theme includes Point of Interest (POI) Data on approximately 59M places worldwide. Place records include the name, address, pin location, category and social media handles to the extent these are available. The data also includes a confidence score for each record. The sources of the Places theme include Meta and Microsoft places data. The Places data is formated in the Overture Maps schema for Places.
25+
The Places theme includes Point of Interest (POI) Data on approximately 59M places worldwide. Place records include the name, address, pin location, category and social media handles to the extent these are available. The data also includes a confidence score for each record. The sources of the Places theme include Meta and Microsoft places data. The Places data is formated in the Overture Maps schema for Places.
2326

2427
Data in the Places theme is licensed under CDLA Permissive 2.0.
2528

26-
2729
**Buildings Theme**
28-
The Buildings theme includes building footprint and height data as available. It includes approximately 785M building outlines worldwide. The sources include OpenStreetMap, Microsoft Building footprints and Esri Community Partners. Some building heights have also been derived using lidar from USGS 3DEP. The Building data is in the Overture Maps data schema for Buildings.
30+
The Buildings theme includes building footprint and height data as available. It includes approximately 785M building outlines worldwide. The sources include OpenStreetMap, Microsoft Building footprints and Esri Community Partners. Some building heights have also been derived using lidar from USGS 3DEP. The Building data is in the Overture Maps data schema for Buildings.
2931

3032
Data in the Buildings theme is licensed under ODbL.
3133

3234
**Transportation Theme**
33-
The transportation theme includes road networks data based on OpenStreetMap. This release is a demonstration of our Shape and Connectivity model of the transportation network, and also showcases how Geometric Scoping (LR) interacts with a subset of the final properties. The data has been put into the Overture Maps data schema for transportation. As such, the data has been re-segmented and structured with some conditional attributes. For example, scoping dimensions related to speed limits have geometric scoping when speed limits change along a road segment.
35+
The transportation theme includes road networks data based on OpenStreetMap. This release is a demonstration of our Shape and Connectivity model of the transportation network, and also showcases how Geometric Scoping (LR) interacts with a subset of the final properties. The data has been put into the Overture Maps data schema for transportation. As such, the data has been re-segmented and structured with some conditional attributes. For example, scoping dimensions related to speed limits have geometric scoping when speed limits change along a road segment.
3436

3537
:::note
3638
The data includes some provisional Global Entity Reference System (GERS) data which is used to express relationships between road segments. This may not be representative of the final GERS format and should not be the basis for long term development work.
3739
:::
3840

3941
There are several missing properties in this data release that will be added in future releases:
42+
4043
- Only includes road segments made from Ways that include a 'highway' tag
4144
- Non-geometric scoping properties are not included
4245
- Turn and Access restrictions are not included
@@ -55,6 +58,7 @@ Placeholder GERS IDs are populated in the data. These are needed to populate the
5558
Data in the Admins theme is licensed under CDLA Permissive 2.0.
5659

5760
### Attribution
61+
5862
- © OpenStreetMap contributors available under the Open Database License (www.openstreetmap.org/copyright)
5963
- U.S. Geological Survey, 2019, USGS 3D Elevation Program Digital Elevation Program
6064
- Building data © OpenStreetMap contributors, Microsoft, Esri Community Maps contributors

blog/2023-alpha/2023-10-19-alpha.0.mdx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ slug: 2023-10-19-alpha.0
44
---
55

66
### Highlights
7-
Overture `2023-10-19-alpha.0` is now available. This release includes several improvements to the data quality and coverage as well as updates for data currency. There are two new additions of note:
7+
8+
Overture `2023-10-19-alpha.0` is now available. This release includes several improvements to the data quality and coverage as well as updates for data currency. There are two new additions of note:
89

910
- **Base Theme**: A new Base theme that provides three context data subtypes. These can be used with the other themes to allow developers to build complete maps using any Overture release.
1011
- **Buildings Theme**: Stable identifiers have been added to 1.6M buildings in 8 cities to demonstrate how Overture will implement stable identifiers (named Global Entity Reference System or GERS).
@@ -22,13 +23,16 @@ We would like feedback on the data, its usefulness, and how it could be improved
2223
Overture `2023-10-19-alpha.0` is formatted in the Overture Maps schema described here. It is available in cloud-native Parquet and stored on AWS and Azure.
2324

2425
### Changelog
26+
2527
See our [changelog](https://github.com/OvertureMaps/schema/releases/tag/v0.5.0) here.
2628

2729
### Theme-specific updates
30+
2831
Overture `2023-10-19-alpha.0` is released in five themes.
2932

3033
**Base Theme**
3134
The Base theme is an entirely new theme with 3 subTypes: land, landUse, and water. The overall purpose of this new theme is to allow users to create a complete map using any Overture release. Descriptions of the subTypes for Base are:
35+
3236
- land: Physical representations of land surfaces. Derived from the inverse of OSM Coastlines.
3337
- landUse: Classifications of the human use of a section of land. Mostly derived from the key landuse in OpenStreetMap
3438
- water: Physical representations of inland and ocean marine surfaces. Derived from OSM Coastlines, and the keys natural and waterway in OpenStreetMap.
@@ -44,6 +48,7 @@ The order of conflation is OpenStreetMap > Esri Community Maps > Microsoft ML Bu
4448

4549
:::note
4650
A sample set of 1.6M buildings from OpenStreetMap and Esri have been assigned an initial GERS ID for demonstration purposes. These IDs are 32 character strings. By referencing these other datasets to this data release, we can match GERS IDs to external datasets and demonstrate how GERS can enable ID-based joins between two geospatial datasets. These are located in the following cities:
51+
4752
- United States: Seattle, Washington; Macon, Georgia; Charleston, South Carolina; Spokane, Washington
4853
- Canada: Kingston, Ontario
4954
- Netherlands: Leeuwarden, Friesland
@@ -59,10 +64,11 @@ Data in the Buildings theme is licensed under ODbL.
5964

6065
**Administrative Boundaries (Admins) Theme**
6166
The Admins theme includes multiple locality types:
67+
6268
- Countries formed from OpenStreetMap relations, primarily admin_level=2, with few exceptions such as admin_level=3 French Polynesia.
6369
- First-level subdivisions under the country which was mapped from OpenStreetMap admin_level depending on country, in most countries admin_level=4.
6470
- Second-level subdivisions under the country which was mapped from OpenStreetMap admin_level depending on country, in most countries admin_level=6.
65-
- Cities, Town, Villages, Neighborhoods... based on place=* tag. In most cases these are just points. When relation with place=* tag exist we provide polygon geometry.
71+
- Cities, Town, Villages, Neighborhoods... based on place=_ tag. In most cases these are just points. When relation with place=_ tag exist we provide polygon geometry.
6672

6773
It also includes administrative boundaries representing borders of countries, first-level subdivisions and second-level subdivisions. The Administrative Boundary data is in the Overture Maps data schema for Admin.
6874
Second-level subdivision did not undergo worldwide inspection of quality so some missing or wrong data is expected. All first-level subdivisions have `type=state` and all second-level subdivisions have `type=county` which is not always true; we plan to address this issue in future releases. We plan to use admin_level=8,9,10 to add polygons to cities, town, villages and other localities when available depending on individual country mapping.
@@ -71,6 +77,7 @@ Data in the Admin theme is licensed under ODbL. The sources of the admin theme a
7177

7278
**Places Theme**
7379
This release has over 57M place records. The Places theme in this release includes several modifications to improve the accuracy and quality of the dataset:
80+
7481
- Increased deduplication on significant landmarks by revising the screening criteria for signals based on check-ins only
7582
- Removal of places determined to be non-existent
7683
- Address normalization bug fix that was yielding incorrect pin locations. In addition, support for website, phone and category was added to the Microsoft sourced data.
@@ -80,6 +87,7 @@ Data in the Places theme is licensed under CDLA Permissive 2.0.
8087

8188
**Transportation Theme**
8289
The Transportation theme includes the following improvements:
90+
8391
- Collective OSM changes through September 15th, updated and converted to Overture's Schema.
8492
- Addition of Linear Referenced features, enabling the description of properties that apply along only portions of a segment.
8593
- Over 1.3 million turn restrictions worldwide
@@ -88,12 +96,13 @@ The Transportation theme includes the following improvements:
8896

8997
:::note
9098
There are several missing properties in this data release that will be added in future releases:
99+
91100
- Only includes road segments made from Ways that include a ‘highway’ tag
92101
- Non-geometric scoping properties are not included
93102
- Turn and Access restrictions are not included
94103
- Lane information is not included
95104
- Some language/scripts are not included in names properties
96-
:::
105+
:::
97106

98107
:::note
99108
The data includes some provisional Global Entity Reference System (GERS) data which is used to express relationships between road segments. This may not be representative of the final GERS format and should not be the basis for long-term development work.
@@ -102,6 +111,7 @@ The data includes some provisional Global Entity Reference System (GERS) data wh
102111
Data in the Transportation theme is licensed under ODbL.
103112

104113
### Attribution
114+
105115
- © OpenStreetMap contributors available under the Open Database License (www.openstreetmap.org/copyright)
106116
- U.S. Geological Survey, 2019, USGS 3D Elevation Program Digital Elevation Program
107117
- Building data © OpenStreetMap contributors, Microsoft, Esri Community Maps contributors

blog/2023-alpha/2023-11-14-alpha.0.mdx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ slug: 2023-11-14-alpha.0
44
---
55

66
### Highlights
7+
78
Overture `2023-11-14-alpha.0` is now available. This is an incremental release that includes several improvements to the data quality and coverage as well as updates for data currency. More information about these additions is available in the relevant sections below.
89

910
<!-- truncate -->
@@ -17,13 +18,16 @@ We would like feedback on the data, its usefulness, and how it could be improved
1718
Overture `2023-11-14-alpha.0` is available in cloud-native Parquet and stored on AWS and Azure.
1819

1920
### Changelog
21+
2022
See our [changelog](https://github.com/OvertureMaps/schema/releases/tag/v0.6.0) here.
2123

2224
### Theme-specific updates
25+
2326
Overture `2023-11-14-alpha.0` is released in five themes. Updated to Geo Parquet format for this release:
2427

2528
**Transportation Theme**
2629
The Transportation theme includes the following improvements:
30+
2731
- Collective OSM changes through October 15th, updated and converted to Overture’s Schema.
2832
- Over 1.5 million turn restrictions worldwide.
2933

@@ -49,28 +53,32 @@ Data in the Buildings theme is licensed under ODbL.
4953

5054
**Places Theme**
5155
This release has over 57M place records. The Places theme in this release includes incremental improvements to improve the accuracy and quality of the dataset:
56+
5257
- Corrected missing postal codes from the previous release (2023-10-19-alpha.0).
5358
- New data has been included to improve category coverage.
5459

5560
Data in the Places theme is licensed under CDLA Permissive 2.0.
5661

5762
**Administrative Boundaries (Admins) Theme**
5863
The Admins theme in this release includes several modifications to improve schema of the dataset:
64+
5965
- We added ability for admins to have point and area, in future multiple areas like landmass and maritime area
6066
- Fixed issue with invalid format of updateTime property
6167

6268
:::note
6369
Known issues:
70+
6471
- Second-level subdivision did not undergo worldwide inspection of quality so some missing or wrong data is expected.
6572
- All first-level subdivisions have type=state and all second-level subdivisions have type=county which is not always true, we plan to address this issue in following releases.
6673
- We plan to use admin_level=8,9,10 to add polygons to cities, towns, villages and other localities when available depending on individual country mapping.
67-
:::
74+
:::
6875

6976
The sources of the admin theme are OpenStreetMap and Esri. The Administrative Boundary data is in the Overture Maps data schema for Admin.
7077

7178
Data in the Admin theme is licensed under ODbL.
7279

7380
### Attribution
81+
7482
- © OpenStreetMap contributors available under the Open Database License (www.openstreetmap.org/copyright)
7583
- U.S. Geological Survey, 2019, USGS 3D Elevation Program Digital Elevation Program
7684
- Building data © OpenStreetMap contributors, Microsoft, Esri Community Maps contributors

0 commit comments

Comments
 (0)