title: Mapping project - I want to show KML files on a map and be able to sort them based on date, location etc
body: <p>I am currently undertaking what might be an overly ambitious project for my skill level, but I think I could learn a lot form this exercise.</p>
  
  <p>I work for an aerial surveying company and each time a project is flown, the LiDAR software creates a log file. From this log file, I have written a script that extracts the data and outputs a KML file with data such as flight line numbers, location, height etc.</p>
  
  <p>What I now want to do is write a program that can upload these KML's to a database and show them in a window similar to Google Earth that the user can sort through the flight numbers, locations and dates etc. This would be an incredibly handy piece of software at work and a lot of people would use it, not to mention massive brownie points for my trying to secure a Jnr Dev position in the company going forward.</p>
  
  <p>I know I could mostly use Google Earth to accomplish this task, but for me, it's kind of not the point.</p>
  
  <p>So far, I have looked into Folium and LeafletJS.</p>
  
  <p><a href="https://leafletjs.com" rel="nofollow noreferrer">https://leafletjs.com</a></p>
  
  <p><a href="https://pypi.org/project/folium/" rel="nofollow noreferrer">https://pypi.org/project/folium/</a></p>
  
  <p>Folium can manipulate data and Leaflet can present it, but I am not sure I have the best solution for the job and if it can do exactly what I need to. Especially considering that I only know a little Javascript. I am also not sure if Folium</p>
  
  <p>Ideally, this app would be either a standalone piece of software, or something that my existing script writes to an online server and then can be opened and shown through a browser window. I am biting off more than I can chew with this, but I'm prepared for it to take a little time and be a good learning project. Preferably written in Python.</p>
  
  <p>Any hints or suggestions to what packages I might use would be greatly appreciated. Or, if I am going about this in completely the wrong direction, please let me know.</p>
  
  <p>Thanks a lot.</p>