{"id":2078,"date":"2025-04-18T02:17:32","date_gmt":"2025-04-18T02:17:32","guid":{"rendered":"https:\/\/gis.com.my\/training\/?page_id=2078"},"modified":"2025-05-28T08:49:09","modified_gmt":"2025-05-28T08:49:09","slug":"fme-form-connector-algorithm","status":"publish","type":"page","link":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/","title":{"rendered":"FME Form Connector Algorithm"},"content":{"rendered":"\n\n\n\n\n\n\n<p><span style=\"font-size:48px\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span style=\"color:#000000\"><strong>QGIS-FME Form Connector Algorithm<br><\/strong><\/span><\/span><\/span><\/p>\n\n\n\n\n\n\n\n\n<p>Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s.<\/p>\n\n\n\n\n\n\n\n\n\n\n<p>Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s.<\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"border-width:0px;box-sizing:border-box;font-feature-settings:inherit;font-kerning:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0px;overflow-wrap:break-word;padding:0px;vertical-align:baseline;\">The QGIS-FME Form Algorithm transforms the way you use FME within QGIS. Unlike its parent plugin (QGIS-FME Form Connector), this algorithm is specifically designed for the QGIS Processing Framework, enabling:<\/span><\/span><\/p>\n<p><span style=\"color:rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"border-width:0px;box-sizing:border-box;font-feature-settings:inherit;font-kerning:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0px;overflow-wrap:break-word;padding:0px;vertical-align:baseline;\">Think of it as your FME workspace runner that fits perfectly into QGIS&#8217;s processing ecosystem.<\/span><\/span><\/p>\n<p><span style=\"color:rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"border-width:0px;box-sizing:border-box;font-feature-settings:inherit;font-kerning:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0px;overflow-wrap:break-word;padding:0px;vertical-align:baseline;\">It includes a default FME workspace (template) to help you get started. The template can be customized to the users needs. The workspace is located in the plugin folder directory under &#8220;FME Workspace\/QGISFMEFormConnectorTemplate.fmw&#8221; or you can download it below:<\/span><\/span><\/p>\n\n\n\n\n\n\n\n\n\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">The plugin can be downloaded from the official repository,&nbsp;<\/span><a style=\"background-color:rgb(255, 255, 255);\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/plugins.qgis.org\/plugins\/qgisfmeformalgorithm\/\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">QGIS plugins<\/span><\/a>&nbsp;<span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">or directly from QGIS plugin manager (<\/span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/docs.qgis.org\/3.40\/en\/docs\/user_manual\/plugins\/plugins.html\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span>QGIS manual<\/span><\/span><\/a><font color=\"#000000\" face=\"Arial, Helvetica, sans-serif\">).<\/font><\/p>\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\">&nbsp;<\/p>\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span lang=\"EN-US\" dir=\"ltr\">A zip file of the current release is also available in GitHub repository where the sourcecode is also available <\/span><\/span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/gisinnovationmy\/QGISFMEFormAlgorithm\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span lang=\"EN-US\" dir=\"ltr\">here<\/span><\/span><\/a><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span lang=\"EN-US\" dir=\"ltr\"> .<\/span><\/span><\/p>\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\">&nbsp;<\/p>\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\"><\/span><\/span><\/p>\n<p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span>QGIS-FME Form Connector Algorithm has been developed using QGIS 3.34 and tested in FME 2024 and above.<\/span><\/span><\/p>\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">Key Features:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\u2022 Seamless integration with QGIS Model Designer.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\u2022 Automated workflow creation.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\u2022 Batch processing capabilities.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\u2022 Python script generation.<\/span><br><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">To install the <em><strong>QGIS-FME Form Connecto<\/strong><\/em><strong>r Algorithm<\/strong> plugin:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">1. Open QGIS.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">2. Navigate to<em> <strong>Plugins &gt; Manage and Install Plugins..<\/strong><\/em>.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">3. Select <em><strong>All <\/strong><\/em>tab.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">4. Search for <em><strong>QGIS-FME Form Connector<\/strong><\/em> Algorithm.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">5. Click <em><strong>Install Plugin<\/strong><\/em>.<\/span><br><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\">6. Restart QGIS if prompted.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p><span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><strong>Note: <\/strong>The plugin requires a valid FME installation on your system.<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p>\n    <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;\">After installation, the plugin can be accessed through:<\/span>\n<\/p>\n<p>\n    &nbsp;\n<\/p>\n<p style=\"margin-left:40px;\">\n    <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 The algorithm automatically appears in Toolbox (Processing Toolbox &gt; QGIS-FME Platform Algorithms &gt; QGIS-FME Form Connector Algorithm).<\/span>\n<\/p>\n<p>\n    &nbsp;\n<\/p>\n<p>\n    <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;\">Before using the plugin, ensure you have:<\/span>\n<\/p>\n<ul>\n    <li>\n        <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:40px;\">\u2022 FME Desktop installed (2020 or newer recommended).<\/span>\n    <\/li>\n    <li>\n        <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:40px;\">\u2022 Set up your FME executable path (one-time setup).<\/span>\n        <ul>\n            <li>\n                <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:80px;\">\u2022 \ud83d\udca1 Pro Tip: Save your FME executable path using the &#8220;Save&#8221; button &#8211; it will be remembered for future uses.<\/span>\n            <\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:40px;\">\u2022 Access to FME workspaces (.fmw files).<\/span>\n        <ul>\n            <li>\n                <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:80px;\">\u2022 Default .fmw workspace filename is \u201cQGISFMEFormConnectorTemplate.fmw\u201d.<\/span>\n            <\/li>\n        <\/ul>\n    <\/li>\n    <li>\n        <span style=\"color:hsl(0,0%,0%);font-family:Arial, Helvetica, sans-serif;margin-left:40px;\">\u2022 Appropriate permissions to execute FME commands.<\/span>\n    <\/li>\n<\/ul>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<ol style=\"padding-left:48px;\">\n    <li>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:center;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\n                <picture>\n                    <source srcset=\"https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/80.webp 80w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/160.webp 160w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/235.webp 235w\" sizes=\"(max-width: 235px) 100vw, 235px\" type=\"image\/webp\">\n                <\/picture><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span>\n            <\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p>\n        <\/li><\/ol><span style=\"color: rgb(0, 0, 0); text-align: justify;\">QGIS-FME Form Connector Algorithm can be found in the Processing Toolbox.<\/span>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<ol style=\"padding-left:48px;\" start=\"5\"><li>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:center;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\n                <picture>\n                    <source srcset=\"https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/80.webp 80w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/160.webp 160w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/QlRg08PFahnJ\/images\/235.webp 235w\" sizes=\"(max-width: 235px) 100vw, 235px\" type=\"image\/webp\">\n                <\/picture><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span>\n            <\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p>\n        \n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:justify;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:center;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\">\n                <picture>\n                    <source srcset=\"https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/eu-T2DDF7zQu\/images\/80.webp 80w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/eu-T2DDF7zQu\/images\/160.webp 160w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/eu-T2DDF7zQu\/images\/240.webp 240w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/eu-T2DDF7zQu\/images\/320.webp 320w,https:\/\/ckbox.cloud\/c7168c77a8836f1d89f7\/assets\/eu-T2DDF7zQu\/images\/329.webp 329w\" sizes=\"(max-width: 329px) 100vw, 329px\" type=\"image\/webp\">\n                <\/picture><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span>\n            <\/span><\/p>\n        <p style=\"line-height:150%;margin-bottom:0cm;margin-right:0cm;margin-top:0cm;text-align:center;\"><span style=\"color:hsl( 0, 0%, 0% );font-family:Arial, Helvetica, sans-serif;font-size:16px;\"><span style=\"font-family:&quot;Arial&quot;,sans-serif;\" lang=\"EN-US\"><\/span><\/span><\/p><\/li><\/ol><span lang=\"EN-US\" dir=\"ltr\" style=\"color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify;\">This is the main interface of the QGIS-FME Form Connector Algorithm.&nbsp;<\/span><span style=\"color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify;\">When you click the QGIS-FME Form Connector Algoritm, a popup dialog box will appear on the panel in the QGIS interface.<\/span>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">1. File Browser Panel (Left):<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Directory navigation tree.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Address bar for direct path entry.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Up directory button.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Workspace file list.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">2. Workspace Information Panel (Left):<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Workspace details and metadata.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Parameter table for customization.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Source and destination dataset configuration.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">3. Command Execution Panel (Right):<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Command preview.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Execute button.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Output console.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Progress indicator.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Status messages.<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">Selecting a Workspace:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">1. Use the file browser to navigate to your FME workspace directory.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">2. Click on an .fmw file to select it.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">3. The workspace details will automatically load in the left panel.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">The plugin will automatically:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Parse the workspace to identify parameters.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Display source and destination dataset information.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Generate a command line preview.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">Workspace Compatibility:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">The plugin works best with FME workspaces that:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Have clearly defined published parameters.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Use standard reader\/writer formats.<\/span><br><span style=\"color:hsl(0, 0%, 0%);font-family:Arial, Helvetica, sans-serif;\">\u2022 Include appropriate error handling.<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0, 0%, 0%);\">The parameter table allows you to customize how the FME workspace will execute:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">1. Required Parameters:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 FME Executable: Path to fme.exe on your system.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Workspace: Path to the selected .fmw file.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Source Dataset: Input data path.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Destination Dataset: Output data path.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">2. Custom Parameters:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Additional parameters defined in the FME workspace.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Values can be edited directly in the table cells value.<\/span><\/p>\n<p style=\"margin-left:80px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><font color=\"#000000\">3. Filename Generation:<br><br>&nbsp; &nbsp; The plugin automatically generates standardized filenames for input and output datasets using the format:<\/font><\/p><p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">&nbsp; &nbsp; YYYYMMDD_xxxxx_line2_[input\/output].geojson.<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0, 0%, 0%);\">To run an FME workspace:<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">1. Ensure all required parameters are configured.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">2. Review the command in the command preview box.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">3. Click the &#8220;Execute Command&#8221; button.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">4. Monitor progress in the status area.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p><span style=\"color:hsl(0, 0%, 0%);\">During execution:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 The progress bar shows completion percentage.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 The console displays real-time output from FME.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Status messages indicate current operation.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p><span style=\"color:hsl(0, 0%, 0%);\">Execution Options:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Load output as scratch layer: Loads the output directly into QGIS memory. (a temporary layer)<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 <\/span><span style=\"color:hsl(0, 0%, 0%);\">Load output as a GeoJSON layer: Loads the output as a layer from a physical GeoJSON layer<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0, 0%, 0%);\">After successful execution, the plugin offers several options for handling the output:<\/span><\/p>\n<p>&nbsp;<\/p><p><span style=\"color:hsl(0, 0%, 0%);\">Output Status Indicators:<\/span><\/p>\n<p style=\"margin-left:40px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Green: Successful execution.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Red: Error occurred.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Yellow: Warning or partial success.<\/span><br><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<p><span style=\"color:hsl(0, 0%, 0%);\">Common Issues and Solutions:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">1. FME Not Found:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Ensure FME is properly installed.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Verify the path to fme.exe is correct.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Check that FME version is compatible.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">2. Workspace Errors:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Confirm the workspace runs correctly in FME Workbench.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Check for missing published parameters.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Verify reader\/writer formats are supported.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">3. Parameter Problems:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Ensure required parameters have valid values.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Check file paths for spaces or special characters.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Verify input data exists and is accessible.<\/span><\/p>\n<p style=\"margin-left:40px;\">&nbsp;<\/p>\n<p style=\"margin-left:40px;\"><span style=\"color:hsl(0, 0%, 0%);\">4. Execution Failures:<\/span><\/p>\n<p style=\"margin-left:80px;\"><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Review the console output for specific error messages.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Check system permissions for file access.<\/span><br><span style=\"color:hsl(0, 0%, 0%);\">\u2022 Verify sufficient disk space for output.<\/span><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1590,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-2078","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FME Form Connector Algorithm - Training<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FME Form Connector Algorithm - Training\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/\" \/>\n<meta property=\"og:site_name\" content=\"Training\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-28T08:49:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/fme-form-connector-algorithm\\\/\",\"url\":\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/fme-form-connector-algorithm\\\/\",\"name\":\"FME Form Connector Algorithm - Training\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gis.com.my\\\/training\\\/#website\"},\"datePublished\":\"2025-04-18T02:17:32+00:00\",\"dateModified\":\"2025-05-28T08:49:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/fme-form-connector-algorithm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/fme-form-connector-algorithm\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/fme-form-connector-algorithm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gis.com.my\\\/training\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QGIS Plugin\",\"item\":\"https:\\\/\\\/gis.com.my\\\/training\\\/qgis-plugin\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FME Form Connector Algorithm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gis.com.my\\\/training\\\/#website\",\"url\":\"https:\\\/\\\/gis.com.my\\\/training\\\/\",\"name\":\"Training\",\"description\":\"GIS Innovation Training Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gis.com.my\\\/training\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FME Form Connector Algorithm - Training","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/","og_locale":"en_US","og_type":"article","og_title":"FME Form Connector Algorithm - Training","og_url":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/","og_site_name":"Training","article_modified_time":"2025-05-28T08:49:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/","url":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/","name":"FME Form Connector Algorithm - Training","isPartOf":{"@id":"https:\/\/gis.com.my\/training\/#website"},"datePublished":"2025-04-18T02:17:32+00:00","dateModified":"2025-05-28T08:49:09+00:00","breadcrumb":{"@id":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gis.com.my\/training\/qgis-plugin\/fme-form-connector-algorithm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gis.com.my\/training\/"},{"@type":"ListItem","position":2,"name":"QGIS Plugin","item":"https:\/\/gis.com.my\/training\/qgis-plugin\/"},{"@type":"ListItem","position":3,"name":"FME Form Connector Algorithm"}]},{"@type":"WebSite","@id":"https:\/\/gis.com.my\/training\/#website","url":"https:\/\/gis.com.my\/training\/","name":"Training","description":"GIS Innovation Training Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gis.com.my\/training\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/pages\/2078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/comments?post=2078"}],"version-history":[{"count":5,"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/pages\/2078\/revisions"}],"predecessor-version":[{"id":2145,"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/pages\/2078\/revisions\/2145"}],"up":[{"embeddable":true,"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/pages\/1590"}],"wp:attachment":[{"href":"https:\/\/gis.com.my\/training\/wp-json\/wp\/v2\/media?parent=2078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}