Difference between revisions of "GeoJSON Report"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "One of the reports you can generate for an investigation or media is a [https://datatracker.ietf.org/doc/html/rfc7946 GeoJSON] report. =Description= This report contains all...")
 
 
(32 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
=Description=
 
=Description=
 
This report contains all geographic information in a Truxton source in GeoJSON format.
 
This report contains all geographic information in a Truxton source in GeoJSON format.
 +
 +
=Standard Properties=
 +
Each record in the GeoJSON may have a standard set of properties.
 +
 +
===filelink===
 +
Optional.
 +
This will contain a [[Truxton URL Interface|Truxton URL]] that will take the user to the Analyst Desktop [[Truxton URL Interface#File|file]] which contained the location.
 +
 +
===medialink===
 +
This will contain a [[Truxton URL Interface|Truxton URL]] that will take the user to the Analyst Desktop [[Truxton URL Interface#Media|media]] which contained the location.
 +
 +
===objectlink===
 +
This will contain a [[Truxton URL Interface|Truxton URL]] that will take the user to the Analyst Desktop object which contained the location.
 +
This will be a [[Truxton URL Interface#Location|location]],
 +
 +
===title===
 +
Optional.
 +
This will contain a short text that can be displayed as a label.
 +
 +
===type===
 +
This will contain a string identifying the type of data in Truxton that is being rendered.
  
 
=Record Types=
 
=Record Types=
==Standard Properties==
+
The following are the types of records that Truxton will put in the report.
Each record in the GeoJSON will have a standard set of properties.
+
 
 +
==truxton.berlaplace==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] geometry represents a location extracted from [[Type_Berla_CSV|Berla]] dumps.
 +
 
 +
It can have the following properties:
 +
 
 +
===Properties===
 +
====description====
 +
Optional.
 +
This is a longer description of this location.
 +
 
 +
====speed====
 +
Optional.
 +
The speed of the vehicle at this location.
 +
 
 +
====type====
 +
The type is "truxton.berlaplace"
 +
 
 +
====when====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format.
 +
 
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "Point",
 +
        "coordinates": [
 +
          -76.575126,
 +
          38.987195,
 +
          0
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.berlaplace",
 +
        "title": "Gear Shift",
 +
        "description": "Gear Shift to OverDrive (3)"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 
 +
==truxton.berlaroute==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents locations extracted from [[Type_Berla_CSV|Berla]] dumps.
 +
 
 +
It can have the following properties:
  
 
===type===
 
===type===
This will contain a string identifying the type of data in Truxton that is being rendered.
+
The type is "truxton.berlaroute"
 +
 
 +
==truxton.cameraorientation==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents a record in the <code><nowiki>[</nowiki>[[EXIF Table|EXIF]]<nowiki>]</nowiki></code> table.
 +
 
 +
It can have the following properties:
 +
 
 +
===Properties===
 +
====devicetime====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format from the clock in the device.
 +
 
 +
====gpstime====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format from the GPS unit in the device.
 +
 
 +
====make====
 +
Optional.
 +
This will contain the name of the company that manufactured the device.
 +
 
 +
====model====
 +
Optional.
 +
This will contain the name of the type of device.
 +
 
 +
====serialnumber====
 +
Optional.
 +
This will contain the serial number of the device.
 +
 
 +
====type====
 +
The type is "truxton.cameraorientation"
 +
 
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "LineString",
 +
        "coordinates": [
 +
          [
 +
            -92.63139393219984,
 +
            34.32414111364227
 +
          ],
 +
          [
 +
            -92.63137777777777,
 +
            34.32420277777778
 +
          ],
 +
          [
 +
            -92.63140286970919,
 +
            34.324143206645466
 +
          ]
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.cameraorientation",
 +
        "filelink": "truxton://file/62041840-d50f-b169-689f-3edc0000254a",
 +
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
 +
        "objectlink": "truxton://exif/62041810-5673-b03a-87c9-13cf0000030f",
 +
        "devicetime": "2021-10-14T10:32:38",
 +
        "make": "Apple",
 +
        "model": "iPhone 12",
 +
        "title": "iPhone 12"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 
 +
==truxton.djidat==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents locations extracted from [[Type_DJI_DAT_Flight_Log|DJI flight logs]].
 +
 
 +
It can have the following properties:
 +
 
 +
===filename===
 +
Optional.
 +
This will contain the name of the file containing the location.
 +
 
 +
===type===
 +
The type is "truxton.djidat"
 +
 
 +
==truxton.fieldofview==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents a record in the <code><nowiki>[</nowiki>[[EXIF Table|EXIF]]<nowiki>]</nowiki></code> table.
 +
These records will be produced only if the camera that took the photo had values for heading and focal length.
 +
 
 +
It can have the following properties:
 +
 
 +
===filename===
 +
Optional.
 +
This will contain the name of the file containing the location.
 +
 
 +
===type===
 +
The type is "truxton.fieldofview"
 +
 
 +
===when===
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format.
 +
 
 +
==truxton.goprovideo==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents a record in the locations extracted from a GoPro video file.
 +
 
 +
It can have the following properties:
 +
 
 +
===type===
 +
The type is "truxton.goprovideo"
 +
 
 +
==truxton.gpxpoint==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] geometry represents a waypoint extracted from a [[Type_GPX|GPX]] file.
 +
 
 +
It can have the following properties:
 +
 
 +
===Properties===
 +
====description====
 +
Optional.
 +
This is a longer description of this location.
 +
 
 +
====speed====
 +
Optional.
 +
The speed of the vehicle at this location.
 +
 
 +
====title====
 +
Optional.
 +
This will contain the name of the location.
 +
 
 +
====type====
 +
The type is "truxton.gpxpoint"
 +
 
 +
====when====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format.
 +
 
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "Point",
 +
        "coordinates": [
 +
          -77.143045,
 +
          38.88218,
 +
          88.1
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.gpxpoint",
 +
        "filelink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
 +
        "objectlink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
 +
        "medialink": "truxton://media/1e0715a9-6410-91fc-df92-d98614bb523e",
 +
        "when": "2018-06-24T01:56:59Z"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 
 +
==truxton.gpxroute==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents track segments extracted from [[Type_GPX|GPX]] files.
 +
 
 +
It can have the following properties:
 +
 
 +
===Properties===
 +
====type====
 +
The type is "truxton.gpxroute"
 +
 
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "LineString",
 +
        "coordinates": [
 +
          [
 +
            -77.143045,
 +
            38.88218,
 +
            88.1
 +
          ],
 +
          [
 +
            -77.142883,
 +
            38.882165,
 +
            90.5
 +
          ],
 +
          [
 +
            -77.146786,
 +
            38.886845,
 +
            90.02
 +
          ]
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.gpxroute",
 +
        "title": "ACTIVE LOG: 23 JUN 2018 21:56",
 +
        "filelink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
 +
        "objectlink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
 +
        "medialink": "truxton://media/1e0715a9-6410-91fc-df92-d98614bb523e"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 
 +
==truxton.iosroutine==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 LineString] geometry represents locations extracted from [[Type_iOS_Routine_Location|iOS Routine location]] database.
 +
 
 +
It can have the following properties:
 +
 
 +
===Properties===
 +
====filename====
 +
Optional.
 +
This will contain the name of the file containing the location.
 +
 
 +
====title====
 +
Optional.
 +
This will contain the name of the track.
 +
 
 +
====type====
 +
The type is "truxton.iosroutine"
  
===filelink===
+
===Sample===
This will contain a Truxton URL that will take the user to the Analyst Desktop file which contained the location.
+
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "LineString",
 +
        "coordinates": [
 +
          [
 +
            -92.631673,
 +
            34.324399,
 +
            0
 +
          ],
 +
          [
 +
            -92.631673,
 +
            34.324399,
 +
            0
 +
          ],
 +
          [
 +
            -92.631482,
 +
            34.324315,
 +
            0
 +
          ],
 +
          [
 +
            -92.63148,
 +
            34.324314,
 +
            0
 +
          ],
 +
          [
 +
            -92.631478,
 +
            34.324313,
 +
            0
 +
          ]
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.iosroutine",
 +
        "objectlink": "truxton://file/62041840-d50f-b169-689f-3edc00001bf7",
 +
        "filelink": "truxton://file/62041840-d50f-b169-689f-3edc00001bf7",
 +
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
 +
        "filename": "Cache.sqlite",
 +
        "title": "Cache.sqlite"
 +
      }
 +
    }
 +
  ]
 +
}</source>
  
 
==truxton.location==
 
==truxton.location==
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] that represents a record in the <code><nowiki>[</nowiki>[[Location Table|Location]]<nowiki>]</nowiki></code> table.
+
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] geometry that represents a record in the <code><nowiki>[</nowiki>[[Location Table|Location]]<nowiki>]</nowiki></code> table.
  
 
===Properties===
 
===Properties===
 +
It can have the following properties:
 +
 +
====filename====
 +
Optional.
 +
This will contain the name of the file the location came from.
 +
 +
====locationtype====
 +
Optional.
 +
This will contain the type of location.
 +
 
====type====
 
====type====
 
The type is "truxton.location"
 
The type is "truxton.location"
 +
 +
====when====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format.
 +
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "Point",
 +
        "coordinates": [
 +
          -92.63138718456777,
 +
          34.324224213966865
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.location",
 +
        "filelink": "truxton://file/62041818-2cf5-3531-d2be-87860000005d",
 +
        "filename": "Cache.sqlite",
 +
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
 +
        "objectlink": "truxton://location/62041810-c926-eb0b-280e-7ba60000727a",
 +
        "when": "2021-10-12T15:02:36",
 +
        "title": "Heard WiFi 40:b0:76:3a:e5:84"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 +
==truxton.media==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] geometry represents a record in the <code><nowiki>[</nowiki>[[Media Table|Media]]<nowiki>]</nowiki></code> table.
 +
 +
It can have the following properties:
 +
 +
===Properties===
 +
====type====
 +
The type is "truxton.media"
 +
 +
====when====
 +
Optional.
 +
This will contain a timestamp in [https://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format.
 +
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "Point",
 +
        "coordinates": [
 +
          -77.80059661,
 +
          38.96346668
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.media",
 +
        "medialink": "truxton://media/1e6542bb-1f2a-85ee-cf93-d8ceb6ffb499",
 +
        "objectlink": "truxton://media/1e6542bb-1f2a-85ee-cf93-d8ceb6ffb499",
 +
        "when": "2022-02-28T11:12:31",
 +
        "title": "Drone"
 +
      }
 +
    }
 +
  ]
 +
}</source>
 +
 +
==truxton.nmeapoint==
 +
This is a [https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 Point] geometry represents a location extracted from [[Type_NMEA0183|NMEA 0183]] or [[Type_GPS_Track_Log|GPS Track Log]] files.
 +
 +
It can have the following properties:
 +
 +
===Properties===
 +
====type====
 +
The type is "truxton.nmeapoint"
 +
 +
===Sample===
 +
<source lang="json">
 +
{
 +
  "type": "FeatureCollection",
 +
  "features": [
 +
    {
 +
      "type": "Feature",
 +
      "geometry": {
 +
        "type": "Point",
 +
        "coordinates": [
 +
          -77.37125333333333,
 +
          38.87723833333334,
 +
          129.9
 +
        ]
 +
      },
 +
      "properties": {
 +
        "type": "truxton.nmeapoint",
 +
        "filelink": "truxton://file/621e4aba-383a-221d-a280-70d30000000d",
 +
        "filename": "GPS_20080120_231104.log",
 +
        "title": "GPS_20080120_231104.log",
 +
        "objectlink": "truxton://file/621e4aba-383a-221d-a280-70d30000000d",
 +
        "medialink": "truxton://media/1e6a997b-252f-2484-f24e-5c1038b7f8ae",
 +
        "when": "2008-01-20T18:11:05"
 +
      }
 +
    }
 +
  ]
 +
}</source>

Latest revision as of 08:43, 3 February 2024

One of the reports you can generate for an investigation or media is a GeoJSON report.

Description

This report contains all geographic information in a Truxton source in GeoJSON format.

Standard Properties

Each record in the GeoJSON may have a standard set of properties.

filelink

Optional. This will contain a Truxton URL that will take the user to the Analyst Desktop file which contained the location.

medialink

This will contain a Truxton URL that will take the user to the Analyst Desktop media which contained the location.

objectlink

This will contain a Truxton URL that will take the user to the Analyst Desktop object which contained the location. This will be a location,

title

Optional. This will contain a short text that can be displayed as a label.

type

This will contain a string identifying the type of data in Truxton that is being rendered.

Record Types

The following are the types of records that Truxton will put in the report.

truxton.berlaplace

This is a Point geometry represents a location extracted from Berla dumps.

It can have the following properties:

Properties

description

Optional. This is a longer description of this location.

speed

Optional. The speed of the vehicle at this location.

type

The type is "truxton.berlaplace"

when

Optional. This will contain a timestamp in ISO 8601 format.

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -76.575126,
          38.987195,
          0
        ]
      },
      "properties": {
        "type": "truxton.berlaplace",
        "title": "Gear Shift",
        "description": "Gear Shift to OverDrive (3)"
      }
    }
  ]
}

