-
Notifications
You must be signed in to change notification settings - Fork 6
Areas API proposal #87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Areas API proposal #87
Conversation
|
Attaching a presentation describing the concept. |
|
@hubertp-ericsson, thank you for providing the slide decks. |
|
As far as I see so far, my comments are the followings:
|
|
To align with QoS Booking API I have added to the service area a list of supported QoS profiles. The service area has a 'name' property with content that is not necessarily unique. To uniquely identify the service area QoS Booking API could use the 'id' property which is meant to be unique, and is also a string but in uuid format. |
|
It makes sense that the serviceArea has "name" and "id", so far. |
|
I would like to propose a more standard approach for the geographical area definition, which could be in line with geoJSON structure. GeoJSON is a standard IETF RFC 7946. It provides a widely accepted, flexible, and structured format for representing geographic data, making them ideal for defining service coverage areas and customer-requested service zones. {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}The format encodes a variety of geographic data structures:
Uses of geoJSON in SW:Web Mapping Libraries and APIs:
GIS Desktop and Server Software using geoJSON:
Databases and Platforms using geoJSON:
Other Spatial DBs:
Other competing standards:TopoJSON: Web Developers & Data Visualizers |
What type of PR is this?
enhancement/feature
What this PR does / why we need it:
This PR proposes a new API to be added to the Dedicated Network API family to provide information about the geographical areas where consistent service coverage according to one or more network profiles is supported. This API makes such areas discoverable.
Which issue(s) this PR fixes:
Fixes #86
Special notes for reviewers:
Changelog input
Additional documentation
This section can be blank.