ontwikkelaars

ontwikkelaars

Inhoudsopgave

Invoering

Deze pagina bevat alle informatie die ontwikkelaars nodig hebben om bij te dragen aan het Hotmaps Platform of om te begrijpen hoe het werkt.

To Top

Dataset integratie

Integratie van nieuwe openbare datasets wordt als volgt behandeld:

  1. datasets moeten worden gepusht naar een git repository ( voeg je datasets toe op GitLab )
  2. elke nacht integreert een script de nieuwe / bijgewerkte datasets in het DEV-platform
  3. als alles goed werkte, is de dataset nu beschikbaar op het DEV-platform en kunnen ontwikkelaars deze in hun code integreren
  4. Nadat de codering is voltooid, worden de nieuwe functies aan het productieplatform toegevoegd via een nieuwe release

gegevens integratie

Als een gegevensset mislukt tijdens de integratie, wordt er een probleem gemaakt op Taiga (projectbeheerplatform). Het probleem toont de opgetreden fout en de ontwikkelaar moet het oplossen en zijn werk opnieuw naar Git pushen, zodat het script de volgende avond kan proberen het opnieuw te integreren.

De broncode van het integratiescript is beschikbaar via deze link: Data-integratie

To Top

Voeg uw datasets toe op GitLab

Om datasets toe te voegen aan de lijst met publieke datasets, moeten ze naar een nieuwe Git-repository op GitLab worden gepusht. Hier is de GitLab-organisatie waar gegevenssets moeten worden gepusht: gegevenssets op GitLab .

Een keer per dag worden de repositories gecontroleerd op nieuwe commits en geïntegreerd als dat het geval is. Het integratieproces controleert of de gegevens voldoen aan de specificatie of niet.

Hier is de specificatie: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf

To Top

Lijst met belangrijkste opslagplaatsen

De code van de applicatie bevindt zich op GitHub onder de Hotmaps-organisatie . Deze organisatie bezit verschillende repositories

To Top

Hoe code bij te dragen

Als u code aan Hotmaps wilt toevoegen, hebt u twee mogelijkheden: als u de interface of de backend rechtstreeks wilt bijwerken, moet u de client- of servicepository van de toolbox wijzigen. Als u uw eigen berekeningsmodule wilt toevoegen, kunt u uw eigen repository maken door het leesmij-bestand van de repository base_calculation_module te volgen

Als je wat werk aan de Git-repository wilt uitvoeren, werk dan niet rechtstreeks met de master branch. Maak een nieuwe branch van de develop branch, doe je werk aan deze branch en wanneer je functie getest is, kun je je werk samenvoegen met de develop branch zoals getoond in de volgende grafiek.

git_workflow

Om iets naar een Hotmaps-repository te pushen, moet je lid zijn van het Hotmaps-team, anders kun je nog steeds een vork van onze tool uitvoeren om je eigen tool te ontwikkelen.

U vindt meer informatie over hoe te werken in deze documenten:

To Top

Beschrijving van IT-infrastructuur

ReverseProxy_architecture_latest

Alle services en componenten worden gebruikt via hun eigen Docker-container. Al deze containers worden gedefinieerd in een enkel docker-opstelbestand. De afbeelding hierboven geeft de IT-architectuur van Hotmaps weer.

Sommige partnerorganisaties beperkten de communicatie alleen tot poort 80. Om de problemen als gevolg van deze beperking te voorkomen, is een reverse-proxy gemaakt. Deze reverse-proxy biedt één toegangspunt en distribueert vervolgens het verzoek van de klant naar de betreffende service. De reverse proxy bestaat uit drie componenten:

  1. Omgekeerde proxyserver: het dient als een uniek toegangspunt en distribueert aanvragen naar de juiste services.
  2. Proxy-gen: het is een service die automatisch alle services in de omgekeerde proxy in kaart brengt. Het is dus niet nodig om handmatig een nieuwe service aan de proxyconfiguratie toe te voegen
  3. let-encrypt: het is een service die het gebruik van het SSL-protocol mogelijk maakt. Het is noodzakelijk om het https-protocol te activeren. De SSL-certificaten worden ondertekend door een e-mailadres dat in deze service is geconfigureerd.