truxton.berlaroute

This is a LineString geometry represents locations extracted from Berla dumps.

It can have the following properties:

type

The type is "truxton.berlaroute"

truxton.cameraorientation

This is a LineString geometry represents a record in the [EXIF] table.

It can have the following properties:

Properties

devicetime

Optional. This will contain a timestamp in ISO 8601 format from the clock in the device.

gpstime

Optional. This will contain a timestamp in ISO 8601 format from the GPS unit in the device.

make

Optional. This will contain the name of the company that manufactured the device.

model

Optional. This will contain the name of the type of device.

serialnumber

Optional. This will contain the serial number of the device.

type

The type is "truxton.cameraorientation"

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            -92.63139393219984,
            34.32414111364227
          ],
          [
            -92.63137777777777,
            34.32420277777778
          ],
          [
            -92.63140286970919,
            34.324143206645466
          ]
        ]
      },
      "properties": {
        "type": "truxton.cameraorientation",
        "filelink": "truxton://file/62041840-d50f-b169-689f-3edc0000254a",
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
        "objectlink": "truxton://exif/62041810-5673-b03a-87c9-13cf0000030f",
        "devicetime": "2021-10-14T10:32:38",
        "make": "Apple",
        "model": "iPhone 12",
        "title": "iPhone 12"
      }
    }
  ]
}

