Digi IX10 User Manual page 637

Hide thumbs Also See for IX10:
Table of Contents

Advertisement

Applications
Depending on your device configuration, you may be presented with an Access selection
menu. Type shell to access the device shell.
2. At the shell prompt, use the python command with no parameters to enter an interactive
Python session:
# python
Python 3.10.1 (main, Mar 30 2023, 23:47:13) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
3. Import the json submodule:
>>> import json
4. Import the location submodule:
>>> from digidevice import location
5. Print the location data in json format:
>>> geojson_data = location.Location().geojson
>>> print(json.dumps(geojson_data, indent=4))
{
"type": "Feature",
"geometry": {
},
"properties": {
IX10 User Guide
"type": "Point",
"coordinates" [
44.926195299999998,
-93.397084499999999,
273.20001200000002
]
"direction": "None",
"horizontal_velocity": "0.0",
"latitude.deg_min_sec": "44* 54' 45.586\" N",
"longitude.deg_min_sec": "93* 33' 52.334\" W",
"num_satellites": "12",
"quality": "Standard GNSS (2D/3D)",
"selected_source_idx": "0",
"source": "USB (/dev/ttyACM0)",
"source_idx.0.altitude": "273.200012",
"source_idx.0.direction": "None",
"source_idx.0.horizontal_velocity": "0.195489",
"source_idx.0.label": "usb",
"source_idx.0.latitude": "44.902662",
"source_idx.0.latitude.deg_min_sec": "44* 55' 45.065\" N",
"source_idx.0.longitude": "-93.560648",
"source_idx.0.longitude.deg_min_sec": "93* 16' 52.966\" W",
"source_idx.0.num_satellites": "12",
"source_idx.0.quality": "Standard GNSS (2D/3D)",
Develop Python applications
637

Advertisement

Table of Contents
loading

Table of Contents