A space to discuss FME Form
Recently active
Does anyone know if the newest version of FME still supports QUADRI- and QMS-files? I tried to add a QUADRI-file as a reader, but I get the following error message: "Failed to obtain any schemas from reader 'GDMMAPPERQUADRI' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading."
Hello. I saw that in the latest version of workbench 2021.1 that the sorter doesn't work well on number values. The sorter stops at 99 while the highest number is higher. Now i filter all values below 100 and then the next stop is 999, etc. Do you recognise this problem? Greets, Jacob
Whenever we try to use a Reader or Writer to connect to ArcGIS Portal we're getting the error "Type 3, Number 1, Message: Failed to get authorization header" when using the [...] file browser button in the Service Parameters dialog.(Workbench >> Add Reader >> Esri ArcGIS Portal Feature Service >> {add portal url} >> Parameters >> {select auth type: Web Service} >> {select portal web connection} >> [...] file browser >> >>> ERROR)We've verified the portal Web Connection works (Tools >> FME Options >> Web Connections >> Manage Services >> {select portal connection} >> Test). How to troubleshoot this further? FME Workbench v2020.2. I'm not sure of the ArcGIS Portal version. I think 10.8.1.
I have a single table, TABLE1. I have a field named STE. I would like to select the values of STE that are NOT NULL, then add the selected values in STE to the ADDR field in same table. What is the most suitable transformer(s) to go about doing this?
I have two Geodatabase Feature Classes, FC1 and FC2. I want to relate the GIS_ADDR field in FC1 to the ADDR_BASE field in FC2. Once the relate is established, for the matching (selected) records in GIS_ADDR in FC1, I will then update the ADDR_SRCE field which is currently empty with the value "ADS"; for the records that do not match I will add the value "Res". I know how to do this in ArcGIS Pro. What is the best approach to do this in FME?
I've got an issue with the stringsearcher. It does not seen to work as I expect it do do. It might be my regex skills, but I think I tried all possibilities. What I've got the following text: "324324" "maatvoering; hoogte; bouwhoogte; maximum bouwhoogte (m)"="8", "maatvoering; hoogte; goothoogte; maximum goothoogte (m)"="4" asdfasdf sadfsadfsf 343244 In this text I would like to find the first number after it finds the word 'goot' in the text. In this example this should be the bold number 4. I'm trying to do this with the following expression: (?=goot.*")[0-9]*(?=") But it does not give any results as you can see in the screenshot below. Any ideas what I'm missing here?
I am able to upload PDFs to SharePoint using FME, but the content I get from another system's API is coming in as a BLOB, then I have to convert this binary to Base64 then convert again to Unicode or Binary (System Default) like this:The output of the BinaryEncoder transformer is testably correct:BUTT the TextDecoder is producing a trimmed output:When I upload this file to SharePoint it is incomplete and lacks the actual PDF content, but is openable and not corrupt. Is there a known limitation here, a setting that can be changed, or alternative workflows that would work here? Thank you
We may not have the certificate on the date we plan on doing the installation.
Hi All, I'm trying to find a way to snap a point on a line segment to a point on one of the line ends, based on whichever one is closer. The points on the line segment and the line itself share a common asset ID, but the points on the ends of the lines are strictly geometry. The only attribution is a unique ID, but it doesn't relate to the line or the point on the line at all. Right now I am using a spatial relator on the lines and end points. I now have, per each line segment feature, a list of end points that touch it. I want to find a way to use NeighborFinder (or anything else - i'm open to ideas) to say "ok, where the line asset ID and the on-line point asset ID match, find the closest line end-point from the list. I've attached a small diagram/graphic to illustrate what I'm on about. Any help would be appreciated!
Hey All. I've been looking through the tutorials to set up custom transformers because I wanted a programatic way to define workflows and I was planning on encapsulating/stitching together a Reader, GeometryFilters, and Writer into one custom transformer that took input files, output folder and various other runtime arguments as parameters. The reason for this is to be able to dynamically define the links between workflow steps, whereas now it would require a lot of manual UI work to define a workflow that worked for a file with 1 specific set of features. Is this the right way to be thinking about this problem?
Hello, I'm trying to snap two line feature layers to one of two separate point feature layers. In the line layers there is a owner1 field and a owner2 field, on the point layers there is a ownerid. Hopefully the screen shot below helps clear it up a bit. I tried using the anchoredsnapper using the owner1 and owner2 as the group by and a snapping tolerance of up to 75 feet which is much larger than I should need. I had the line layers going into the candidate and the point layers in as the anchors. I have not used this transformer before so I'm not sure if i'm using it correctly. I'm getting features to snap, but most com out as untouched. I expected that to have far more of the lines snap. Any help of ideas would be appreciated, thanks. field. I want the point features to be what the lines snap to. Either of the owner fields in the line layers can match the owner field in either point layer.
Hello I have a number of connectors which touch a main line but do not split it. I want to be able to select the connectors that are not currently attached to a node and snap their vertex to the closest node point as shown by red dashed lines. I assume I have to form a relationship between the connectors and the main line and then the main line and the node points? Or can it just be undertaken using X,Y co-ordinates and proximity. Any help greatly appreciated.
i would like to ask :i want to snap several small lines to closet point ,i have around 20 point but i have problem with only 2 point .each small lines connects to different lines around each point First point : 6 lines around 1 point around 1.30 mSecond point : 5 lines around 1 point around 1.50 m For First point : i used snapper but i got the problem ,i have to use maximum 1.3 because more than it ,it will snap the second line instead of the first line close to the point . but i need to use value higher than 1.30 ,around 1.5 to snap the second point but it is not working well with the first point , because it snapped wrong lines . i tried neighbor finder with generate list ,i found it gives me alll lines around it and each line that i have around this point small line connects to lone line and it give me each lines connected around this point . i tried alot but i am not sure how could i manage snapping between this 2 points FME Version 2018Thanks in advance for any help
Hi,I am trying to insert a watermark disclaimer into construction PDF's as part of a distribution workspace that is an part of a FME Server App.The key part of the workspace is that pdf's are filecopied into a zipped folder before being distributed, these pdf's range in size (napkin to Arch D, to legal letter, whatever was scanned), but the disclaimer can be in the same spot (ie. bottom left hand corner, 150x, 150y). The PDF writers limitation is that it can only write to certain page sizes, which is an issue, so inserting a text disclaimer is not feasible.The filecopy maintains the page size/pdf quality, but I am at a loss for adding a watermark/overlay/text.FME Desktop 2021.0FME Server FME Server 2021.0.1 Thanks!
I am reading all JPGs contained in a location (including subfolders) and manipulating the attributes. Then, using the filecopy writer, I am moving them to a new location. I am having a hard time getting them to move with the name I am defining in the Text Editor. The original name is retained every time. Does anyone have some advice for me?
I am trying to write ArcFM data to an ESRI file geodatabase. I have created a workspace that reads a feature class, a relationship class and feature linked annotation and writes it directly to a file geodatabase. There are no transformers. I am trying to preserve the relationship between the feature class and the feature linked annotation. I have added a python script that checks out an ArcFM license so that I can write to an ArcFM object. The annotation writes the data just fine, but the feature class gives me a 'Table not found error'. I also import schema from the source database. The writer also has the Create Table If Need option selected. I have attached the log file. Any help would be appreciated.
Morning,I'm using the SpatialRelator to find what points (a site) relate to lines (sewers) to find the type of sewer is joined to the site.Despite configuring the SpatialRelator to Requestor intersects / touches the Supplier the output is showing no relationships: Can anyone let me know if this is correct? Do I need to apply a tolerance?Both features come from the same GIS system, with the same coordinate system, and that GIS does not allow features not to join each other in the connected network, so there is definitely a relationship between the point and line. Cheers
Is there an attribute that can read labels, ie. I have some pipe geography with labels allocated from the search engine. They are clunky and are not well placed. I was wondering if its possible to read these and redistribute?
Is it possible to read text that has been written on the geodata and has not been tabulated? for example a box representing a building with a label in the middle displaying building number 4.
I have some workbenches authored in FME 2020 which contain a FeatureReader to read a SpatiaLite database. The spatial filter is set to read features that intersect with the initiator (a simple polygon). This was working well in FME 2020. When updating my workbench in 2022, the input format has to be updated from "SPATIALITE (GDAL)" to "SPATIALITE_NATIVE". When the featureReader is updated, the spatial filter no longer works. Is this expected? ===UPDATE:On further testing I found that spatial filter works if I specify a table to read in 'Feature types to read' but does not work if 'Feature types to read' is empty. If this parameter is empty I would expect the reader to read all tables. Is this a bug?
We want to purchase a single-fixed license for one of our virtual machines and we were wondering what that is linked to? What if we have to destroy the virtual machine, then we can't reuse it?Thanks in advance!
Using the CKANConnector to Create Resource on OpenGov, works great the issue I'm having is how do you reorder the resources ( or place the new resource at the top of the ordering) by default the sequence number is Max + 1 placing the new resource at the bottom of the listing. In this case we have a few hundred Resources under that one dataset.
I would like to update an email address within a published parameter. I am able to edit the value but when I hit the Save button it gives me an error and says it cannot save and save to another location. What am I not doing?
I am currently running FME Server 2022.0.0.2 Build 22343 and FME Desktop 2022.0.1.0 Build 22346. My question is whether it is safe to keep the FME server at its current build version. Would it be better to upgrade the FME server to the same version as the FME desktop? It would be greatly appreciated if you could assist with this.
I did go into C:\\ProgramData\\Safe Software\\FME and deleted the License folder within, but that won't refresh anything that shown in FME Desktop Licensing Assistant. I am looking to see 0 under "In Use" column shown in the Licensing Assistant little window.1) How do I refresh the license server (? I do know its name -- hostname of my floating license server-- if that what it takes to see the 0 under "In Use" column?2) I need to release the seat so I can reuse it to license the FME Desktop again after I'm done with re-installing the app (Currently it keeps saying the one seat is still "In Use." Is it because I didn't not release it properly by just doing an 'accidental' uninstallation of my FME Desktop prior?3) Do I need to do anything with the register key it gave me?Thanks.