Convert *.gpi to CSV/XML/KML

 

Hello there,

i might have a weird issue for the most part, but it is one none the less.
I googled a lot and tried a lot but cant find a solution for now.
A couple of coworkers and me use a variety of Garmin Nuvis to navigate around our region with a custom POI list. With older Nuvis you could create a custom section with a lot of subfolders. Within the last couple of years this summed up to far beyond 10k Locations we now can easily find and navigate to.
However these days our employer issues us In-Car Satnavs, but those also support Custom POI.

Now to the main issue: Using GPSBabel i can convert those 10k POI to a CSV or KML and then use the car manufacturers tools to make them work in car.
However there is a huge issue... the structure we used on our POIs is like this

>Machine Type A
>>Region A
>>>#28192
>>>#41237
>>Region B
>>>#32
>>>#92
...
and so on..

Now the converted CSV/KML/etc. looks more like a list of numbers of our stuff with it being very hard to differentiate, esp when some regions use the same numbering.
Is there a solution where i can have seperated CSVs or anything else?

Can you clarify?

Are you simply trying to rearrange your fields? So instead of the following

>Machine Type A
>>Region A
>>>#28192
>>>#41237
>>Region B
>>>#32
>>>#92
...
Something like

>>Region A
>Machine type A
>>>#28192
>>>#41237
>>Region B
>>Machine Type A
>>>#32
>>>#92

If so it is an easy task to open a CSV in Excel and swap columns to get the desired arrangement.
...

--
John from PA

The issue is, if i convert

The issue is, if i convert it to a CSV with GPSBabel i just get a huge list of numbers with no reference to what region/category it was before.
In the GPI i can see those categories when opening with N++.

In the CSV it looks a bit like this

Coordinates, #32
Coordinates, #33

and so on. The issue is that some numbers are duplicated in the different regions, and there is no additional row of those cateogires or subfolders they used to be inside.

In goes this: http://prntscr.com/vsf304
Out comes this: http://prntscr.com/vsf3vd

Where?

pyrlix wrote:

The issue is, if i convert it to a CSV with GPSBabel i just get a huge list of numbers with no reference to what region/category it was before.
In the GPI i can see those categories when opening with N++.

In the CSV it looks a bit like this

Coordinates, #32
Coordinates, #33

and so on. The issue is that some numbers are duplicated in the different regions, and there is no additional row of those cateogires or subfolders they used to be inside.

In goes this: http://prntscr.com/vsf304
Out comes this: http://prntscr.com/vsf3vd

In what you refer to as "Out" the first line reads "2171, 4x.xxxx, 8.xxxxx, "641031036", "Waypoint". Geographically where is this point; longitude, latitude or city, state.

--
John from PA

The line reads,

The line reads, basically

POI Number, Longitude, Latitude, POI Name

However it misses the subfolder/category that is embedded in this GPI File. "BABENK" in the original input file
Sadly we dont have seperated CSVs or something, as those GPIs are created on the Nuvis themselves.

POILoader

What and where is your original input?

Its a GPI File stored on my

Its a GPI File stored on my garmin nuvi and created by the nuvi itself
The first few offsets opened within a hexeditor looks like this:
http://prntscr.com/vtphmw
Red is the Category/Folder
Green is the NAME, the wierd stuff inbetween must be Coordinates.

Once I put this file into GPSBabel and convert it with unique=1 to CSV it just gives me a huge list of Waypoints. Without their respective categories it makes them pretty much useless as this is what comes out:
http://prntscr.com/vtpkmy

It pretty much just carries over the names and coordinates, but not the categories. Am i doing something wrong or am i using the wrong tools?

Can you get something useful off the GPS

pyrlix wrote:

Its a GPI File stored on my garmin nuvi and created by the nuvi itself

I think Basecamp is “bidirectional”. Can you pull anything useable off the GPS using Basecamp? See
http://www.poi-factory.com/node/36164

--
John from PA

What was the nuvi's input?

pyrlix wrote:

Its a GPI File stored on my garmin nuvi and created by the nuvi itself

Did you use POILoader to get it to your nuvi?

Nope, we have a colleague

Nope, we have a colleague who makes those POI with his older Nuvi. It died recently, so we are now on our own with the current data until we can find a solution to get the GPI out to GPX or some other format

I also tried basecamp, but to no success. I can see all the POIs in the search but cant look at what category they are and thus i get a pile of locations.

You can’t create a GPI file on a Navi.

It gets created from folders on a computer. Those folders and files are then run through poi loader to get the GPI file.
Can’t you get those files from the person that created them?

pyrlix wrote:

Nope, we have a colleague who makes those POI with his older Nuvi. It died recently, so we are now on our own with the current data until we can find a solution to get the GPI out to GPX or some other format

I also tried basecamp, but to no success. I can see all the POIs in the search but cant look at what category they are and thus i get a pile of locations.

--
Nuvi 2460LMT.

Ask

your colleague for the files on the compupter on which he used POILoader to transfer them to his older nuvi