Alerts when a new item is first uploaded to the FME Hub
Recently active
FME Hub user dmitribagh just uploaded a new template to the FME Hub.This workspace generates a routable indoor wayfinding network from a raster floor plan. Perception tasks are handled by Google Gemini — decluttering area labels, marking office doors, connecting them with orthogonal corridors, and isolating the network to a clean black-and-white raster. All geometry is deterministic FME: door coordinates and office numbers come in as JSON and become vector nodes, while the isolated raster is vectorized, centerlined, extended with DangleExtender, and snapped into a connected network. The output is an office-node layer and a routable network layer, verified here with a ShortestPathFinder wayfinding test.Requires a Google Gemini Web Connection. Tuned on rectilinear office floors; diagonal corridors, open-plan, and double-loaded corridors may need adjustment.Would you like to know more? Click here to find out more details!
FME Hub user vhruska just uploaded a new fme_package to the FME Hub.Read and write Coda.io tables directly from FME. One CodaConnector transformer reads rows and upserts, updates, or deletes them, authenticating with an API token held in an FME Web Connection.Would you like to know more? Click here to find out more details!
FME Hub user bruceharold just uploaded a new transformer to the FME Hub.ArcGISOnlineFeatureGetterReads features from a layer or table into your workspace using the REST API and an optimized approach. The output port includes a schema feature.Would you like to know more? Click here to find out more details!
FME Hub user edwardburton just uploaded a new transformer to the FME Hub.Replaces the input polygon with a grid of regular hexagons of the specified size and in the selected tiling mode.InputsPolygon InputThe polygon required to be replaced by a tile of hexagons.ParameterHexagon CircumradiusThe required size of the hexagon tiles. The circumradius is the length between a vertex and the centre point of the hexagon.Tiling modeClipped to polygon extentsThe hexagon tiles will be clipped to the shape of the polygon they're replacing. This will leave the outermost tiles no longer hexagon shaped.Intersecting polygonAny tiles intersecting the input polygon will be output. This will include any tiles that extend beyond the boundary of the polygon.Contained within polygonOnly tiles fully contained within the input polygon will be output. This means the tiling will not fully cover the input polygon, but will leave spaces between the outermost tiles and the polygon boundary.OutputsTilesThe hexagon
FME Hub user dmitribagh just uploaded a new transformer to the FME Hub.extends only the dangling (unconnected) ends of lines, leaving connected ends untouched.How It WorksDangleExtender intersects the input lines and checks each line end to see whether another line meets it there. An end with no other line touching it is dangling; an end shared with another line is connected. This is done internally, so no upstream TopologyBuilder is needed.Only dangling ends are extended. Each is lengthened by the Extension Length along the bearing of its final segment, so the line continues in the direction of that segment. Connected ends are left exactly as they are. This is the difference from a plain LineExtender: LineExtender can extend beginnings, ends, or both and separates the results, but it has no notion of whether an end is already attached to another line.Extended lines are tagged with the _extended attribute set to true.The transformer extends geometry only — it does not snap. To close a
FME Hub user lizatsafe just uploaded a new transformer to the FME Hub.Google Gemini Service ConnectorOverviewThe Google Gemini Service Connector is a Custom Transformer for FME that facilitates interaction with Google's Vertex AI Gemini Model via REST API. This transformer allows users to leverage the advanced capabilities of Gemini, Google's large language model, to generate text-based outputs by providing specific prompts and configuring various parameters. This enables a broad range of applications, from content generation to data enrichment across different industries.For more information, please see the Gemini API documentation.Note: by default, this transformer is configured to use the Auto Updated Gemini model.Would you like to know more? Click here to find out more details!
FME Hub user vincent_aalalou just uploaded a new fme_package to the FME Hub.FME Package connector for sending prompts to Claude through Anthropic's Messages API.Would you like to know more? Click here to find out more details!
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_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_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_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_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.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.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