FME Python


Python is een programmeertaal die op vele fronten inzetbaar is. De programmeertaal wordt op veel plaatsen gebruikt in scripts ten behoeve van systeembeheer, als makkelijke taal voor het bouwen van portable grafische user interfaces, bij webapplicaties, enz.

Omschrijving

De programmeertaal Python kan in FME gebruikt worden om verscheidene taken uit te voeren. In de cursus FME Python leert u op verschillende plekken Python gebruiken in uw FME workbench.

Het zelfstandig kunnen schrijven van opstart- en afsluitscripts in FME met behulp van Python is een krachtige vaardigheid die de efficiëntie en functionaliteit van uw gegevensverwerking aanzienlijk verbetert. Deze scripts stellen u in staat om uw workflows te automatiseren, zodat u:

  • automatisch taken uitvoert bij het opstarten of afsluiten van de FME workbench;
  • tijdbesparing realiseert door standaardprocessen te automatiseren.
  • de functionaliteit van uw workbench uitbreidt door integratie met andere software of systemen.

In de cursus leert u hoe u deze scripts effectief kunt implementeren. U gaat aan de slag met praktische voorbeelden die u laten zien hoe i:

  • opstartscripts schrijft om je werkomgeving voor te bereiden en benodigde data automatisch te laden;
  • afsluitscripts ontwikkelt om processen af te ronden, resultaten op te slaan of te exporteren en uw werkomgeving op te schonen.

Deze vaardigheden zijn essentieel voor iedereen die werkt met geodata en geoinformatie, omdat ze u in staat stellen om complexe dataverwerkingsprocessen te stroomlijnen en te optimaliseren. Of u nu gegevens voorbereidt voor analyse, resultaten visualiseert, of datasets tussen verschillende formaten converteert. Het beheersen van opstart- en afsluitscripts in Python binnen FME biedt u de tools om deze taken efficiënter uit te voeren.

Na afloop van de training heeft u de volgende leerdoelen behaald:

  • Zelfstandig Schrijven van Opstart- en Afsluitscripts
    Deelnemers aan de cursus zullen in staat zijn om zelfstandig opstart- en afsluitscripts te schrijven in FME met behulp van Python. Dit betekent dat ze in staat zullen zijn om aangepaste scripts te maken die specifieke taken uitvoeren bij het starten of afsluiten van hun FME-workbench, waardoor ze de functionaliteit van hun workbench kunnen uitbreiden.
  • Gebruik van PythonCaller Transformer
    Deelnemers zullen leren hoe ze de PythonCaller transformer kunnen gebruiken in hun FME-workbench. De transformer stelt hen in staat om Python-scripts uit te voeren binnen de workbench. Hierdoor kunnen ze taken uitvoeren die niet mogelijk zijn met de standaard FME-tools of transformers.
  • Scripten van Parameters
    Een ander belangrijk leerdoel is het vermogen van deelnemers om parameters in hun FME-workbench te scripten met behulp van Python. Dit betekent dat ze in staat zullen zijn om parameters aan te passen en te berekenen op basis van andere parameters. Hierdoor hebben ze meer controle over de workflow en de gegevensverwerking in FME.
  • Kennis van Toepassingsmogelijkheden:
    Deelnemers zullen inzicht verwerven in de verschillende toepassingsmogelijkheden van Python in FME. Ze zullen begrijpen waar en hoe Python effectief kan worden ingezet. Inclusief bij opstart- en afsluitscripts, in de PythonCaller transformer en bij het scripten van parameters.
  • Volledige Beheersing van de Vier Mogelijkheden:
    Het laatste leerdoel is dat deelnemers na de tweedaagse cursus vertrouwd zullen zijn met alle vier de mogelijkheden om Python te gebruiken in FME. Ze zullen in staat zijn om deze mogelijkheden in de praktijk toe te passen, afhankelijk van de specifieke behoeften van hun gegevensverwerkingstaken in FME.
Inhoud

Tijdens de cursus worden de volgende onderwerpen behandeld:

Dag 1

Op de eerste cursusdag leert u de eerste twee methoden om Python te gebruiken in uw FME workbench: PythonCaller en het runnen van een Python script bij het opstarten. Aan de hand van diverse oefeningen gaat u aan de slag met deze methoden.

Dag 2

Op de tweede cursusdag leert u de overige twee methoden om Python te gebruiken in uw FME workbench: het runnen van een Python script bij het afsluiten en bij het gebruik van uw parameters. Aan de hand van diverse oefeningen gaat u aan de slag met deze methoden.

Plaats en data (34)
Plaats Duur Data
Apeldoorn - Wapenrustlaan 11 2 dagen 5 & 12 augustus 2026 Inschrijven >
Virtual Classroom 2 dagen 5 & 12 augustus 2026 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 7 & 14 september 2026 Inschrijven >
Virtual Classroom 2 dagen 7 & 14 september 2026 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 6 & 13 oktober 2026 Inschrijven >
Virtual Classroom 2 dagen 6 & 13 oktober 2026 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 3 & 10 november 2026 Inschrijven >
Virtual Classroom 2 dagen 3 & 10 november 2026 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 8 & 15 december 2026 Inschrijven >
Virtual Classroom 2 dagen 8 & 15 december 2026 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 5 & 12 januari 2027 Inschrijven >
Virtual Classroom 2 dagen 5 & 12 januari 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 5 & 12 februari 2027 Inschrijven >
Virtual Classroom 2 dagen 5 & 12 februari 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 8 & 15 maart 2027 Inschrijven >
Virtual Classroom 2 dagen 8 & 15 maart 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 6 & 13 april 2027 Inschrijven >
Virtual Classroom 2 dagen 6 & 13 april 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 30 april 2027 & 7 mei 2027 Inschrijven >
Virtual Classroom 2 dagen 30 april 2027 & 7 mei 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 8 & 15 juni 2027 Inschrijven >
Virtual Classroom 2 dagen 8 & 15 juni 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 5 & 12 juli 2027 Inschrijven >
Virtual Classroom 2 dagen 5 & 12 juli 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 4 & 11 augustus 2027 Inschrijven >
Virtual Classroom 2 dagen 4 & 11 augustus 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 6 & 13 september 2027 Inschrijven >
Virtual Classroom 2 dagen 6 & 13 september 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 5 & 12 oktober 2027 Inschrijven >
Virtual Classroom 2 dagen 5 & 12 oktober 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 2 & 9 november 2027 Inschrijven >
Virtual Classroom 2 dagen 2 & 9 november 2027 Inschrijven >
Apeldoorn - Wapenrustlaan 11 2 dagen 7 & 14 december 2027 Inschrijven >
Virtual Classroom 2 dagen 7 & 14 december 2027 Inschrijven >

Praktische informatie

Doelgroep

De cursus is geschikt voor iedereen die op verschillende plekken Python wil gebruiken in de FME workbench.

Voorkennis

Enige voorkennis van FME en Python is vereist.

Duur

De cursusduur bedraagt twee dagen.

Groepsgrootte

De maximale groepsgroote bedraagt acht personen.

Certificaat

De cursus wordt afgesloten met een certificaat.