Python – KML Program for Google Maps Project

  • Job DurationLess than a week
  • Project LevelBasic Level
  • Project deadlineExpired

Project detail

I need a KML Programmer to import sets of custom written GPS data and produce Google Maps with route lines, pins and (hopefully) clickable URLs from each sub route or pin name for that route.

Overview: Our company drives routes and records video in 2 minute segments with variable pauses between segments. During that process the controller records KML friendly GPS data at one second intervals to form a segment with typically 120 location points. If you are interested in this assignment please let me know and I will attach a sample file for you.

This is not just for a single data set. I need a program or a relatively easy way to accomplish the same task over and over again for multiple data sets. I will provide the exact URL format.

The project will allow me to create a google map with:

-a line on the map for each segment in the data group. This is the 2 minute recording time. Typically there will be 50 to 150 named line segments per group.
-each of these lines will be named and if possible a URL will be associated with either the line or the pin name of the line. The URL is fairly simple, It will have a standard website search term where the search is for the name generated for the line. Click the name and it will take the user to the associated clips on my website.
-The name will be generated to match this format. ABXX_YYYY AB is a constant string. XX is a number string and needs to be entered by the user and will remain constant for that group. YYYY is a 4 digit number string that will increment by one from a number also entered by the user. eg. If XX is entered as 15 and YYYY is entered as 41 the line naming sequence will be AB15_0041 AB15_0042 AB15_0043…

Python SimpleKML package appears to be a good starting place.
I may need a paid account with Google for this and that is okay.

Skills Required

Industry Categories

Freelancer type required for this project