Import & Export GIS Data

Lokate provides support for importing data in GPX and GeoJSON formats, both of which serve as common standards for Geographic Information Systems (GIS) data interchange. It is important to note that these formats have inherent distinctions in how they handle GIS data, and various software applications may implement their export capabilities with variances in adherence to these standards.

In particular, Lokate has been optimized to work with data exported from CalTopo and SARTopo. However, it's worth emphasizing that Lokate remains adaptable and is designed to accommodate other formats as well, ensuring flexibility and compatibility with a range of GIS data sources.

Why Import GIS Data?

Lokate offers compatibility with various external applications, such as CalTopo/SARTopo or Garmin tracking systems. Users may find it beneficial to view additional geographical elements, including Areas, Tracks, or Markers, alongside their own data and canine tracks.

When importing one or more Area boundaries, users have the option to designate their mission assignment Area as "active." This enables Lokate to compute relevant metrics for that specific Area.

Furthermore, Lokate supports the import of data generated by third-party applications, whether it's their own data, canine tracking information, or data from flankers. All imported data is stored in GeoJSON format and is associated with a specific Assignment within the Lokate platform as “Map Items”

Importing from CalTopo/SARTopo

Though these instructions are specific to CalTopo/SARTopo, they apply in general to other applications that can export data in GeoJSON format. Lokate can import GeoJSON data send to it while it is recording (an assignment) or when reviewing an assignment. To import GeoJSON data from CalTopo/SARTopo:

  1. In Lokate, you will need to be recording a new assignment or reviewing a stored assignment. The map needs to be visible.

  2. Then in CalTopo/SARTopo, open the “Map Items” sheet then select “Export”.

  3. In the Export sheet, select any line, marker, polygon you which to export to Lokate and click the Export button at the bottom of the list. This causes the “Map Items” export sheet to pop up from the bottom of your iPhone screen.

  4. The Map Items sheet shows many targets where you may want to send the data, in the list of applications (2nd row from top) select Lokate. If Lokate is not showing, scroll all the way to the end, select “more” and add it to the list.

  5. Once you select “Lokate” the items are imported into Lokate and attached to the opened assignment.

Alternatively, you may want to import from an already stored file on your iPhone. Follow this process:

  1. Open the Files app on your iPhone.

  2. Navigate to the location where the file is stored. You can browse through iCloud Drive, On My [Device], or other locations.

  3. Locate the file you want to open.

  4. Tap and hold the file icon. After a moment, a menu with various options will appear.

  5. In the menu, tap on "Share." This action will open the iOS Share Sheet, which displays a list of available actions and apps.

  6. From the Share Sheet, scroll through the applications list and tap on Lokate

  7. Lokate will now import the file.

Users have the flexibility to import multiple files into a single Assignment recording within Lokate, supporting both GeoJSON and GPX file formats, or a combination of both. While it may be tempting to export a vast amount of data from applications like CalTopo/SARTopo, it is generally advisable to export only the necessary data and perhaps some supplementary data for orientation purposes.

The imported GIS data elements, including markers, paths or lines, and areas, are collectively referred to as "Map Items." A top bar menu provides users with the option to toggle the visibility of each Map Item. Visible Map Items overlay the map alongside the user's and canine's tracks. Users can customize the display color of Map Items by accessing the Settings.

Among the imported Map Items, one Area Map Item can be designated as "active." This active area serves as the mission's designated area of operation. When enabled, the Heads-Up Display (HUD) displays distance-to-area and bearing-to-area values. When outside the active area, the distance is indicated as negative, while inside, it is positive. The bearing always denotes the closest area boundary.

Importing handler or canine track data from imported Map Item paths/lines will overwrite the existing handler or canine data. It's important to note that once imported, data tracks are color-coded according to the user's selected preferences for handler and canine tracks. Additionally, the imported track data remains in the Map Items collection but is set to a hidden status. Users have the option to override this setting if necessary.

For users who import data while Lokate is paused, it's important to be aware that once recording resumes, new data is appended to the imported track. This may result in some inconsistency with the imported data, potentially creating a significant gap in the track.

Exporting from Lokate

To make exporting data simple, all three supported formats can be selected at once. You can then import it in an application of your choice or sending it off to a second reviewer. GPX is the most coming format, GEO is preferred by SARTopo and can contain marker information. HTML is a document format that must be reviewed in a browser.

When exporting, Lokate shows the File Exporter sheet which presents a number of targets where to direct your files. This is specific to the Apple iPhone environment, more information how this works is best obtained from Apple.

To import to SARTopo, save the export to a file on your phone. Then, in SARTopo open your map, select import, navigate to the saved file and select it. Press import and use SARtopo to determine which elements from the exported file you want to import.