org.custorium.temp.jsonfg.geometry
WIP, A straitforward translation from OGC Features and Geometries Json (https://docs.ogc.org/DRAFTS/21-045r1.html) to ATProto lexicon, following the draft lexicon styleguide. The most distinct change is the representation of coordinates as integers (#float64) defined as and an optional integer coordinateExponent (#float64exp) and type renamed to Lexicon $type
Details · defs
| Kind | defs |
|---|---|
| Authority | jsonfg.temp.custorium.org |
| Indexed |
#bbox2d
object#bbox3d
object#coordref
stringAn EPSG:.. coordref system reference
maxLength: 16default: "EPSG:4326"
#float64
integerA float64 represented as an integer should be multiplied with the closest float64exp property in a context so a float64 of 314159265 and a float64exp of -8 would give a float number of 3.14159265
#float64exp
integerBase 10 exponent for float
default: 0
#lineString
objectJsonFG LineString
Properties
#multiLineString
objectJsonFG MultiLineString
Properties
#multiPoint
objectJsonFG MultiPoint
Properties
#multiPolygon
objectJsonFG MultiPolygon
Properties
#point
objectJsonFG Point
Properties
#polygon
objectJsonFG Polygon
Properties
#position
arrayminLength: 2maxLength: 3
#position3d
arrayminLength: 3maxLength: 3
Items
position3d
arrayitemsref
Reference