OrbPro2 a Cesium distribution

StandardsExporter

Universal export helpers for standards-oriented interchange.

Methods

static Cesium.StandardsExporter.export(entities, format, options)object|string

Export dispatcher.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
format string Target format ("OMM", "OEM", "CZM", "GJN", "KML").
options object optional Export options.
Returns:
Export result.

static Cesium.StandardsExporter.toCZM(entities, options)Uint8Array

Export a portable, single-epoch visual snapshot as a canonical SDS $CZM FlatBuffer. Position/orientation are evaluated by their native properties at options.time; this is not an orbit or trajectory export. Supported graphics: point, label, billboard and model. Hosted sensors and other graphics fail explicitly. Asset URIs are preserved, not fetched; publish data URIs when their bytes must travel with the record. Blob URLs are refused. CZM does not carry domain kind, operational records or site/sensor settings. Use toETM for native kind/identity metadata and publish actual domain records separately. No imported record or entity is changed by this method.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Snapshot options.
Name Type Default Description
time JulianDate JulianDate.now() optional Snapshot epoch.
Returns:
Detached canonical $CZM bytes.

static Cesium.StandardsExporter.toCZML(entities, options)Array.<object>

Export entities to CZML packets.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Export options.
Name Type Default Description
time JulianDate JulianDate.now() optional Sample time.
Returns:
CZML packet array.

static Cesium.StandardsExporter.toETM(entities)Array.<Uint8Array>

Export canonical SDS $ETM metadata for native entity kinds and identity. The host-local WASM handle is always zeroed. ETM is query metadata, not an orbit, sensor definition, assessed affiliation or information-security label.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
Returns:
One detached canonical $ETM record per entity.

static Cesium.StandardsExporter.toGeoJSON(entities, options)object

Export entities to GeoJSON FeatureCollection.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Export options.
Name Type Default Description
time JulianDate JulianDate.now() optional Sample time.
Returns:
GeoJSON FeatureCollection.

static Cesium.StandardsExporter.toKML(entities, options)string

Export entities to KML string.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Export options.
Name Type Default Description
time JulianDate JulianDate.now() optional Sample time.
Returns:
KML XML string.

static Cesium.StandardsExporter.toOEM(entities, options)Array.<object>|string

Export entities to lightweight OEM-like JSON.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Export options.
Name Type Default Description
time JulianDate JulianDate.now() optional Sample time.
asJsonString boolean false optional Return JSON string instead of object array.
Returns:
OEM-like records.

static Cesium.StandardsExporter.toOMM(entities, options)Array.<object>|string

Export entities to OMM JSON.
Name Type Description
entities Array.<Entity> | EntityCollection | Entity Entities to export.
options object optional Export options.
Name Type Default Description
includeAllEpochs boolean true optional Include all known OMM epochs per entity.
asJsonString boolean false optional Return JSON string instead of object array.
Returns:
OMM records.
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.