A read-only category for lost FME Form topics. We hope to move them shortly.
Recently active
I have a WFS that has over 500K features. I want to retrieve just those that intersect my area of interest. If I have a polygon of my AOI and send it to a FeatureReader, with no spatial filter, then I get 30K features (or whatever the Max Features is set to on the WFS connection). If I set the Spatial Filter to Bounding Boxes OGC-Intersect or Initiator OGC-Intersects results, I get the schema, but no actual features. My aoi and the WFS data are in the same projection. If I use a boundsExtractor and HTTPCaller and manually create the call, {redacted}/ows?service=wfs&version=2.0.0&request=GetFeature&typeNames={redacted}&bbox=@Value(_ymin),@Value(_xmin),@Value(_ymax),@Value(_xmax) Then I get just the subset of features I'm interested in. I would much rather use a FeatureReader. What am I missing to get a spatial constraint working?
When using the FeatureWriter, it wants me to provide a subfolder. I cannot leave it blank. I need to be able to write the file to the root of the file share. I am doing a move and not a copy. any thoughts?
Yesterday, after completing a first draft workspace, I showed my canvas to a colleague and they commented on how bizarre 🤢 my transformers appeared.I’d been painstakingly aligning my transformers by port - so that the output of a transformer would lead directly into the input of the following transformer. This creates flat, linear connections … but the transformers themselves don’t necessarily align. What’s your preference? Check out your options here: Arranging Objects on the Canvas
Hi everybody, Do you know if Home licence of FME still available?
Interpreting an FME model can be challenging at times, so having a function that exports every transformer/tool used in the model and automatically providing an interpretation of their actions would be helpful. Is this possible in FME?
I'd like to use non capturing groups in StringSearch. It is possible in the PCRE expression but seems not to work in FME :Example :On the string "This is a text string"(?:This is )(\\w)* should return only the string "a", but StringSearch returns the whole "This is a" in the "first_match", and only "a" in the subgroup when activated.First match should be the same as the first subset ?
Is it possible to only read the (selected) attributes, and not the geometry?Quite often, I need to join the attributes from two spatial datasets, but only need the geometry from one. And I am assuming that reading in only the selected attributes without geometry is noticeably faster than reading the attributes with geometry.Is it possible to read any dataset without geometry (other than reading it with and then doing a GeometryRemover)? And does this apply to all formats?
Hello, I want to access an api (not open to public but from one of our suppliers) using the HttpCaller .Connecting to the API with postman works fine. Connecting from the same server with FME gives the error: HTTPCaller (HTTPFactory): HTTP/FTP transfer error: 'SSL connect error'HTTPCaller (HTTPFactory): Please ensure that your network connection is properly set upHTTPCaller (HTTPFactory): No proxy settings have been entered. If you require a proxy to access external URLs, please ensure the appropriate information has been entered Connecting with FME from another environment works fine. We dont use a proxy.I have changed the option: Verify SSL certificates to NO Any ideas on what could be the problem?
Hi All I have an FME Server App configured for data streaming with two output: one a HTML page, the other an MS Excel file. Independently, either output is streamed to the browser but when both selected, a zip file containing both is streamed. Is it in any way possible for the HTML to be streamed to display, with the Excel file streamed for download?
Setting up writer by default adds attribute: fme: fill-opacity="0.1" to each feature. Is there a simple way to add fill-opacity="0.1"to each feature instead ? UPDATE: As per a comment by @chrisatsafe, I am interested in setting style per feature in this scenario to obtain this transparency effect you see below. The thing is, 'fill-opacity' has to be set to the same value 0.1 for all features within dataset. Thank you,Aleksei
On the item page of a hosted service you can export to fgdb and other formats. The benefit of this over an fme reader and writer workflow is the easy preservation of unique ids, relationships and attachments. The also take no local compute power/time. Is there a way perform the "Export To FGDB" or other formats within FME?I see that there is a method to download items from arcgis online with the use of the ArcGISOnlineConnector (https://docs.safe.com/fme/2020.1/html/FME_Desktop_Documentation/FME_Transformers/Transformers/arcgisonlineconnector.htm)If I could create the fgdb through fme, I'm pretty sure I could also download and manipulate it within a workspace. I'm doing some lengthy transformations on a million+ records. Performing these actions through the Online Readers/Writers is taking hours (90% is reading from the REST API) and I need to reduce that time. Thanks!
I have a large PDF that has bookmarks set up. So far I have not figured out how to access. Thanks
I want to download a PDF with the HTTP_Caller and then write it to a directory on the local computer.
Hi,I am trying to produce a list of all layers that are in Esri webmap. I have the private url of the webmap and I found this Python codefrom arcgis.gis import GISfrom arcgis.mapping import WebMapgis = GIS('home')# if running this from Notebook for ArcGIS in AGOL/Enterprise, replace this line with gis = GIS('home')wmItemId = "myid" #put the id of the webmap in herewmItem = gis.content.get(wmItemId)wm = WebMap(wmItem)for lyr in wm.layers: print(lyr.title) print(lyr.url)Could some please tell me how to use this code in FME?
Hey, I am trying to create a workspace with a HTTP Caller, that needs a Bearer token. I use an earlier HTTP Caller to obtain the Bearer token with a login call. This is put into an attribute, which I then edit to add the phrase "bearer" infront of. After which I want to use this attribute as a header in the next HTTP Caller to do the call I'm interested it. This does not work, It gives me a error 401 Unauthorized, but if I copy and paste the bearer token into the header manually, it works. Anyone any idea why this happens?
In FME 2016 there were a possibility to set how geometries would be stored in the MSSQL writer. For instance, Arcs could be stroked with a setting within the writer when stored in the table, without using the Arcstroker-transformer.However, in recent version this isn´t possible any more. My problem:I have a set of polygons in a MSSQL-database table (let's call it table 1) that was written thru the 2016 MSSQL-writer. (The original data is stored in a different database (oracle) which i use to update and create new data) I then use FME-server to write all the data (edited, new, untouched ) from Oracle to a different table i MSSQL (let's call it table 2) each night . The MSSQL database then comapers the areas of the original table (1) and the comparison table (2) which I'm writing data to each night. I do this check to see if I got any new, deleted or changed geometries (area comparison) before posting them to the "correct" MSSQL-Table (1). When I changed to a newer
Hello. I'm trying to host FME Server under AWS's Application Load Balancer (ALB). A SSL certification (which is provided by AWS) is attached to the ALB and ALB listens to 443 port.The EC2 insance runs FME web application on the standard HTTP port (80). Let's say the domain I host FME Server is mysite.com.When I open https://mysite.com , the browser redirects to http://mysite.com/fmeserver/ (port 80) instead of https://mysite.com/fmeserver/ . How can I configure FME Server web application to redirect to https ? EDIT:I'm using Ubuntu 20.04.FME Server installer is https://downloads.safe.com/fme/2022/fme-server-2022.1.2-b22627-linux-x64~ubuntu.20.04.run
Hi Guys, I have a strange error when i running an testfilter transformer.When I want to pass data through the test filter, then set it to "No" and all other must be filtered. The Test filer give an output as you could see on the pictures. Also i'm seeing chinese characters......is this a bug?Before testfilter..... Same feature after testfilter...
HiI am currently trying to create a web connection in FME desktop but it says the following: Unable to store connection. Please try againSQL Query INSERT INTO fme_nc_namedconnections (connectionname, username, servicename, connectiontype) VALUES (?, ?, ?, ?) failed. Error: attempt to write a readonly database This happens with any connection type I try with this particular windows user account. If I log in with a different account, I am able to save the connection, but I no longer use that account and need to run it through this one. Does anyone know how to resolve this please? Thanks
I try to find out how i pass attribute values assigned during runtime to the shutdown script.I want to pass values of total features read and written from the feature reader\\writer. I have tried to create private parameters and set the values in runtime with the attribute manager. But the values are <null> / not set when i fetch them in my python script This is the value I am tying to set my private parameter as.I feel somehow this is the wrong way to do it? What other ways can I set dynamic values that I can use in my shutdown script for logging.
Is there a way to specify that the email needs is high priority ?
I have a FME workbench that is scheduled to run late in the evening, and it is a lengthy process, so it can sometimes run over midnight.Is there a way I can capture the date of the day that the workbench started to run and to store that date in a parameter?I tried DateTimeStamper but it re-captures the date for every single feature, so if the process runs over midnight, the date changes
So I have a collection of excel files that I wish to write out to a single excel file. Wehn consolidating I need a seperate sheet for each excel file read, but want to use a template to style each sheet in the same way. When I do this the first sheet written is formatted correctly, but all subsequent sheets written do not have the sheet style of the first (it's just raw output). I've attached the writer parameters and properties, is there anything I should change to get this to work or is this just not an option? Oops sorry forgot to mention this is in FME Flow 2023.1.1.1 (actually it's the Data Interoperability Extension for ArcGIS, working on getting a proper licence!) in Windows 10 x64 edition.
The documentation is absolutely correct: "When Workbench opens, it displays a Start tab. The information is generated from a live web page, so this tab will always display the most up-to-date FME news, downloads, and resources". But here it is: I have come to dislike the "Start tab" with passion (gusto?). When I open Workbench, I always want to start a new workspace and get on with my project or task. And every time, I also have to either close the extra tab, or choose to create new workspace before I can do so. It didn't bother me the first few houndred times. Only when I fist noticed this little "additional click" with the mouse, did it start to bug me. As I couldn't locate the solution myself, I turn to my FME-colleagues out there for help; please preserve my sanity. Illustration of the main three ways I don't want to start my work added below. It is just one of those little things that start getting at you. Like the special hum from the r
Hi, I have a pointcloud where I want to count the unique number of values in a component. In this case I want to find the number of unique GPS time values in a point cloud (The point cloud is made from individual epochs of a lidar scanner, but there are time gaps so I cant use the max/min values) Basically is there something like the hub transformer AttributeValueCounter (which doesn't work on components). I do not know how to use python so I can't work out how to edit their method to work on components rather than attributes I can kind of do it by using the PointCloudSplitter and counting the files, but this is really slow Thanks