truxton.djidat

This is a LineString geometry represents locations extracted from DJI flight logs.

It can have the following properties:

filename

Optional. This will contain the name of the file containing the location.

type

The type is "truxton.djidat"

truxton.fieldofview

This is a LineString geometry represents a record in the [EXIF] table. These records will be produced only if the camera that took the photo had values for heading and focal length.

It can have the following properties:

filename

Optional. This will contain the name of the file containing the location.

type

The type is "truxton.fieldofview"

when

Optional. This will contain a timestamp in ISO 8601 format.

truxton.goprovideo

This is a LineString geometry represents a record in the locations extracted from a GoPro video file.

It can have the following properties:

type

The type is "truxton.goprovideo"

truxton.gpxpoint

This is a Point geometry represents a waypoint extracted from a GPX file.

It can have the following properties:

Properties

description

Optional. This is a longer description of this location.

speed

Optional. The speed of the vehicle at this location.

title

Optional. This will contain the name of the location.

type

The type is "truxton.gpxpoint"

when

Optional. This will contain a timestamp in ISO 8601 format.

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -77.143045,
          38.88218,
          88.1
        ]
      },
      "properties": {
        "type": "truxton.gpxpoint",
        "filelink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
        "objectlink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
        "medialink": "truxton://media/1e0715a9-6410-91fc-df92-d98614bb523e",
        "when": "2018-06-24T01:56:59Z"
      }
    }
  ]
}