Er zijn drie netwerken:

  • Met hotmaps_nginx kan de reverse proxy communiceren met de api, de frontend en de geoserver. Het maakt het vooral mogelijk om een verzoek naar de juiste service onder de drie te verspreiden.
  • hotmaps_backend maakt de communicatie mogelijk tussen alle componenten van de backend: api, frontend, geoserver en de PostgreSQL-database.
  • hotmaps_cm-net staat de communicatie toe tussen elke berekeningsmodule en de api.

Elke berekeningsmodule heeft zijn eigen Docker-container.

Ren met Docker

Hotmaps gebruikt Docker software en Docker-Compose tool om containers te beheren. Een docker-compose.yml-bestand bevat de hele configuratie van de Docker-architectuur (configuratie van containers, netwerken, links, ...). Hiermee kunnen containers worden uitgevoerd met één eenvoudige opdracht:

 docker-compose up 

Er is meer over docker-componeren op de website van Docker: Stel opdrachtregelreferentie samen en Stel bestandsreferentie samen .

Er is slechts één container die gescheiden van andere wordt uitgevoerd: het is de database omdat deze altijd up-to-date moet blijven. Dat is waarom het niet in het docker-compose configuratiebestand staat.

Server infrastructuur

Infrastructuur

Momenteel wordt de server gehost op de HES-SO in Zwitserland. Er zijn 2 machines beschikbaar: een voor ontwikkeling (ontwikkeling en testen) en een voor productie (de eigenlijke toolbox, beschikbaar op www.hotmaps.eu ).

Beide machines hebben dezelfde specificatie:

  • CPU: Intel Xeon E5-2680 v4 (8) @ 2,4 GHz)
  • RAM: 16 GB
  • HDD: 500 GB
  • Besturingssysteem: Ubutnu 16.04 LTS

Prestatie

We voeren regelmatig prestatietests uit op de ontwikkelingsserver om een bepaald aantal gelijktijdige gebruikers te garanderen.

Hieronder volgen als voorbeeld de resultaten van de eerste bèta-release versus de toekomstige releasetests. De nieuwe release bevat enkele prestatieverbeteringen.

Dit voorbeeld toont de prestatietests van gelijktijdige gebruikers die dezelfde functie gebruiken: "duurcurve voor hectareselectie". De vetgedrukte lijn geeft de limiet aan waar de server fouten begint te maken. Hectare-selectie is een goed voorbeeld, omdat deze de vragen toont die de meeste middelen vereisen.

Beta-release van maart 2019

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 | 9503 | 11778 | 6901 | 0 | | 50 | 22922 | 22713 | 33401 | 8661 | 0 | | 100 | 33302 | 32875 | 58257 | 4929 | 16 | | 200 | nb | nb | nb | nb | nb | | 300 | nb | nb | nb | nb | nb |

Toekomstige release op de DEV (maart 2019)

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 | 10775 | 11274 | 17081 | 2577 | 0 | | 100 | 19807 | 20280 | 35142 | 3156 | 0 | | 200 | 37302 | 37575 | 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 | 2447 | 26 |

To Top

Hoe indicatoren te definiëren

Indicator Definitie

To Top

Referenties

To Top

Hoe te citeren

To Top

Auteurs en recensenten

auteurs:

  • Daniel Hunacek
  • Lucien Zuber
  • Matthieu Dayer

reviewers:

To Top

Erkenning

We willen graag onze grote waardering uitspreken voor het Horizon 2020 Hotmaps-project (subsidieovereenkomst nummer 723677), dat de financiering heeft verstrekt voor het uitvoeren van dit onderzoek

To Top

This page was automatically translated. View in another language:

English (original) Bulgarian* Croatian* Czech* Danish* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*

* machine translated1> ontwikkelaars

ontwikkelaars

