Updating POIs from others

 

I'm new to the POI world and have been playing around with them a bit in the past couple weeks. In exploring GPX files I realized that there are some issues when converting from CSV to GPX. I know there are a lot of tools that already do this, but with varying degrees of success due to the accuracy of the source CSV file.

I've noticed a very big range in the quality of the address information in some of the POIs. Since GPX files are structured these differences are pronounced when the files are converted. There are understandably many typos, but other smaller things like inconsistent phone number format, states spelled out instead of abbreviated (Iowa vs. IA), etc.

I'm writing a program that will attempt to normalize the CSV data as much as possible to make for more accurate converted GPX files. Do any of you CSV file owners have any suggestions for such a utility? And would you mind if somebody was "correcting" your files in this manner? I don't want to step on anyone's toes or cause any hard feelings.

can't speak for anyone else...

...and I am not talented enough to create things on my own, as so many of the great members here have done and shared with the community, but in my opinion, your efforts would be welcomed, at least by me.

--
— (Garmin nuvi 765T) — "people who say money can't buy happiness, don't know where to shop"

Utility

You might want to get in contact with TurboCC. He may ahve some ideas.

Correction of POI Files

I don't have a problem with you correcting my files for conversion to GPX format only. I do all of mine in CSV format, so feel free to do whatever is necessary to convert them.

Or . . .

You could just use Excel, make any multiple changes using Find/Replace, Save the new file and then use Turbocc's Extra POI Editor to open the new file and save it in GPX format. Plus you can check the accuracy of location via Google Maps via EPE. http://turboccc.wikispaces.com/Extra_POI_Editor
or as you stated you could write your own program.

--
Looking for a place to go this summer? Try Oshkosh, WI, July 20-26, 2015. The largest gathering of aircraft in the world. http://www.airventure.org/index.html

go for it

As I try to do my work with GPX files the varying contents of any CSV files is an issue. While not surmountable, the differences in formatting of phone numbers, addresses and state designations are often found in the same file.

The biggest problem I think you will have is from the file maintainers themselves. Often they don't like people changing their files.

--
Illiterate? Write for free help.

Changing file format....

We really do not have standards on formatting fields here even though I believe we should.

Keep in mind that some people format their POI to match the source website format so that comparison can be easily done.

--
Garmin Nüvi 650, 255WT

I expect my files to be converted, but

I tend to build my files in the GPX format (Raw construction in Google Earth and then converted to GPX using GeePeeEx.

I expect people who use GPSr units that only accept CSV files to convert them for their own use.
However, if they'd like to repost them on here to save others the effort of conversion, I'd like them to ask first, and then give me credit for building the original version. If you come across problems in the conversion process, I expect you to correct the problem as a matter of course, My GPX file works properly. The CSV you build from it should work properly as well.

--
Nuvi 2595LMT, Nuvi 1490T, Nuvi 260, GPSMAP 195

It may be better to make the

It may be better to make the program available to the file maintainers and let them make the decision before making any changes.

--
Charlie. Nuvi 265 WT and Nuvi 2597 LMT. Android Here WeGo - Offline Maps & GPS.

It may be better to make the

charlesd45 wrote:

It may be better to make the program available to the file maintainers and let them make the decision before making any changes.

I agree with charlesd45, as a poi maintainer I would perfer that if someone seen or found a problem that they notify me. If they want to change from a csv to gpx file for their own use that is fine with me.

--
johnm405 660 & MSS&T

.

There are quite a few threads discussing the merits and issues of standardizing POI files. You may wish to read those before proceeding.

What software?

What language would you write something in?

a-user might have some ideas

Re: What software?

I'm writing it in C#.

Re: Or . . .

bilson wrote:

You could just use Excel, make any multiple changes using Find/Replace, Save the new file and then use Turbocc's Extra POI Editor to open the new file and save it in GPX format. Plus you can check the accuracy of location via Google Maps via EPE. http://turboccc.wikispaces.com/Extra_POI_Editor
or as you stated you could write your own program.

True, but that's a *lot* of work. As an example, say I wanted to standardize the phone number format to be (999) 999-9999. In a Wal-Mart-sized file doing it manually in Excel could take me upwards of a couple weeks. Computers are great for repetitive mind-numbing tasks like this.

I'm not trying to re-invent the wheel or compete with Extra_POI_Editor. This is really for my own use, but if it's beneficial to others I certainly don't mind putting it out there for all to use.

Re: .

GadgetGuy2008 wrote:

There are quite a few threads discussing the merits and issues of standardizing POI files. You may wish to read those before proceeding.

Thanks. I did look through the discussions somewhat, but I'll check again more thoroughly.

go for it.

bwanshoom wrote:

Computers are great for repetitive mind-numbing tasks like this.

I'm not trying to re-invent the wheel or compete with Extra_POI_Editor. This is really for my own use, but if it's beneficial to others I certainly don't mind putting it out there for all to use.

A lot of POI files probably are built from the data provided by the company - a lot of time from the web-site. It would be helpful to be able to standardize data with some tool.

A number of people do not think that the effort would be worthwhile but standardization makes files a lot easier to debug.

GO FOR IT!!!