truxton.gpxroute

This is a LineString geometry represents track segments extracted from GPX files.

It can have the following properties:

Properties

type

The type is "truxton.gpxroute"

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            -77.143045,
            38.88218,
            88.1
          ],
          [
            -77.142883,
            38.882165,
            90.5
          ],
          [
            -77.146786,
            38.886845,
            90.02
          ]
        ]
      },
      "properties": {
        "type": "truxton.gpxroute",
        "title": "ACTIVE LOG: 23 JUN 2018 21:56",
        "filelink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
        "objectlink": "truxton://file/61fd7435-1393-395e-8d9c-806400000049",
        "medialink": "truxton://media/1e0715a9-6410-91fc-df92-d98614bb523e"
      }
    }
  ]
}

truxton.iosroutine

This is a LineString geometry represents locations extracted from iOS Routine location database.

It can have the following properties:

Properties

filename

Optional. This will contain the name of the file containing the location.

title

Optional. This will contain the name of the track.

type

The type is "truxton.iosroutine"

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            -92.631673,
            34.324399,
            0
          ],
          [
            -92.631673,
            34.324399,
            0
          ],
          [
            -92.631482,
            34.324315,
            0
          ],
          [
            -92.63148,
            34.324314,
            0
          ],
          [
            -92.631478,
            34.324313,
            0
          ]
        ]
      },
      "properties": {
        "type": "truxton.iosroutine",
        "objectlink": "truxton://file/62041840-d50f-b169-689f-3edc00001bf7",
        "filelink": "truxton://file/62041840-d50f-b169-689f-3edc00001bf7",
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
        "filename": "Cache.sqlite",
        "title": "Cache.sqlite"
      }
    }
  ]
}