Inhoudsopgave

Invoering

Deze pagina bevat alle informatie die ontwikkelaars nodig hebben om bij te dragen aan het Hotmaps Platform of om te begrijpen hoe het werkt.

To Top

Dataset integratie

Integratie van nieuwe openbare datasets wordt als volgt behandeld:

  1. datasets moeten worden gepusht naar een git repository ( voeg je datasets toe op GitLab )
  2. elke nacht integreert een script de nieuwe / bijgewerkte datasets in het DEV-platform
  3. als alles goed werkte, is de dataset nu beschikbaar op het DEV-platform en kunnen ontwikkelaars deze in hun code integreren
  4. Nadat de codering is voltooid, worden de nieuwe functies aan het productieplatform toegevoegd via een nieuwe release

gegevens integratie

Als een gegevensset mislukt tijdens de integratie, wordt er een probleem gemaakt op Taiga (projectbeheerplatform). Het probleem toont de opgetreden fout en de ontwikkelaar moet het oplossen en zijn werk opnieuw naar Git pushen, zodat het script de volgende avond kan proberen het opnieuw te integreren.

De broncode van het integratiescript is beschikbaar via deze link: Data-integratie

To Top

Voeg uw datasets toe op GitLab

Om datasets toe te voegen aan de lijst met publieke datasets, moeten ze naar een nieuwe Git-repository op GitLab worden gepusht. Hier is de GitLab-organisatie waar gegevenssets moeten worden gepusht: gegevenssets op GitLab .

Een keer per dag worden de repositories gecontroleerd op nieuwe commits en geïntegreerd als dat het geval is. Het integratieproces controleert of de gegevens voldoen aan de specificatie of niet.

Hier is de specificatie: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf

To Top

Lijst met belangrijkste opslagplaatsen

De code van de applicatie bevindt zich op GitHub onder de Hotmaps-organisatie . Deze organisatie bezit verschillende repositories

To Top

Hoe code bij te dragen

Als u code aan Hotmaps wilt toevoegen, hebt u twee mogelijkheden: als u de interface of de backend rechtstreeks wilt bijwerken, moet u de client- of servicepository van de toolbox wijzigen. Als u uw eigen berekeningsmodule wilt toevoegen, kunt u uw eigen repository maken door het leesmij-bestand van de repository base_calculation_module te volgen

Als je wat werk aan de Git-repository wilt uitvoeren, werk dan niet rechtstreeks met de master branch. Maak een nieuwe branch van de develop branch, doe je werk aan deze branch en wanneer je functie getest is, kun je je werk samenvoegen met de develop branch zoals getoond in de volgende grafiek.

git_workflow

Om iets naar een Hotmaps-repository te pushen, moet je lid zijn van het Hotmaps-team, anders kun je nog steeds een vork van onze tool uitvoeren om je eigen tool te ontwikkelen.

U vindt meer informatie over hoe te werken in deze documenten:

To Top

Beschrijving van IT-infrastructuur

ReverseProxy_architecture_latest

Alle services en componenten worden gebruikt via hun eigen Docker-container. Al deze containers worden gedefinieerd in een enkel docker-opstelbestand. De afbeelding hierboven geeft de IT-architectuur van Hotmaps weer.

Sommige partnerorganisaties beperkten de communicatie alleen tot poort 80. Om de problemen als gevolg van deze beperking te voorkomen, is een reverse-proxy gemaakt. Deze reverse-proxy biedt één toegangspunt en distribueert vervolgens het verzoek van de klant naar de betreffende service. De reverse proxy bestaat uit drie componenten:

  1. Omgekeerde proxyserver: het dient als een uniek toegangspunt en distribueert aanvragen naar de juiste services.
  2. Proxy-gen: het is een service die automatisch alle services in de omgekeerde proxy in kaart brengt. Het is dus niet nodig om handmatig een nieuwe service aan de proxyconfiguratie toe te voegen
  3. let-encrypt: het is een service die het gebruik van het SSL-protocol mogelijk maakt. Het is noodzakelijk om het https-protocol te activeren. De SSL-certificaten worden ondertekend door een e-mailadres dat in deze service is geconfigureerd.

