A space to discuss FME Form
Recently active
I would like to apply an Excel macro to an Excel document which I have just written using FME Desktop 2020.2. Python Interpreter used is 3.7.This can be done using the library xlwings according to this post. According to the FME documentation I installed xlwings in the folder: C:\Users\<name>\Documents\FME\Plugins\Python Next step I tried to import xlwings using Python StartUp script in FME Desktop.import sys, six, numpy, xlwingsUnfortunately I got this error: Python Exception <ModuleNotFoundError>: No module named 'pywintypes' Is there an easy way to solve this? In case the answer is no, I will switch to another library which can apply a macro to Excel output.
I'm using FME DEsktop 2020.1, version 20200605-Build 20573 on Windows 10 I have problem with the built in Webbrowser/web view in FME when trying to authenticate Webforum. The Web Service Authentication window(web page) is just white. It did work (rendered the web page) in the past, so Webforum must have added some html/css/iframe that does not work with FME's web component. I talked to Webforum about this and they say the problem is within the built in webbrowser in FME. (Webforum already support Chrome, Edge, Firefox and Safari) It's possible that the built in webbrowser does not support iframes or other html that Webforum use. Have anyone had a similar problem and managed to solve it somehow? FME developers, what web view/web component do you use to render html pages? FME developers, is it possible to use for example Chrome browser instead of the built in webbrowser to authenticate?
Hey! I have a bunch of polygons (in 3D) that I want to create break lines between. My idea was to use Intersector but it does not create the break lines for some reason. I have attached my workspace. To clarify, the green lines in this image is the result I'm looking for.
Hello,I want to know if 90 columns have NULL values.How can I use Tester Transformer without testing each attribute one by one.Can I use the Text Editor and write it directly and how ?Thank you !
Hi, I have two shapefiles that represent two boundaries that are suppose to align in a perfect world but due to updates, they are now misaligned. The datasets are for the whole province and I need to find the area/ the specific part of the boundary that does not align with the other boundary. The boundaries are polygons but then are transformed into lines, and I need to find a way that the line that is misaligned with a 10 meter tolerance will get highlighted. I have tried neighborfinder and spatial relator (+using buffer for 10m tolerance) but the softwares outputs keeps highlighting the entire polygon or an entire section of lines (even though one line might be misaligned). Does anyone have any suggestions or ways to go around this? Any help will be greatly appreciated! Thank you.
I have 4 custom transformers saved to C:\\Users\\{username}\\Documents\\FME\\Transformers. I double-clicked them to install and they all installed successfully, but they don't show up in Workbench Transformer Gallery. I have clicked "refresh" and restarted Workbench, the refresh appears to run but doesn't generate any success or error messages. Any ideas how I could get these to display? I am running Workbench 2021.2. Thanks.
I have a few datasets of polygons and need outlines of the extents of each. Each polygon dataset has on average around 10,000 features and I need an outline of the extent of these to use in further processing stages e.g use as a clipper. Using the raw polygon data as the clipper instead is not an option due to how slow this makes the processing. I have tried dissolving the polygons however this does not make a single polygon for the dataset as some of the features are not adjacent to each other. I then tried aggregating, which does achieve what I wanted however is useless for further processing as the aggregate is deaggregated by most processes - effectively slower than just using the raw polygons.Hull building looked promising but does not accurately replicate the intricate boundary of each dataset. In ArcGIS it is possible to dissolve based on a common attribute rather than requiring a shared boundary. Surely there is a way to replicate this process in FME?
I've been trying to run a simple test, where I read in a 12D XML file, then write the same data back out. The 12D file is read in successfully, with all expected data and attribution, but when writing back out, there is an issue with the geometry of the included TIN. The TIN feature is written, but is missing all of it's geometry parts. The image below shows the TIN from the read input file:This image shows the same data when output to a new 12D XML file:The vertex pool exists, but with no parts. Anyone have any ideas why this may be happening?
Hello FME'ersWelcome to What's Up Wednesday Thursday, our slightly late roundup of FME news for the week. Recent PollsI try to do a fun poll on Mondays and recently we had "How do you feel about the Parameter Editor window in Workbench", with this result: Interesting to see how that window is used by a lot of users - but not everyone. My poll for this week was, "which is the last transformer in your Recent Transformer list"? As you can see, mine was the AttributeExposer. How about you? Past, Current and Upcoming EventsStarting next week on Monday 6th December, we have the traditional 12 Days of FME competition. This year there are six puzzles spread out over 12 days. Most are just very simple quizzes. One might take a bit more effort. The grand prize?! It's pretty spectacular this year. I'd enter to win it, except our lawyers said that I couldn't. You can find out more details on this page. Currently underway is con terra's annual FME Adven
i would like to get email from workbench when quick translator finish processing even if it fails or successes . i have tested and added the parameters in Emailer transformer and it send emails successfully .but i am not sure how to check the workbench if it successes or not before adding Emailer transformer .i have two output from my Workbench first output is excel file and the second is pdf file .Thanks in advance .FME 2018
error log:QUEUED:trigger success:
Hello,I want to split my citygml file into two by referring to a shape file which is an area.
I'm using a point on line over layer to split a long line into sections, I then need to create start and end points of each section. Simple process i've done a million times. This particular output needs to have the coordinates identical at the start/end of each section, theoretically they should be as they are split by the point at that location. The measure values are coming out identical, but some lat/longs are coming out wrong to the 9th decimal place - the issue is that its only a handful and so i'm not sure whats causing it. Any ideas?
Hello, I have a series of points that I would like to convert to a polyline feature. I have used the below workbench to accomplish the majority of it, but I'm stumped trying to fill in the gaps (in the line). Can anyone point me in the right direction?
FME Desktop 2020: How to delete All layers (feature classes) available in the destination esri file Geoddatabase before writing on it from a workbench? For example, in the screenshot below, I wanted first to delete all layers that are available in the destination esri file Geoddatabase before writing in it How this could be performed?
I tried FTPCaller using the full path to the file I want but I am unsure of authentication as it seems undocumented. I am unable to use username and password and must use SSH key files. Setting to ssh-agent seemed like the way to go but how do you choose your key file? I am publishing to Cloud anyways so I thought I would look at what was there and seems there is upload capability for sftp using a subscriber and ftp watcher (no sftp). Am I missing something?
I can see it in the reader parameters (Version From Historical Date and Time), however none of the attributes stick out as the correct one to expose.
I would like to know how many parts are part of the IFMEAggregate for each record. Are they always polygones? How many records contain lines etc.
Hi, @david_r help find a solution. I have a long line with a large number of segments, how could I extend the last sides of it, with the same angle, till the first intersection with another line or edge of the polygon.
How can we download the workbench from the FME server showing the output of each transformer in the downloaded workbench? I want to get the joins and unjoins from the databasejoiner transformer.
I´m right now trying to learn the basics of FME and have been busy doing calls to open data in Sweden, primary published as json files. I have managed to read the, and explode a list and write back to an excel file. I now try a larger dataset of about 1 million rows. I can not figure out how to extract more than the limit 500 records. I have tried searching in the forum an Google without understanding how to proceed. I attach the links to the dataset below. I would realy appreciate if someone could show a setup that loops and writes all data to a csv for example. Dataset:https://www.vgregion.se/ov/dataportal-vast/#esc_org=https%3A%2F%2Fcatalog.goteborg.se%2Fstore%2F6%2Fresource%2F1I try using this download URL: https://catalog.goteborg.se/rowstore/dataset/ce5b8afd-6721-49c7-9ebc-f1ad33fba266
Hi, I have a workbench that joins and manipulates data, then at a certain point it reaches an aggregator and creates two columns:Column 1 output sample:20688<br>1476<br>14633<br>14516Column 2 output sample:560 Hague Street LAVINGTON NSW 2641<br>449 Smollett Street ALBURY NSW 2640<br>601 Stanley Street ALBURY NSW 2640<br>599 Stanley Street ALBURY NSW 2640After this aggregator I am trying to send an email which includes a simple output body like: 20688 - 560 Hague Street LAVINGTON NSW 2641 1476 - 49 Smollett Street ALBURY NSW 2640 14633 - 601 Stanley Street ALBURY NSW 2640 14516 - 599 Stanley Street ALBURY NSW 2640Any ideas how to get it from the simple aggregator with these two outputs into an email?
OK, here goes. I have some data in a SQL Server database but it is stored in an object-oriented fashion which means a normal SQL query doesn't work, I have to pivot data in order to create a traditional tabular view. Now that in itself wouldn't be a problem, but all data is stored in the same location with each asset class (e.g. door, window etc.) having a different number of attributes, so depending on how I pivot I get the relevant attributes as fields. All good so far? OK, so I want to push this data from the source database into the target database (Oracle in this case) and the method for doing this is currently using SQLCreator to create the fields by which I want to pivot (based on the asset class as a parameter) and then SQLExecutor to retrieve the pivoted table, which works, up to a point. What doesn't work is that the attributes of the output from the SQLExecutor are not exposed, and I can't get them to be exposed without Populate from SQL Query option, which fails as it
I am using FME 2019.2 to read multiple Autocad drawings (r.2018) and then write them out into a single combined DWG. I've referenced a template file with all of the block definitions in it for the writer, but cannot seem to get any of my CAD blocks to write. The log tells me that "AutoCAD Writer: 3189 feature(s) were rejected and not written to the destination dataset", but doesn't give any hint as to why they were rejected. I've tried this using both the RealDWG and Map OD readers & writers, and I've tried it both with and without a DWG Styler transformer. Why are my blocks getting lost in translation?
Hi, I want to create a dynamic workspace. I have an excel file and I want to execute everything from there. I want to send database information for sqlexecutor via excel. but I couldn't find how to add format and dataset information. Is such a thing possible?