Alerts about activities taking place in different parts of the FME Community and Safe customer ecosystem.
Recently active
FME Hub user daveatsafe just uploaded a new fme_package to the FME Hub.Converts input features and relationship definitions into an JSON-LD documentWould you like to know more? Click here to find out more details!
FME Hub user hydroflynn just uploaded a new transformer to the FME Hub.FME currently calculates the numerical week of the year based on what day the first of January lands on. This means that if the first of January is on any day other than a Monday, the first week is considered week '00'. This model determines what day of the week January 1st is of the current year, and determines if a +1 should be added to the weekly count so that the first week is always '01'.Would you like to know more? Click here to find out more details!
FME Hub user dmitribagh just uploaded a new transformer to the FME Hub.Creates vector point labels using Mapnik as a placement engine. PointLabeller positions labels around input points using collision-aware placement, then extracts the resulting placements as true vector geometry — fully styleable, exportable to any format, and free of overlap.Unlike LabelPointReplacer, which generates label geometry from a fixed text-and-anchor calculation, PointLabeller delegates placement to Mapnik and recovers vector positions from the rendered output. The result is professional cartographic placement with directional priority, automatic font size reduction when space is tight, and clean fallback behavior for points that cannot be placed.Useful for any pipeline that needs vector text geometry rather than rendered pixels: print maps, PDF atlases, GIS deliverables with editable labels, and downstream processes that consume label position as data.How does it workPointLabeller runs a four-stage pipeli
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at loopa hentning af GraphQL query for alle datasæt i det nye Datafordeler endpoint. Læs mere her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL for fleksibel opslagslogik, før du kan bruge denne transformer, se Parametre nedenfor.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik. Denne API-nøgle indtastes i den webforbindelse, der følger med denne custom transformer.URL to DAFHvis URL'en til fleksibel opslagslogik ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://graphql.datafordeler.dkInput PortsFra den første page efter Tester hvis der er nogen andre pages.DisclaimerDette er kun en demo. Hvis du vil bruge dette i produktion, er du ansvarlig for at foretage de nødvendig
FME Hub user chriswilson just uploaded a new transformer to the FME Hub.An example of how to set a sort order on attribtues and then explode into features preserving the sort order.Would you like to know more? Click here to find out more details!
FME Hub user oliver.morris just uploaded a new transformer to the FME Hub.## OverviewThe GoogleGeminiEmbeddingsConnector is a custom transformer that provides an integration to Google AI's Gemini models, enabling the generation of multi-modal embeddings. This enables FME to pass text, documents, images, or video files to the Gemini model and retrieve high-dimensional vector representations (embeddings) in return. These embeddings capture the semantic meaning of your data and are ideal for downstream tasks such as semantic search, similarity matching, clustering, or populating vector databases. You can provide a text-only prompt, pass FME raster geometry directly or upload supported files including PDFs to generate your embeddings.## NotesYour own API Key is required to use this transformer. It is available via [aistudio.google.com](https://aistudio.google.com/app/apikey); currently Google offers a generous free tier for API calls to these models! More information about the models, incl
FME Hub user oliver.morris just uploaded a new transformer to the FME Hub.DescriptionThe OllamaEmbeddingsConnector allows you to interact with the Ollama API, enabling the generation of Embeddings from within an FME Workspace.Examples of local LLM models that might be used can be found here Ollama Embedding ModelsFor more information, review the Ollama API documentationWould you like to know more? Click here to find out more details!
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links og information til raster i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FildownloadGetPointCloud" til at hente de filer, du vil få informationer om ved hjælp af denne transformer.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dkAPI versionDen version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis ver
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links og information til raster i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FilDownloadPointCloudInfo", som henter oplysninger om tilgængelige punktskydatasæt, filtrerer de punktskyer, du vil downloade, og linker til disse filer og downloadstørrelsen. Derefter bruger du denne custom transformer til at downloade filerne.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links og information til raster i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FilDownloadRasterInfo", som henter oplysninger om tilgængelige rasterdatasæt, filtrerer de raster, du vil downloade, og linker til disse filer og downloadstørrelsen. Derefter bruger du denne custom transformer til at downloade filerne.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL:
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links og information til raster i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FildownloadGetRaster" til at hente de filer, du vil filtrere ud ved hjælp af denne transformer.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dkAPI versionDen version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis versionen ændre
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links til filer i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FildownloadGetFile" til at hente de faktiske filer, du har filtreret ud ved hjælp af denne transformer.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik. URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dkAPI versionDen version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis versionen ændres, skal
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links til filer i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FildownloadFilter" til at filtrere ud de filer, du vil hente ved hjælp af denne transformer.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dkAPI versionDen version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis versionen ændres, skal du ændre de
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente links til filer i den nye datafordeler baseret på en række filtre, du vælger. Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik. Denne API-nøgle indtastes i den webforbindelse, der følger med denne custom transformer.URL to DAF2Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dkAPI versionDen version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis versionen ændres, skal du ændre denne parameter. I øjeblikket er parameteren "v2.0".FilterDer er fire parametre til f
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente Events for BBR Bygning i det nye Datafordeler endpoint.Læs mere her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL for fleksibel opslagslogik, før du kan bruge denne transformer, se Parametre nedenfor.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik. Denne API-nøgle indtastes i den webforbindelse, der følger med denne custom transformer.URL to DAFHvis URL'en til DAF2 GraphQL ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://graphql.datafordeler.dkAPI versionKDS opdaterer GraphQL API, og denne parameter skal derefter ændres til den nye version i formatet "v\"FilterPræcis tidIndtast et præcist tidspunkt, hvor du vil begynde at hente Events.Input PortsIngen indgang
FME Hub user martin_ekstrand just uploaded a new transformer to the FME Hub.This transformer is a part of the ArcGISAutomagicDocumenter series and is meant to be used as input for the ArcGISAutomagicDocumenterReportGenerator, but it can be used on it's own to just generate schema reports.Uses a connection file to run the arcpy.management.GenerateSchemaReport tool that exports a database schema report in html format (one file per database).Would you like to know more? Click here to find out more details!
FME Hub user dmitribagh just uploaded a new transformer to the FME Hub.Provides a high-fidelity alternative to standard FME labeling when working with complex, curved linear features. Standard labeling tools struggle with character-level rotation on tight curves, and advanced plugins can be cost-prohibitive. This transformer uses a "Mapnik-proxy" technique to ensure text follows the road spine with mathematical precision.InputLine Geometry: The transformer accepts linear features.Rejection: Any non-linear features (Points, Polygons, Nulls) will be rejected to ensure the linear referencing and measure-based sorting logic remains intact.OutputLabels: Depending on user settings, labels are output as either:Multi-text Features: Individual characters placed as text entities, ideal for further vector styling or CAD export.Stroked Polygons: Characters converted into vector shapes. This ensures the font renders exactly the same on every system, regardless of whether the font is installed.Param
FME Hub user ahmadrezakarim just uploaded a new transformer to the FME Hub.OverviewKadAanduiding Parcel Geometry Finder is an FME custom transformer that retrieves the official Dutch parcel geometry from the Kadaster (Dutch Cadastre) using a cadastral reference (Kadastrale Aanduiding / KadAanduiding).It queries the Kadaster WFS (Web Feature Service) using a dynamically generated XML request and returns the corresponding parcel polygon.Would you like to know more? Click here to find out more details!
FME Hub user takashi just uploaded a new transformer to the FME Hub.Splits a character string into tokens whose lengths were determined by number of bytes in a specific encoding; the resulting tokens will be stored in a list named "col{}". This transformer may be useful if you need to split a character string including multi-byte characters according to number of bytes in a specific encoding. Note: This transformer has been tested with Japanese Windows only. If you will use it in other locale such as ksc5601 (Korean), gb2312 (Simplified Chinese), big5 (Traditional Chinese) etc., please test enough (and modify if necessary) before embedding it to your workspaces. Example Source string: "abあいうえお1234" # The string contains Japanese characters. Hope those will be displayed correctly in your system! This transformer (Character Encoding: cp932, Byte Numbers: 2,4,4,4,2) splits the source into: col{0} = 'ab' col{1} = 'あい' col{2} = 'うえ' col{3} = 'お12' col{4} = '34' Here, "cp932" is the default
FME Hub user marycheung just uploaded a new fme_package to the FME Hub.This package contains the TrimbleUnityConnector, which allows access to the Trimble Unity Maintain (Cityworks) API from within FME.Would you like to know more? Click here to find out more details!
FME Hub user sipsysigh just uploaded a new transformer to the FME Hub.OverviewThe EODataHubConnector is a custom transformer that provides an integration to the Earth Observation Data Hub and allows you to search for Sentinel 1 and Sentinel 2 multi spectral imagery.For more information see the Earth Observation Data Hub.NotesThis transformer supports the searching of Sentinel 1 and Sentinel 2 collections only and is currently restricted to data served in EPSG:27700Licensing & SupportLicense: No license restrictionsCost: FreePublisher: Avineon TensingSupportIf you have any questions regarding this transformer, please email uk@avineon-tensing.com.Avineon TensingAvineon Tensing is a partner of Safe Software and a Value Added Reseller, with over 80 FME Certified Professionals and FME Certified Trainers in the Netherlands, UK, France, Belgium, US and India. Avineon Tensing provides bespoke training services, consultancy and technical support for both FME Form and FME Flow.To find out mo
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente skema for alle datasæt i det nye Datafordeler endpoint for fleksibel opslagslogik.Læs mere her: https://github.com/sweco-se/30002416-DAFQL/blob/main/UsageLet at bruge, du skal oprette adgang til Datafordelerens URL for fleksibel opslagslogik, før du kan bruge denne transformer, se Parametre nedenfor.KonfigurationParametreapi-keyFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik. Denne API-nøgle indtastes i den webforbindelse, der følger med denne custom transformer.URL to DAF Flexible schemaHvis URL'en til fleksibel opslagslogik ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://graphql.datafordeler.dk/flexible/v1/schemaFilterDer er to parametre til filtrering af, hvilke datasæt og enheder du vil hente skemaet for"Dataset to get schema for"er et filter for, hvilket
FME Hub user hansh just uploaded a new transformer to the FME Hub.Custom transformer til at hente GEODKV_Bygning og dens to-niveau relationer til BBR_Bygning og videre til DAR_Husnummer inden for en afgrænset ramme, som du angiver, og lever resultatet som polygoner for bygningerne med attributterne i alle tre datasæt.Læs mere her: https://github.com/sweco-se/30002416-DAFQL/blob/main/Let at bruge, du skal oprette adgang til datafordeleren URL for fleksibel opslagslogik, før du kan bruge denne transformer, se Parametre nedenfor.KonfigurationParametreURL to Datafordeleren flexibleHvis URL'en til fleksibel opslagslogik ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL:https://graphql.datafordeler.dk/flexible/v1/API TokenFor at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.Number of entities to fetchAntal resultater, der skal hentes for hver side i resultatet.Number of fetch
FME Hub user daveatsafe just uploaded a new transformer to the FME Hub.This transformer replaces input lines with 3D cones, based on user input radii or angle.Would you like to know more? Click here to find out more details!
FME Hub user andreas_h just uploaded a new transformer to the FME Hub.QGISLayerDatasetExtractorDescriptionThis Custom Transformer parses the XML structure of QGIS project files to generate a output of all layers contained within the project including metadata regarding database connections, source paths, and WMS service names etc. It handles both uncompressed XML (.qgs) and compressed archives (.qgz), as well as projects saved internally within Geopackages (.gpkg).Input PortsINPUTAccepts a single feature containing the full path to the QGIS-project file location.Output PortsLAYER_INFOOutputs one feature per map layer found in the project. Each feature contains the original source attributes plus the extracted metadata.XMLOutputs a feature containing the extracted XML content.Returned AttributesThe following attributes are exposed on the output features:Attribute NameDescriptionlayer_nameThe display name of the layer as seen in the QGIS Table of Contents (Legend).layer_idThe unique inte