Er zijn drie netwerken:

  • Met hotmaps_nginx kan de reverse proxy communiceren met de api, de frontend en de geoserver. Het maakt het vooral mogelijk om een verzoek naar de juiste service onder de drie te verspreiden.
  • hotmaps_backend maakt de communicatie mogelijk tussen alle componenten van de backend: api, frontend, geoserver en de PostgreSQL-database.
  • hotmaps_cm-net staat de communicatie toe tussen elke berekeningsmodule en de api.

Elke berekeningsmodule heeft zijn eigen Docker-container.

Ren met Docker

Hotmaps gebruikt Docker software en Docker-Compose tool om containers te beheren. Een docker-compose.yml-bestand bevat de hele configuratie van de Docker-architectuur (configuratie van containers, netwerken, links, ...). Hiermee kunnen containers worden uitgevoerd met één eenvoudige opdracht:

 docker-compose up 

Er is meer over docker-componeren op de website van Docker: Stel opdrachtregelreferentie samen en Stel bestandsreferentie samen .

Er is slechts één container die gescheiden van andere wordt uitgevoerd: het is de database omdat deze altijd up-to-date moet blijven. Dat is waarom het niet in het docker-compose configuratiebestand staat.

Server infrastructuur

Infrastructuur

Momenteel wordt de server gehost op de HES-SO in Zwitserland. Er zijn 2 machines beschikbaar: een voor ontwikkeling (ontwikkeling en testen) en een voor productie (de eigenlijke toolbox, beschikbaar op www.hotmaps.eu ).

Beide machines hebben dezelfde specificatie:

  • CPU: Intel Xeon E5-2680 v4 (8) @ 2,4 GHz)
  • RAM: 16 GB
  • HDD: 500 GB
  • Besturingssysteem: Ubutnu 16.04 LTS

Prestatie

We voeren regelmatig prestatietests uit op de ontwikkelingsserver om een bepaald aantal gelijktijdige gebruikers te garanderen.

Hieronder volgen als voorbeeld de resultaten van de eerste bèta-release versus de toekomstige releasetests. De nieuwe release bevat enkele prestatieverbeteringen.

Dit voorbeeld toont de prestatietests van gelijktijdige gebruikers die dezelfde functie gebruiken: "duurcurve voor hectareselectie". De vetgedrukte lijn geeft de limiet aan waar de server fouten begint te maken. Hectare-selectie is een goed voorbeeld, omdat deze de vragen toont die de meeste middelen vereisen.

Beta-release van maart 2019

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 | 9503 | 11778 | 6901 | 0 | | 50 | 22922 | 22713 | 33401 | 8661 | 0 | | 100 | 33302 | 32875 | 58257 | 4929 | 16 | | 200 | nb | nb | nb | nb | nb | | 300 | nb | nb | nb | nb | nb |

Toekomstige release op de DEV (maart 2019)

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 | 10775 | 11274 | 17081 | 2577 | 0 | | 100 | 19807 | 20280 | 35142 | 3156 | 0 | | 200 | 37302 | 37575 | 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 | 2447 | 26 |

To Top

Hoe indicatoren te definiëren

Indicator Definitie

To Top

Referenties

To Top

Hoe te citeren

To Top

Auteurs en recensenten

auteurs:

  • Daniel Hunacek
  • Lucien Zuber
  • Matthieu Dayer

reviewers:

To Top

Erkenning

We willen graag onze grote waardering uitspreken voor het Horizon 2020 Hotmaps-project (subsidieovereenkomst nummer 723677), dat de financiering heeft verstrekt voor het uitvoeren van dit onderzoek

To Top

This page was automatically translated. View in another language:

English (original) Bulgarian* Croatian* Czech* Danish* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*

* machine translated> ontwikkelaars

ontwikkelaars

Inhoudsopgave

Invoering