truxton.location

This is a Point geometry that represents a record in the [Location] table.

Properties

It can have the following properties:

filename

Optional. This will contain the name of the file the location came from.

locationtype

Optional. This will contain the type of location.

type

The type is "truxton.location"

when

Optional. This will contain a timestamp in ISO 8601 format.

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -92.63138718456777,
          34.324224213966865
        ]
      },
      "properties": {
        "type": "truxton.location",
        "filelink": "truxton://file/62041818-2cf5-3531-d2be-87860000005d",
        "filename": "Cache.sqlite",
        "medialink": "truxton://media/1e1b40c7-74ea-00e3-64d5-9d957dcee4c7",
        "objectlink": "truxton://location/62041810-c926-eb0b-280e-7ba60000727a",
        "when": "2021-10-12T15:02:36",
        "title": "Heard WiFi 40:b0:76:3a:e5:84"
      }
    }
  ]
}

truxton.media

This is a Point geometry represents a record in the [Media] table.

It can have the following properties:

Properties

type

The type is "truxton.media"

when

Optional. This will contain a timestamp in ISO 8601 format.

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -77.80059661,
          38.96346668
        ]
      },
      "properties": {
        "type": "truxton.media",
        "medialink": "truxton://media/1e6542bb-1f2a-85ee-cf93-d8ceb6ffb499",
        "objectlink": "truxton://media/1e6542bb-1f2a-85ee-cf93-d8ceb6ffb499",
        "when": "2022-02-28T11:12:31",
        "title": "Drone"
      }
    }
  ]
}

truxton.nmeapoint

This is a Point geometry represents a location extracted from NMEA 0183 or GPS Track Log files.

It can have the following properties:

Properties

type

The type is "truxton.nmeapoint"

Sample

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -77.37125333333333,
          38.87723833333334,
          129.9
        ]
      },
      "properties": {
        "type": "truxton.nmeapoint",
        "filelink": "truxton://file/621e4aba-383a-221d-a280-70d30000000d",
        "filename": "GPS_20080120_231104.log",
        "title": "GPS_20080120_231104.log",
        "objectlink": "truxton://file/621e4aba-383a-221d-a280-70d30000000d",
        "medialink": "truxton://media/1e6a997b-252f-2484-f24e-5c1038b7f8ae",
        "when": "2008-01-20T18:11:05"
      }
    }
  ]
}