Skip to content
Bryan-OF edited this page Jan 28, 2024 · 2 revisions

Maandag 20 Nov: Geospatial data

Vandaag zijn we begonnen met het bespreken van tips over hoe je met geodata om kunt gaan. Geodata kan heel complex zijn omdat verschillende landen verschillende namen hebben voor dezelfde landen. Bovendien is geografie niet altijd exact, omdat er in het verleden op een vreemde manier met grenzen is omgegaan

Google toevoegen aan tekst

Google_voorbeeld

Online zijn er over 100 verschillende map sources te vinden als je een Geo data wilt gaat gebruiken. Mappen kunnen vaak overwelvend te zijn en vele mappen hebben de optie om costum lay-out te maken.

Leaflet

Leaflet voorbeeld

Met Leaflet kun je gemakkelijk kaarten maken en beheren. Dit komt doordat je met Google Maps-kaarten kunt beginnen en deze later kunt vervangen door je eigen kaarten of kaartstijlen.

Afhankelijk van wat je wilt vertellen, is het belangrijk om te onthouden dat niet alle kaarten perfect zijn. Vaak zijn de vergelijkingen tussen landen incorrect omdat de afstanden tussen landen op een platte kaart niet overeenkomen met de werkelijkheid.

Woensdag 22 Nov: Geospatial data

Vandaag hadden we een presentatie van Laura. Ze ging dieper in op hoe de functies van sync en async werken en hoe we ermee te werk kunnen gaan. JavaScript werkt op één thread, dus functies moeten één voor één worden uitgevoerd. De functie async helpt om meerdere functies tegelijkertijd te laden, waardoor het inladen sneller wordt.

Date Objects with JS: hands on

Date.now()                                // class method
const today = new Date();                 // create a Date object
today.toString();                         // make it readable
const tomorrow = new Date(“2023-11-21”);  // standardized Date format 
tomorrow.toString();
const aDate = new Date(2023, 11, 21);
aDate.toString();                         // why?
tomorrow.getTime() - today.getTime();     // #milliseconds in one day

Als je met data objecten gaat werken die over datums werken kan je problem met data zoals summertime, tijdzones en sun/moon calendars

Data object JavaScript solution

  • JavaScript Date objects represent a single moment in time in a platform-independent format <milliseconds since…>
  • Zero state: 1.1.1970, 00:00:00
  • Differences in time are calculated in milliseconds
  • Date objects translate from milliseconds to understandable date formats

Vrijdag 24 Nov:Presentatie en Deployment

Vandaag werd ik helaas ziek, maar uit voorzorg vroeg ik mijn klasgenoten waar de les over ging. De docenten gaven instructies over hoe het project gepresenteerd en gedocumenteerd moest worden. Daarnaast legden ze uit hoe je gebruik kunt maken van platforms zoals Netlify of Vercel om de visualisatie op het web te publiceren.

Clone this wiki locally