Deze pagina bevat alle informatie die ontwikkelaars nodig hebben om bij te dragen aan het Hotmaps Platform of om te begrijpen hoe het werkt.

To Top

Dataset integratie

Integratie van nieuwe openbare datasets wordt als volgt behandeld:

  1. datasets moeten worden gepusht naar een git repository ( voeg je datasets toe op GitLab )
  2. elke nacht integreert een script de nieuwe / bijgewerkte datasets in het DEV-platform
  3. als alles goed werkte, is de dataset nu beschikbaar op het DEV-platform en kunnen ontwikkelaars deze in hun code integreren
  4. Nadat de codering is voltooid, worden de nieuwe functies aan het productieplatform toegevoegd via een nieuwe release

gegevens integratie

Als een gegevensset mislukt tijdens de integratie, wordt er een probleem gemaakt op Taiga (projectbeheerplatform). Het probleem toont de opgetreden fout en de ontwikkelaar moet het oplossen en zijn werk opnieuw naar Git pushen, zodat het script de volgende avond kan proberen het opnieuw te integreren.

De broncode van het integratiescript is beschikbaar via deze link: Data-integratie

To Top

Voeg uw datasets toe op GitLab

Om datasets toe te voegen aan de lijst met publieke datasets, moeten ze naar een nieuwe Git-repository op GitLab worden gepusht. Hier is de GitLab-organisatie waar gegevenssets moeten worden gepusht: gegevenssets op GitLab .

Een keer per dag worden de repositories gecontroleerd op nieuwe commits en geïntegreerd als dat het geval is. Het integratieproces controleert of de gegevens voldoen aan de specificatie of niet.

Hier is de specificatie: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf

To Top

Lijst met belangrijkste opslagplaatsen

De code van de applicatie bevindt zich op GitHub onder de Hotmaps-organisatie . Deze organisatie bezit verschillende repositories

To Top

Hoe code bij te dragen

Als u code aan Hotmaps wilt toevoegen, hebt u twee mogelijkheden: als u de interface of de backend rechtstreeks wilt bijwerken, moet u de client- of servicepository van de toolbox wijzigen. Als u uw eigen berekeningsmodule wilt toevoegen, kunt u uw eigen repository maken door het leesmij-bestand van de repository base_calculation_module te volgen

Als je wat werk aan de Git-repository wilt uitvoeren, werk dan niet rechtstreeks met de master branch. Maak een nieuwe branch van de develop branch, doe je werk aan deze branch en wanneer je functie getest is, kun je je werk samenvoegen met de develop branch zoals getoond in de volgende grafiek.

git_workflow

Om iets naar een Hotmaps-repository te pushen, moet je lid zijn van het Hotmaps-team, anders kun je nog steeds een vork van onze tool uitvoeren om je eigen tool te ontwikkelen.

U vindt meer informatie over hoe te werken in deze documenten:

To Top

Beschrijving van IT-infrastructuur

ReverseProxy_architecture_latest

Alle services en componenten worden gebruikt via hun eigen Docker-container. Al deze containers worden gedefinieerd in een enkel docker-opstelbestand. De afbeelding hierboven geeft de IT-architectuur van Hotmaps weer.

Sommige partnerorganisaties beperkten de communicatie alleen tot poort 80. Om de problemen als gevolg van deze beperking te voorkomen, is een reverse-proxy gemaakt. Deze reverse-proxy biedt één toegangspunt en distribueert vervolgens het verzoek van de klant naar de betreffende service. De reverse proxy bestaat uit drie componenten:

  1. Omgekeerde proxyserver: het dient als een uniek toegangspunt en distribueert aanvragen naar de juiste services.
  2. Proxy-gen: het is een service die automatisch alle services in de omgekeerde proxy in kaart brengt. Het is dus niet nodig om handmatig een nieuwe service aan de proxyconfiguratie toe te voegen
  3. let-encrypt: het is een service die het gebruik van het SSL-protocol mogelijk maakt. Het is noodzakelijk om het https-protocol te activeren. De SSL-certificaten worden ondertekend door een e-mailadres dat in deze service is geconfigureerd.

