v0.12.0-beta
Pre-release
Pre-release
What's Changed
A. Theme-specific changes
- Base
- Fix issue where
levelproperty was not correctly populated forinfrastructure,land_use, andwaterfeatures. - Add
sort_keyas an optionalcartographyproperty, which is populated forland_coverfeatures - Add
surfaceproperty forinfrastructure,land, andland_usefeatures. - Improve
source_tagspass-through forlandfeatures. - Improve
subtypemapping forinfrastructure. - Improve
classmapping forland_use. - Other minor OpenStreetMap tag mapping improvements.
- Fix issue where
- Buildings
- Rename
eave_heightproperty toroof_heightto simplify and make the schema easier to understand. - Spelling corrections and other tweaks to available building classes, building subtypes, and their OSM mappings
- Add building classes:
libraryandpost_office
- Rename
- Divisions
divisionfeatures:- Fix conceptual issue with
perspectivesproperty ondivisionfeatures, switching to an acceptance/inclusion versus dispute/exclusion model. - Add multiple capital division IDs on
divisionfeatures to handle multi-capital cases like the Kuyavian–Pomeranian Voivodeship (Województwo kujawsko-pomorskie), Bolivia, and South Africa.
- Fix conceptual issue with
boundaryfeatures:- Allow MultiLineString as a possible geometry type for
boundaryfeatures. This allows simplifying all boundaries between two adjacent divisions into a single feature with a single GERS ID/Overture ID. - Align dispute modeling with
divisionperspectives: addperspectivesandis_disputedproperties and drop the system of only being able to mark boundaries disputed from the perspective of the divisions to either side via thedivisions[*].is_disputingproperty.
- Allow MultiLineString as a possible geometry type for
- Places
- Fix typo in categories mapping CSV (very minor).
- Transportation
- Add top-level
routesproperty tosegmentfeature to contain routes the segment belongs to (i.e. highway network).- This is analogous to, and today is generally sourced from, OpenStreetMap relations of type route.
- Restructure the
segmentfeature's properties as described in #203. We hope this is one of the last, if not the last, major breaking change for transportation.- Lifting properties that had previously been nested under the
roadproperty up to top level. The purpose of this change is to reduce nesting to a more manageable level and to make the Parquet schemas for segment properties manageable. The property changes here are:road.restrictions.speed_limitsbecomesspeed_limitsroad.restrictions.accessbecomesaccess_restrictionsroad.restrictions.prohibited_transitionsbecomesprohibited_transitionsroad.surfacebecomesroad_surfaceroad.flagsbecomesroad_flagsroad.widthbecomeswidth_rulesroad.lanesbecomeslanesroad.levelbecomeslevel_rules
- Slightly simplifying the frequently-used
when: vehicle:scoping structure. - Deprecating the
roadproperty. Theroadproperty will still be available in the June 2024 data release, so Overture users can temporarily ignore the restructuring change and continue to useroad, but this property will be removed in the coming months. We expect users will prefer the new top-level properties because they will have structured Parquet schemas in the data release from day 1, unlike theroadproperty which is an unwieldy JSON string, which is inconsistent with the rest of the Overture schema and also difficult to use.
- Lifting properties that had previously been nested under the
- Limit speed limit maximum value to 350 units (previously there was no maximum).
- Reduce speed limit minimum value to 1 unit. The previous minimum of 20 units did not make sense and disagreed with the real world ground truth in many places, e.g. narrow pedestrian paths.
- Add top-level
B. Documentation changes
- Return feature model, naming, scoping, and transportation pages to schema reference website.
- Build changes to maintain tight integration between schema documentation and the remainder of
docs.overturemaps.org. - Housekeeping changes.
Full Changelog
Full Changelog: v0.11.0-beta...v0.12.0-beta
New Contributors
- Jeff Underwood (@jeffdefacto) made his first contribution in #189