# Personal Console - Pins

**URL:** <https://discuss.88.io/t/personal-console-pins/929>\
**Category:** Own Home\
**Tags:** usage\
**Created:** [February 20, 2023, 1:06am UTC](https://discuss.88.io/t/personal-console-pins/929 "2023-02-20T01:06:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oztralia](https://discuss.88.io/user_avatar/discuss.88.io/oztralia/32/112_2.png) [@oztralia](https://discuss.88.io/u/oztralia)\
**Post date:** [February 20, 2023, 1:06am UTC](https://discuss.88.io/t/personal-console-pins/929/1 "2023-02-20T01:06:06Z")

</div>

# Timeline Pins

To provide a simple interface to non-technical users, Private Cyberspace stores you private timeline as Pins on your Daily Map..

---

<div class="post-metadata">

**Author:** ![admin](https://discuss.88.io/user_avatar/discuss.88.io/admin/32/38_2.png) [@admin](https://discuss.88.io/u/admin)\
**Post date:** [April 29, 2023, 11:10pm UTC](https://discuss.88.io/t/personal-console-pins/929/2 "2023-04-29T23:10:46Z")

</div>

## 1. Geo Record

These are 12 fields in the Geo Record separated by the ^ character. The Position of the values instead of English labels are used identify each field.

```auto
lat^lon^timestamp^alt^pin^speed^accuracy^course^loccode^venue^btooth^wifi

```

| geo | name | synonyms | description |
| --- | --- | --- | --- |
| 1 | lat | latitude | decimal latitude |
| 2 | lon | longitude | decimal longitude |
| 3 | timestamp | tst, time | unix timestamp |
| 4 | alt | altitude | altitude in meters (after correction e.g. SRTM, barometer) |
| 5 | pin | | pin type (e.g. web, touch etc.) |
| 6 | speed | vel x 1000 / 3600 | meters per second |
| 7 | accuracy | acc, adjusted hdop | accuracy in meters |
| 8 | course | cog, heading, bearing, direction | bearing in decimal degrees |
| 9 | loccode | qrcode | location code |
| 10 | venue | | venue id |
| 11 | btooth | | bluetooth beacon data |
| 12 | wifi | bssid | wifi beacon data |

The Geo Record should be encrypted when stored (whether it is inside a database or a GPX file).

## 2. Event Record

| event | name | synonyms | description |
| --- | --- | --- | --- |
| 2 | activity | | still (1) or move (2) |
| 4 | alias | | meeting with other alias ids |
| 5 | addinfo | | additional info in key value pair |
| 6 | app | | application use to create pin |
| 7 | barcode | | scanned barcode at this location |
| 8 | barometer | p | atmospheric pressure (kPa) |
| 9 | battery | bat, batt, power | battery level in percent |
| 10 | batterystate | bs | unplugged (1), charging (2), full (3) |
| 11 | blockstatus | | status submitted to space time block |
| 12 | bbeacon | bluetooth beacon | uuid\_major\_minor\_prox\_rssi\_acc (prox: immediate \<1m near 1-6m far \>6m, rssi:decibels, acc:meters) |
| 14 | carplate | | number plate of a vehicle |
| 15 | cmt | comment, osmid | location id |
| 15 | connection | con | wifi (w), mobile (m), offline (o) |
| 18 | desc | description | event id |
| 19 | deviceid | tid | device id |
| 20 | ele | alt, altitude, elevation | altitude in meters |
| 21 | level | | level in building, 0 is ground, negative is basement |
| 22 | monitor | m | coarse (1) or fine (2) |
| 23 | notes | | notes about a pin |
| 24 | os | | operating system |
| 25 | qrcode | | qrcode of trackpoint |
| 26 | receipt | | receipt at trackpoint in safe base64 |
| 27 | src | useragent | source of trackpoint data |
| 28 | type | category | type or category of trackpoint |
| 29 | url | | url of trackpoint |
| 30 | vac | | vertical accuarcy |
| 30 | ssid | wbeacon | wifi beacon name |

Note we are translating hdop (precision) into accuracy (metres), not because they are the same, but because some devices return (incorrectly) the accuracy in metres under the hdop synonym.

## Venue Record

| venue | name | synonyms | description |
| --- | --- | --- | --- |
| 12 | nickname | | nickname of vcard |
| 13 | osmid | | OSM ID |
| 12 | email | | email address |
| 13 | phone | | phone number |

## 3. GPX Record

For better privacy and to maintain maximum compatibility across platforms only a limited amount of GPX fields are used.

| gpx | name | section | description |
| --- | --- | --- | --- |
| 1 | name | trk | name of the track |
| 2 | lat | trkpt | decimal latitude |
| 3 | lon | trkpt | decimal longitude |
| 4 | time | trkpt | utc in iso8601 |
| 5 | ele | trkpt | elevation in meters |
| 7 | accuracy | trkpt extensions | accuracy in meters |
| 9 | batterylevel | trkpt extensions | battery level in percent |
| 8 | course | trkpt extensions | bearing in decimal degrees |
| 6 | speed | trkpt extensions | meters per second |

Besides **lat, lon, time** all the other fields are optional.

GPX example:

```xml
<trk>
 <name>20230426_s4z2mmgl_1682479867429</name>
 <trkseg>
  <trkpt lat="-33.879521" lon="151.204862">
   <time>2023-04-26T03:05:22Z</time>
   <ele>1.00</ele>
   <extensions>
     <speed>0.000</speed>
     <course>0.000</course>
     <accuracy>10.42</accuracy>
     <batterylevel>58.00</batterylevel>
   </extensions>
  </trkpt>
 </trkseg>
</trk>

```