Er zijn drie netwerken:

  • Met hotmaps_nginx kan de reverse proxy communiceren met de api, de frontend en de geoserver. Het maakt het vooral mogelijk om een verzoek naar de juiste service onder de drie te verspreiden.
  • hotmaps_backend maakt de communicatie mogelijk tussen alle componenten van de backend: api, frontend, geoserver en de PostgreSQL-database.
  • hotmaps_cm-net staat de communicatie toe tussen elke berekeningsmodule en de api.

Elke berekeningsmodule heeft zijn eigen Docker-container.

Ren met Docker

Hotmaps gebruikt Docker software en Docker-Compose tool om containers te beheren. Een docker-compose.yml-bestand bevat de hele configuratie van de Docker-architectuur (configuratie van containers, netwerken, links, ...). Hiermee kunnen containers worden uitgevoerd met één eenvoudige opdracht:

 docker-compose up 

Er is meer over docker-componeren op de website van Docker: Stel opdrachtregelreferentie samen en Stel bestandsreferentie samen .

Er is slechts één container die gescheiden van andere wordt uitgevoerd: het is de database omdat deze altijd up-to-date moet blijven. Dat is waarom het niet in het docker-compose configuratiebestand staat.

Server infrastructuur

Infrastructuur

Momenteel wordt de server gehost op de HES-SO in Zwitserland. Er zijn 2 machines beschikbaar: een voor ontwikkeling (ontwikkeling en testen) en een voor productie (de eigenlijke toolbox, beschikbaar op www.hotmaps.eu ).

Beide machines hebben dezelfde specificatie:

  • CPU: Intel Xeon E5-2680 v4 (8) @ 2,4 GHz)
  • RAM: 16 GB
  • HDD: 500 GB
  • Besturingssysteem: Ubutnu 16.04 LTS

Prestatie

We voeren regelmatig prestatietests uit op de ontwikkelingsserver om een bepaald aantal gelijktijdige gebruikers te garanderen.

Hieronder volgen als voorbeeld de resultaten van de eerste bèta-release versus de toekomstige releasetests. De nieuwe release bevat enkele prestatieverbeteringen.

Dit voorbeeld toont de prestatietests van gelijktijdige gebruikers die dezelfde functie gebruiken: "duurcurve voor hectareselectie". De vetgedrukte lijn geeft de limiet aan waar de server fouten begint te maken. Hectare-selectie is een goed voorbeeld, omdat deze de vragen toont die de meeste middelen vereisen.

Beta-release van maart 2019

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 | 9503 | 11778 | 6901 | 0 | | 50 | 22922 | 22713 | 33401 | 8661 | 0 | | 100 | 33302 | 32875 | 58257 | 4929 | 16 | | 200 | nb | nb | nb | nb | nb | | 300 | nb | nb | nb | nb | nb |

Toekomstige release op de DEV (maart 2019)

| Aantal gesimuleerde gebruikers | Gemiddelde tijd | Mediaan | Max. Tijd | Min. Tijd | Percentage fouten | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 | 10775 | 11274 | 17081 | 2577 | 0 | | 100 | 19807 | 20280 | 35142 | 3156 | 0 | | 200 | 37302 | 37575 | 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 | 2447 | 26 |

To Top

Hoe indicatoren te definiëren

Indicator Definitie

To Top

Referenties

To Top

Hoe te citeren

To Top

Auteurs en recensenten

auteurs:

  • Daniel Hunacek
  • Lucien Zuber
  • Matthieu Dayer

reviewers:

To Top

Erkenning

We willen graag onze grote waardering uitspreken voor het Horizon 2020 Hotmaps-project (subsidieovereenkomst nummer 723677), dat de financiering heeft verstrekt voor het uitvoeren van dit onderzoek

To Top

This page was automatically translated. View in another language:

English (original) Bulgarian* Croatian* Czech* Danish* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*

* machine translated