opengeospatial / opengeospatial/CRS-JSON-Encoding

Definition of "bearing" (missing)

Offen
#7 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Makefile
Sterne
0
Forks
2
Ø Merge
1 Std. 36 Min.
Gemergte PRs (30 T.)
3

Beschreibung

NOTE: Markdown does not support highlighting in color, so bold/italic has been used to highlight the material being discussed. This issue is extracted from the document submitted by Roger Lott at https://github.com/opengeospatial/CRS-JSON-Encoding/blob/main/ProjJson%20v0-7%20RL%202024-06-16.docx for discussion at the CRS SWG meeting OGC held during the Montreal June 2024 TC meeting.

"bearing": {
"description": "Defines the cardinal direction of a polar or spherical CS.",
"type": "object",
"properties": {
"$schema" : { "type": "string" },
"type": { "type": "string", "enum": ["Bearing"] },
"longitude": { "$ref": "#/definitions/value_in_degree_or_value_and_unit" },
"id": { "$ref": "#/definitions/id" },
"ids": { "$ref": "#/definitions/ids" }
},
"required" : [ "longitude" ],
"allOf": [
{ "$ref": "#/definitions/id_ids_mutually_exclusive" }
],
"additionalProperties": false
},

"$comment": "[RL] Above cloned from meridian"."

See "Points of discussion for axis" for first use of bearing and original comment for the missing bearing attribute definition

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das Material „Points of discussion for axis“ und das referenzierte Dokument ProjJson v0-7 zu lesen, um die erste Verwendung von bearing zu verstehen. Finde die Schemadefinitionen und füge das vorgeschlagene bearing-Objekt hinzu, sodass seine erforderliche longitude und die Regeln für die gegenseitige Ausschließlichkeit von id/ids mit dem Issue übereinstimmen; fertig ist die Aufgabe, wenn die fehlende Definition vorhanden und mit der meridian-Definition konsistent ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
json
Bereich
documentation
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.