Alerts when a new item is first uploaded to the FME Hub
Recently active
FME Hub user abizien just uploaded a new fme_project to the FME Hub.Allow for PostreSQL table monitoring and automation around thatWould you like to know more? Click here to find out more details!
FME Hub user abizien just uploaded a new transformer to the FME Hub.The DataVirtualizationJSONPaginate custom transformer helps create JSON-formatted responses suitable for use with FME’s Data Virtualization functionality. It allows users to paginate FME features and generate HTTP-like responses containing metadata and content suitable for integration with FME Flow’s virtual API endpoints.The transformer supports two pagination strategies: Page-based Pagination and Offset-based Pagination.Input PortsInput: Accepts a stream of features to be paginated and converted into a JSON response.Output PortsOutput: Returns a single feature with HTTP response-like attributes and JSON content formatted for Data Virtualization.ParametersAttributes to WriteA list of attribute names to include in the data array of the JSON response.Pagination TypeSpecifies the pagination strategy:- Page-based Pagination- Offset-based PaginationIf Page-based Pagination is selected:Current Page: The current page number
FME Hub user abizien just uploaded a new transformer to the FME Hub.The DataVirtualizationGeoJSON is a custom FME transformer designed to generate valid GeoJSON responses for FME's Data Virtualization feature. It transforms incoming spatial features into a GeoJSON FeatureCollection, embedding geometry and selected attributes as properties, and sets the appropriate HTTP response attributes.ParametersFeature Collection NameType: Text Description: Sets the value for the name field in the GeoJSON FeatureCollection.Attributes to IncludeType: Attribute Selector Description: Selects the attributes from incoming features to include under the properties object of each GeoJSON feature.Output AttributesThe transformer sets the following attributes on the output features:response.status_code: Set to 200, indicating a successful HTTP response. response.body.content: Contains the GeoJSON-formatted string representing the feature collection. response.body.content_type: Set to application/geo+json
FME Hub user abizien just uploaded a new transformer to the FME Hub.The DataVirtualizationJSONList is a custom FME transformer that assists users in constructing HTTP JSON responses tailored for FME's Data Virtualization feature. It transforms incoming FME features into a structured JSON array, embedding selected attributes, and sets the necessary HTTP response attributes.ParametersList NameType: Text Description: Specifies the key name under which the array of JSON objects will be nested in the response body.Attributes to WriteType: Attribute Selector Description: Selects the attributes from incoming features to include in each JSON object within the array.Output AttributesThe transformer sets the following attributes on the output features:response.status_code: Set to 200, indicating a successful HTTP response. response.body.content: Contains the JSON-formatted string representing the array of feature attributes. response.body.content_type: Set to application/json, specifying the
FME Hub user abizien just uploaded a new transformer to the FME Hub.TimeSeriesGeneratorThe TimeSeriesGenerator is a custom FME transformer designed to generate a sequence of timestamped features between a specified start and end date, at user-defined intervals.It outputs each timestamp in three formats:FME Date Format: Suitable for internal FME date operations.ISO 8601 Format: Human-readable format.Epoch Time: Unix timestamp in seconds, ideal for sorting and time-based calculations.ParametersStart DateType: DateDescription: Defines the beginning of the time series. Accepts direct date input or attribute references.End DateType: DateDescription: Defines the end of the time series. Accepts direct date input or attribute references.Time Lapse (seconds)Type: NumericDescription: Specifies the interval between consecutive timestamps, in seconds.Obvious Cheat SheetTo assist in determining appropriate time lapse values:1 min = 60 sec5 min = 300 sec10 min = 600 sec30 min = 1800 sec1 h = 3600 se
FME Hub user abizien just uploaded a new transformer to the FME Hub.OverviewThe DataVirtualizationResponseSetter custom transformer is designed to assist in the configuration of HTTP responses within the context of FME's Data Virtualization functionality. This transformer allows users to construct and populate the required HTTP response attributes by providing a simplified user interface for specifying standard response values. It is particularly useful when simulating or defining API response outputs for virtualized data services.Input PortsInput: Accepts any feature. Only attribute values are used by this transformer; geometry is ignored.Output PortsOutput: Passes through the input feature, augmented with the specified http_response attributes.Generated AttributesThis transformer adds the following attributes to the feature under the http_response group:http_response.response.status_code: The HTTP response code (e.g., 200, 404).http_response.response.body.content: The body content of
FME Hub user daveatsafe just uploaded a new format to the FME Hub.FME can read data in the FalconView™ vector format.FalconView is a Windows mapping system that displays various types of maps and geographically referenced overlays. Many types of maps are supported, but the primary ones of interest to most users are aeronautical charts, satellite images, and elevation maps. FalconView also supports a large number of overlay types that can be displayed over any map background.The current overlay set is targeted toward military mission planning users and is oriented towards aviators and aviation support personnel.OverviewThe FalconView reader is a custom reader based on the Microsoft Access JDBC reader, and produces vector data such as lines, points and text, along with other feature types more specific to military data processing.Reader OverviewFalconView drawing files contain a single table, Main, with three fields specifying the feature number, type, and data.Drawing files may have the
FME Hub user jasonfevang just uploaded a new fme_package to the FME Hub. Write Adobe PDF documents and reports.Would you like to know more? Click here to find out more details!
FME Hub user takashi just uploaded a new template to the FME Hub.国土地理院「ジオイド2024日本とその周辺」に基づいて、標高 (T.P.) から楕円体高への鉛直方向の座標変換を行う方法を示します。 このテンプレートに同梱されている "jpgeo2024+hrefconv2024.grd" は、国土地理院が次のウェブサイトで公開している「ジオイド2024日本とその周辺」 (isg 形式) を CsmapReprojector で利用可能な形式に変換して作成したものです。(2025年4月15日付け「測量法に基づく国土地理院長承認(使用)R 7JHs 29」)。基準面補正パラメーターは反映済みです。基盤地図情報ダウンロードサービス > 「ジオイド2024日本とその周辺」と「基準面補正パラメータ」の提供https://service.gsi.go.jp/kiban/app/geoid/Would you like to know more? Click here to find out more details!
FME Hub user takashi just uploaded a new template to the FME Hub.国土地理院「ジオイド2024日本とその周辺」に基づいて、標高 (T.P.) から楕円体高への鉛直方向の座標変換を行う方法を示します。 Would you like to know more? Click here to find out more details!
FME Hub user cratcliff just uploaded a new transformer to the FME Hub.Description: This custom transformer is designed to streamline the process of publishing or overwriting map image layers in Enterprise Portal directly from an ArcGIS Pro Project (APRX). The transformer works by referencing the specified APRX file, generating local service definition drafts (SD drafts) for the layers in the map, and then publishing map image layers in the portal. If publishing all layers in the map to one service, the users should specify a service name. Otherwise, the transformer uses the names of the layers in the contents pane of the map. If overwriting existing map image layers, to ensure a successful update, the layers in your ArcGIS Pro project must be named exactly the same as the hosted layers you intend to update.In summary, this process automates the creation of SD drafts and uses those to publish to your portal, applying schema changes and updating data, making sure your hosted layers stay
FME Hub user wghmapgear just uploaded a new transformer to the FME Hub.GeoApps Dataset TruncateWith this transformer, you can easily truncate all features from an existing dataset in GeoApps. This connection is for example useful for automated updating of datasets where you first want to remove the old data. To complete a setup like this, take also a look at our other transformers.PrerequisitesTo use this transformer, you need to have an active GeoApps subscription and a user account with enough permissions to run the jobs. In addition, you need to first set up a web connection to GeoApps from FME. You can find the web connection in the FME Hub at https://hub.safe.com/publishers/mapgear/web-connections/geoapps.How to use?Add the transformer in your workspace, and configure the parameters. You need to set up two parameters: the GeoApps workspace name, dataset id and the web connection to GeoApps. You can find the dataset Id within your GeoApps workspace.Questions?Do you need any help? F
FME Hub user cyclomedia just uploaded a new transformer to the FME Hub.Custom Azure BlobStorageConnectorThe standard FME Transformer Called AzureBlobStorageConnector doesn't support authentication via an Azure Application for connecting to your Blob Storage using a predefined web connection or web services.This custom transformer is a special version where your are able to connect to Azure BlobStorage using a web connection / web services. In the background, this transformer is working with the Azure Rest API.The webconnection needs to be referenced to a Azure Application in Azure Active Directory, where your permissions are managed.You can list, download, upload, copy, and remove your blobs, as well as create or remove containers, depending on the permissions granted to the Azure Application. Generating a web service in FME You'll need: - Tenant-ID - Client-ID - Client SecretThis transformer is builded in: FME(R) 2024.2.1.0 (20241202 - Build 24801 - WIN64)By: Jan SmitsmanWould you
FME Hub user martin_ekstrand just uploaded a new transformer to the FME Hub.Generates a customizable HTML report of failed jobs using the FME Flow REST API.This transformer retrieves all failed jobs from FME Flow and outputs an HTML report that can be emailed or embedded in a dashboard in FME Flow.The report's appearance can be customized by modifying the CSS.You can split the report based on job attributes—for example, generate separate reports for jobs triggered by Automations versus those started via Workspace Apps.Additionally, the raw feature output is available if you prefer to build your own custom reports or workflows.Would you like to know more? Click here to find out more details!
FME Hub user chrisatsafe just uploaded a new transformer to the FME Hub.OpenAIConnector Transformer DocumentationThe OpenAIConnector is a custom FME transformer that enables integration with OpenAI's /v1/responses endpoint. This transformer allows you to send prompts to OpenAI's large language models and receive responses directly within an FME workspace. This model accepts text, image (Vision), file search, and web search based inputs. PurposeThis transformer supports AI-driven tasks such as content generation, classification, summarization, or transformation of structured/unstructured data, by leveraging OpenAI's text generation capabilities in a repeatable, automatable data workflow. The Example Use CaseImagine you have a dataset with a column of customer support inquiries, and you'd like to auto-generate a response or classify the sentiment. You can:Use AttributeCreator to build a dynamic prompt string.Pass that prompt to OpenAIConnector.Capture the model's response as a new attrib
FME Hub user olavny just uploaded a new transformer to the FME Hub.Tests if GUID is validWould you like to know more? Click here to find out more details!
FME Hub user davekazemi just uploaded a new transformer to the FME Hub.File Custom Metadata Manager Transformer DescriptionThis transformer allows you to manage custom metadata for files through three primary operations:Set - Add or update metadata (either all metadata or a specific key-value pair)Get - Retrieve metadata (either all metadata or a specific key)Remove - Delete all custom metadata from a fileThe transformer leverages Python to manipulate file streams with alternate data streams (ADS) in Windows file systems, storing metadata in a structured JSON format.Use Cases1. Data Lineage TrackingTrack data processing history by attaching metadata about transformations applied, processing dates, or source information to files without modifying their original content.2. Workflow Configuration ManagementStore configuration parameters as metadata directly with the data files, allowing workflows to read these settings during execution rather than hard-coding them.3. Compliance and Auditi
FME Hub user wghmapgear just uploaded a new transformer to the FME Hub.GeoApps Dataset CreatorWith this transformer, you can easily create a new dataset within GeoApps and add the records in it. This connection is for example useful for automated data upload from external systems or automation of repeated configurations.PrerequisitesTo use this transformer, you need to have an active GeoApps subscription and a user account with enough permissions to run the jobs. In addition, you need to first set up a web connection to GeoApps from FME. You can find the web connection in the FME Hub at https://hub.safe.com/publishers/mapgear/web-connections/geoapps.How to use?Add the transformer in your workspace, and configure the parameters. You need to set up two parameters: the tenant name, and the web connection to GeoApps.Questions?Do you need any help? Feel free to contact us at support@geoapps.nl.Would you like to know more? Click here to find out more details!
FME Hub user wghmapgear just uploaded a new transformer to the FME Hub.GeoApps VersionWith this transformer, you can easily request the version of GeoApps. This connection is useful for verification of your connection.PrerequisitesTo use this transformer, you need to have an active GeoApps subscription and a user account with enough permissions to run the jobs. In addition, you need to first set up a web connection to GeoApps from FME. You can find the web connection in the FME Hub at https://hub.safe.com/publishers/mapgear/web-connections/geoapps.How to use?Add the transformer in your workspace, and configure the parameters. You need to set up two parameters: the tenant name, and the web connection to GeoApps. After setting up, you receive three output parameters: major, minor and patch version level.Questions?Do you need any help? Feel free to contact us at support@geoapps.nl.Would you like to know more? Click here to find out more details!
FME Hub user vosgeo-analyses just uploaded a new transformer to the FME Hub.KLIC Transformer (version 1)By: Vos Geo-analyses (Roelof Vos) This transformer reads a previously downloaded KLIC file. The KLIC is downloaded from Kadaster.nl and shows all cables and pipelines in the specified area.The goal of this transformer is to read the .xml file, connect and expose all relevant data to each geometry and write it with a pre-defined style to a GeoPackage, or provide it to the end user as a raw output.Input Use a Creator with one creation instance to kick off the transformer.The KLIC file can be zipped or unzipped. The transformer can also process unzipped files within the same folder. KLIC files must begin with the name "Levering_". User parameters The KLIC transformer works with three user parameters: 1. KLIC_FOLDER: specify where you saved your KLIC downloads on your computer. From here the transformer will load all data with a Directory and File Pathnames reader. 2. Destination_writer:
FME Hub user davekazemi just uploaded a new transformer to the FME Hub.OverviewThe Process Monitor is a custom FME transformer that monitors running processes on your system, waiting until processes matching a specific name reach a defined threshold or until a timeout occurs. Designed primarily for coordinating asynchronous workflows, it allows you to ensure prerequisite tasks have completed before continuing execution.This transformer is particularly valuable when using WorkspaceRunner with asynchronous execution enabled, as it can pause the workflow until all child processes have completed. The transformer provides visual and audible notifications upon completion and logs monitoring status to the FME log.Key features include configurable process name targeting, adjustable checking intervals, timeout protection, and automated notifications. It's an essential tool for managing complex parallel processing workflows and ensuring proper sequence of operations in resource-intensive FME tas
FME Hub user daveatsafe just uploaded a new transformer to the FME Hub.Evaluates expressions on measure values, including algebraic operations and conditional statements. Supports linear geometries only:LinesArcsPathsClothoidsFeatures with aggregate or non-linear geometry will be output through the <Rejected> port.Typical UsesScaling measure valuesOffsetting measure valuesCreating new measures from mathematical operations on one or more existing measuresOperationThe transformer works almost the same as the ExpressionEvaluator, but allows the user to include existing measure names in the expressions, enclosed in square brackets.All operations supported in the ExpressionEvaluator are also supported by the MeasureExpressionEvaluator Would you like to know more? Click here to find out more details!
FME Hub user daveatsafe just uploaded a new transformer to the FME Hub.Evaluates expressions on measure values, including algebraic operations and conditional statements.Typical UsesScaling measure valuesOffsetting measure valuesCreating new measures from mathematical operations on one or more existing measuresOperationThe transformer works almost the same as the ExpressionEvaluator, but allows the user to include existing measure names in the expressions, enclosed in square brackets.All operations supported in the ExpressionEvaluator are also supported by the MeasureExpressionEvaluator Would you like to know more? Click here to find out more details!