Geanimeerde kaart van de aquarel voor Cycle Tour/Race video's (1 / 9 stap)

Stap 1: Beginnen met Python, lezen in de gegevens

Maak het Script
Eerst en vooral, zorg ervoor dat u python geïnstalleerd door te typen "python" in een opdrachtregelvenster. Als u dat niet doet, hoofd hier. Ik heb getest het script met versie 2.7.1

Maakt een projectmap een een nieuw tekstbestand in dat uw script zal worden, ik riep mijn "overlay.py". Uw bestand openen met een teksteditor zoals gedit (Ubuntu) of Notepad ++ (Windows). Regelmatige Kladblok zal ook werken, maar u hoeft niet elke syntaxkleuring.

De gegevens importeren

Onze eerste doelstelling is de GPS-trace importeren in een eenvoudige lijst van lat, lon paren. Er zijn aantal formaten voor opslaan van sporen GPS, maar ik zal alleen omgaan met door lijstscheidingstekens gescheiden waarden (CSV) en GPS eXchange formaat (GPX) omdat er tal van hulpmiddelen zijn om het bijna alle formaten omzetten in andere iemand (GPSVisualiser, is mijn favoriete online convertor).

Een CSV-bestand kan dan worden gemakkelijk lezen aan een python-lijst met de volgende eenvoudige functie die maakt gebruik van Python's gebouwd in "csv" module.

De meeste sites/apparaten hebben de optie routes opslaan als GPX (zoals Endomondo de exportfunctie), dus als we in een GPX-bestand lezen kunnen rechtstreeks dat zou handig zijn. Het volgende stukje code leest het bestand regel voor regel en maakt gebruik van reguliere expressies om te zoeken naar de tekst welk says "lat =" of "lon =" en haalt wat niet-witruimte-tekens vallen tussen de volgende aanhalingstekens.

Als beide te op één regel, dan deze lat vinden zijn, wordt lon paar toegevoegd aan de lijst. Voor eenvoud alleen ongebruikelijke mits ik heb behandeld heeft lat, lon worden weergegeven als lon, lat in plaats daarvan. Als de vlaggen op verschillende lijnen, of het bestand bevat objecten die geen trackpoints, kunnen vreemde resultaten optreden.

			
          

Gerelateerde Artikelen

Hoe kaart van uw signaal Wi-Fi

Hoe kaart van uw signaal Wi-Fi

Stoppen guesstimating hoe sterk u denkt dat uw WiFi-dekking is. Zie precies waar u het signaal sterkte is warm, koud, of ergens tussenin, en maken een heatmap van uw WiFi-signaal. Met dit zult u kunnen visualiseren van de kwaliteit van de WiFi-dekkin
Kaart van Midden-aarde ouder

Kaart van Midden-aarde ouder

dit jaar voor de kerst heb ik besloten om een cadeautje voor mijn vrouw. Wij zijn zowel nerds en de release van "The Hobbit: An onverwachte reis" een project ik had willen doen voor een tijdje, maar had op een laag pitje wegens school in bewegin
Het bijwerken van supercard dstwo voor N3DS/XL V9.0.0-20

Het bijwerken van supercard dstwo voor N3DS/XL V9.0.0-20

SuperCard dstwo werd beschouwd als de beste kaart van de slot_1 voor zijn krachtige eigenschappen evenals richful multimedia compatibiliteitstest. Het is de slechts één kar die bouwen in CPU zodat onze gebruikers gba/snes games liep op volle snelheid
Kaart van bedden voor daklozen

Kaart van bedden voor daklozen

Ik ontwierp dit bed zodat daklozen een meer comfortabele nachtrust kunnen hebben. Omdat het roept hen van de grond en is gemaakt van een materiaal dat warmte of koude niet voeren en stevig, maakt het een groot verschil voor de moeilijkheden van zijn
Verpakking van kunst, aquarel of werken op papier voor de scheepvaart

Verpakking van kunst, aquarel of werken op papier voor de scheepvaart

verpakking kunstwerken op papier voor verzending buis (in 16 stappen)Af en toe, er is geen tijd (of het is niet in de begroting) te hebben van een professionele kunst packer komen naar mijn studio te bereiden een kunstwerk voor verzending.De meesten
Het renoveren van een doos voor Carcassonne Game

Het renoveren van een doos voor Carcassonne Game

ik onlangs kreeg het spel "carcassonne" (vergelijkbaar met kolonisten) voor mijn verjaardag. Het had een heleboel extensies en het was allemaal verpakt in een grote lelijke cardboardbox met plastic interieur. Dus heb ik besloten om een vak voor
Maken van een geanimeerd GIF van een kleine object

Maken van een geanimeerd GIF van een kleine object

het idee is om een korte videoclip van een roterende object en het omzetten van een GIF89a-bestand die in een eindeloze lus in een webbrowser spelen zal.Met behulp van een gemotoriseerde draaitafel zoals een platenspeler, het object kan worden gemaak
Bouwen van een datalogger voor uw draadloze sensor netwerk

Bouwen van een datalogger voor uw draadloze sensor netwerk

We nodig een datalogger die verstrekt een tijdstempel, en dat zou de laatste 2 weken in het bos. Met behulp van een laptop zou vereisen een generator of een gigantische batterij. Dit Instructable toont hoe te maken van een datalogger van een schild v
Het gebruik van Sky3ds Plus voor 3ds Games spelen op 3ds/2ds/3dsxl

Het gebruik van Sky3ds Plus voor 3ds Games spelen op 3ds/2ds/3dsxl

Wat is de beste flashcart voor 3ds spellen spelen? Gateway 3ds, Supercard Dstwo Plus, Ri4 gouden 3ds of Sky3ds plus? Er zijn zoveel flashcards om uit te kiezen dat het zeer snel verwarrend kan krijgen. Eigenlijk, als je de nieuwste versie N3DS/3DSXL/
Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Disclaimer: in het afgelopen jaar, een paar verschillende bibliotheken zijn geschreven voor het beheersen van deze alomtegenwoordige RGB LEDs door collega makers van Adafruit, PJRC en het FastSPI-project.  De bibliotheken werken prima, en we moeten p
Kaart van de wereld van de pallet

Kaart van de wereld van de pallet

een leuk project in ongeveer één tot twee uur. Haar een geweldig verjaardagscadeau voor de creatieve persoon. U kunt vele verschillende disigns op het bord zetten. Zoals tekst foto's en vele andere dingen. Volg de stappen en veel plezier!!Wat je nodi
Meubilair van de slaapkamer voor onze eigen ruimte

Meubilair van de slaapkamer voor onze eigen ruimte

mijn familie en ik waren in staat om te bewegen in een appartement van zes maanden geleden. Momenteel hebben we geen echte meubels. We zijn met behulp van matrassen voor de kinder bedden, schuim matras toppers voor onze bed en een kaart tafel en stoe
Kaart van tabel Fort

Kaart van tabel Fort

ik kijk 2 kleinzonen, grote broer (4 jaar) en broertje (20 maanden), 8 uur per dag, 5 dagen per week.  Ik ben altijd op zoek naar manieren om hen te houden actief en gelukkig.  Ik heb willen maken van een doek die betrekking hebben op te zetten over
Hoe maak je een geanimeerde Gif van Video

Hoe maak je een geanimeerde Gif van Video

Gebruik Imgur automatisch omzetten van 15 seconden voor elke video van Youtube of Vimeo in een geanimeerde Gif.