Om van een XLS lijst naar een Google Maps iFrame te komen kun je de volgende stappen doorlopen.

Er wordt gebruik gemaakt van een Python programmatje om het XLS lijstje om te zetten naar een CSV-lijst, want alleen met CSV kan een Google Maps kaart gemaakt worden.

Bij twijfel contact Erwin, PA3EFR.

 

Stapnummer Beschrijving Aanvullende informatie
1.

Installeer Pyhton3 op je computer. Deze is te vinden op https://www.python.org/downloads/windows/

 
2. 

Zorg dat in de Dropbox BOTA-directory een up-to-date XLS lijst van alle BOTA stations staat.

 
3.

Hernoem (rename) deze XLS BOTA lijst naar "PABOTA_lijst.XLSX" als dit nog niet eerder is gebeurd.

Deze benaming wordt later door het Python-script gebruikt om er een CSV-bestand van te maken.
4. 

Zorg dat in de Dropbox BOTA-directory het script "conversie.py" staat. Deze is hier te downloaden.

Dit script zorgt voor een conversie van PABOTA_lijst.XLSX naar PABOTA.CSV in dezelfde directory.
5. 

Installeer de PANDA module, indien dat nog niet eerder is gedaan met je computer (ga anders door naar stap 6): 

- start de DOS command terminal in administrator modus

- in de terminal: navigeer naar de dropbox directory waar de PABOTA_lijst.XLSX te vinden is

- voer in de terminal uit: pip install pandas openpyxl

Deze PANDA module is nodig voor de uitvoering van het conversie script.

Start, zoek, "Opdrachtprompt"

6.

Blijf in de terminal. Voer de conversie uit: python conversie.py

Na het uitvoeren van dit script is er een nieuwe (of geupdate) PABOTA.csv file ontstaan in de directory. 

Na uitvoering geeft de DOS terminal aan dat het CSV-bestand is opgeslagen naar PABOTA.csv.
7. 

Login bij Google met het PABOTA account

(This email address is being protected from spambots. You need JavaScript enabled to view it.  /  ssssss<####>)

 
8. 

Ga naar de Google Drive van het PABOTA account en kopieer de PABOTA.CSV file daar naar toe (in de map PABOTA).

Alleen vanuit de Google Drive worden kaarten op Google Maps mogelijk gemaakt.
9. 

Open een browser-window en navigeer naar google.com/maps/d/

We gaan er nu vanuit dat er nog geen kaart staat met reeds aangegeven Bunkers. Indien dat wel het geval is ga je naar stap 12.

 
10. 

Klik linksboven op NIEUWE KAART MAKEN. Er komt een nieuwe kaart in zicht en linksboven een venster waarin we lagen kunnen toevoegen en de Naamloze kaart kunnen hernoemen.

 
11. 

Klik op NAAMLOZE KAART en vul in de pop-up een nieuwe naam in (Dutch Bunkers On The Air <datum van creatie>)

 
12. 

Klik op LAAG TOEVOEGEN en selecteer bij die nieuwe laag de drie puntjes voor de optie IMPORTEREN. In de pop-up navigeer naar het Google Drive bestand PABOTA.csv (van stap 8).

 
13. 

In de pop-up Kolommen Kiezen selecteer je de Latitude en Longitude voor de plaatsbepaling. Klik op Doorgaan.

In het volgende scherm selecteer je Object voor de benaming van de Bunkers. Klik op Voltooien. 

 

 

De kaart laat nu alle bunkers zien die in de PABOTA.csv stonden opgenomen.

14.

Verwijder de lagen met de oude informatie via de drie puntjes bij die laag (en Verwijderen).

De kaart is nu eigenlijk gereed voor publicatie, maar we gaan hem wel even opleuken. 
15. 

We laten in deze laag de optie UNIFORME STIJL onaangeroerd. We richten ons nu op ALLE ITEMS en klikken het vulbekertje rechts van de tekst.

- selecteer de kleur rood

- selecteer Meer Pictogrammen

- onder de kop Plaatsen, voorlaatste regel, schuin rechtsboven de alien, selecteer de cirkels. Klik op OK.

 
16. 

De kaart kan nu gedeeld worden en als iFrame worden gepost op een internet pagina.

- Linksboven klik op Delen. In de pop-up selecteer de bovenste schuif (iedereen met deze link kan de kaart bekijken)

- Naast de nieuwe kaartnaam (van stap 10) klik op de drie puntjes en selecteer Insluiten in mijn site. Er komt een nieuwe pop-up die je kunt insluiten in een website. Daarbij het schuifje aanzetten.

 

 

 

 

Met deze iFrame kun je je website voorzien van de nieuwe kaart.

<iframe src="https://www.google.com/maps/d/u/0/embed?mid=1OxaX3mg1UevLOT90LIfErrlMGj6U5X8&ehbc=2E312F" width="1040" height="880"></iframe>

 

Daarmee is het proces rond en is de kaart weer up-to-date.