Week 3 – 11 tot 15 februari

logo-geo.jpg
Maandag 11-2:
Terug fitter, maar nog geen 100% in orde beslis ik toch om naar mijn stageplek te gaan.
Deze week zal vooral draaien rond het verder afwerken van de opties voor de kaart.
Met als doel de software nog beter beheersen.

Als eerste zijn de checkboxen voor de landkeuze en later de lagenkeuze aan de beurt.
Voor de lagenkeuze beginnen we eerst met het testen binnen België, dit is makkelijker om nadien aan te passen
aan de andere landen en de laadtijd van de applicatie wordt verkleind.

Ook wordt er regelmatig voor gezorgd dat de code overzichtelijk blijft.

Dinsdag 12-2:
Vandaag zal draaien rond het optimaliseren van de code.
Wat wil zeggen dat we ons vooral gaan bezighouden met bepaalde code maar 1x weer te geven,
in plaats van bijvoorbeeld voor elke laag dezelfde code te zetten.
We zijn dus vooral op zoek naar een manier om de juiste rijen uit de databank te halen.
Bv. In Feattyp staat “1111″ voor laag 0, “1112″ voor laag 1 enz..
Het handige is dat deze codes voor elk land dezelfde zijn.
Nu gebruiken we voor elke laag een andere functie, in een ideale wereld zou er maar 1 functie voor geschreven moeten worden.
In plaats van de tabelnaam voor elke laag aan te passen gaan we dit proberen op te lossen met een functie.
Een probleem is wel het feit dat er weinig documentatie over te vinden is op het internet,
dus dit zal redelijk veel tijd in beslag gaan nemen…
Hieronder enkele printscreens van onze applicatie vandaag.
1202_belgie_provincies.jpg 1202_luxemburg_provincies.jpg 1202_nederland_provincies.jpg

Woensdag 13-2:
Vandaag gaan we vooral werken aan de zoomfunctie, omdat we die gaan koppelen aan de verschillende lagen.
Het is de bedoeling dat wanneer de klant inzoom, hij telkens meer en meer informatie gaan krijgen.
Want de uiteindelijke bedoeling is dat we ook straten gaan importeren in de databank.
Voorlopig testen we deze functie uit van landsgrenzen tot deelgemeentes.
Hopelijk lukt het ons vandaag nog, want het ziet ernaar uit dat deze functie weer veel opzoekwerk vraagt…

Tegen het einde van de dag vragen we toch hulp bij één van de medewerkers. Koen heeft ons probleem opgelost en we
kunnen ons nu dus concentreren op andere dingen. Een hele dag zoekwerk lijkt de dag extra lang te maken en is vermoeiend.
We zochten een manier om de waarde van het zoomlevel over te brengen naar een andere klasse,
uiteindelijk was het ons bijna gelukt, maar door een kleine fout in de code werkte de functie niet.
Maar nu dus wel :-)

Donderdag 14-2:
Vandaag gaan we ervoor zorgen dat de code geminimaliseerd wordt, code die herhaalt wordt, gaan we bewerken zodat je deze maar 1x moet schrijven. Dit is momenteel nog zo bij het aanroepen van de verschillende lagen, ook hier gaf Koen ons gisteren al een lichte duw in de goede richting. Dit is dus een werkje dat deze voormiddag af kan geraken.
Na enig zoekwerk, komen we tot de ontdekking dat het niet zo makkelijk is…
Morgen leggen we ons probleem voor aan Koen, want vandaag is hij niet op kantoor. Er zijn er maar enkelen die hier elke dag zijn,
de meesten zitten regelmatig bij een klant…
We hebben vandaag ook te kampen met een technisch ongemak, namelijk door het feit dat we nog steeds(!)
gebruik maken van onze eigen laptops, is Matti z’n voeding doorgebrand… :-s
Na overleg met onze stagebegeleider zou hij morgen wel een laptop krijgen van GEO zelf.
( Btw, aan alle bezoekers -> Happy Valentine ;-) )

Vrijdag 15-2:
Het is weer vrijdag, de weken vliegen voorbij als je op stage zit!
’s Morgens is het nog even wachten tot Koen binnenkomt om ons probleem met het inzoomen voor te leggen.
Dus beginnen we met het opzoeken hoe we een service maken van ons project in Visual Studio.
Dit is nodig om ons project uiteindelijk in Flex over te zetten, omdat Flex enkel gebruikt wordt als interface.