A read-only category for lost FME Form topics. We hope to move them shortly.
Recently active
We want to run FME on a standalone batchserver, next to a dedicated ArcGIS-server. Is there a way for FME to run without being on the ArcGIS server. We want to use the FME server to run but not stress the ArcGIS server/services.
Hi everyone,I want to hatch some polygon features with symbols such as +++, I have used SymbolFiller but I keep getting rejection code (Symbol_Outside_Polygon) meanwhile my source polygon features are connected as input. I will appreciate solution on how to solve this.@jovitaatsafe @daleatsafe @lars_de_vries
Hello FME'ers,In this week's quiz you faced my colleague Cat from the sales team. She was quite nervous I think, and yes, she didn't score that well. But hey, the point is to have some fun and learn some interesting things about FME, so it's all good Cat. My questions can be pretty devious, and I know for a fact that other Safers got questions right by accident, so don't take it to heart.Besides, I think the challenge of users beating both their own scores, and that of their fellow users rates pretty high - so let's check out the answers so you can see which you got right, and which wrong...Answers1) Which of the following is NOT a real FME transformer?AWSRegionIdentifierClosedCurveFilterGMLFeatureComposerMeshSimplifierSurfaceFootprintReplacerEvery so often I come across a transformer and have to think if I've ever heard of it before! So I picked some of the rarer transformers to see if you experience the same.The one that doesn't exist is the AWSRegionI
Hi, As the title says, FME is running much slower on my machine vs a colleague running the exact same process with a similar spec machine. The process took them 2hrs 48 minutes, while I had to kill the process after 4 days of running. We tried changing the fme temp directory off my C drive and onto another and I noticed something in the log file. At the start of the process the log file states that the temp file is:2020-05-12 14:33:56| 0.2| 0.0|INFORM|System Status: 2.78 TB of disk space available in the FME temporary folder (U:\\osihfile04\\Land_Cover_Store\\FME_TEMP)However later on at the end of the log file it states:|1405.6| 0.0|STATS |Stored 51098 feature(s) to FME feature store file `C:\\Users\\jonesD\\AppData\\Local\\Temp\\wb-inspectors-vsYHBZ\\inspector.ffs'2020-05-12 14:57:24|1405.6| 0.0|INFORM|Saving spatial index into file 'C:\\Users\\jonesD\\AppData\\Local\\Temp\\wb-inspectors-vsYHBZ\\inspector.fsi'2020-05-12 14:57:24|1405.7| 0.0|INFORM|Finished saving spatial
Hi folks,I hope your week is going well. For the quiz this week I've turned back to the sales team and selected Cat Gracey as your challenger. You may know Cat from her many appearances on our FME World Tour teams, and also for tweeting occasionally as catatsafe How well does she know FME? The only way to find out is to take her on here:https://demos-safe-software.fmecloud.com/fmeserver/apps/FMEQuizResults in a day or two's time.
Today we're looking at how to write numbers to Excel, and preserve their formatting.Question of the WeekThis question was asked by @bernarddinon who wanted to know how to preserve number formatting to 3 decimal places when writing to Excel.Q) In my workspace, I use LengthCalculator to measure "Distance". I'd like to have three Numbers after [i.e. 3 decimal places]. I use Stringformatter on this attribute with Format String .3f but all value not have this setting.Someone can help me to fix this?A) There's a mix of factors here because you are calculating a number, viewing it in FME, and then writing it to Excel. Any one of those factors could affect the result you want.Let's look and see what is happening...Illustration of the IssueHere's the issue in brief.A length is calculated. Let's say it is 123.45678. This number is passed through the StringFormatter with a format set to .3f (i.e. give me a number with 3 decimal places). The result is 123.456Howev
Hello FME'ers,This week's quiz was the big one: up against Mark Stoakes from Safe. You'll know that he got a score of 4/6 - which is good, but beatable. An early comment on the quiz page said it was a lost cause for the users, but I was seeing some good scores come in and the average last week was 4.15. A repeat of that might give you a win.So let's see how you all did...Answers1) Before Automations in FME Server, there were Notifications. What part of the system was triggered by a notification and in turn triggered an action?An EventA TopicA TriggerA ListenerA GizmoSay something happened (an event) of which FME was notified (by a publisher). The part of the system triggered by this notification is a topic. The topic would trigger a publication in FME. That could run a workspace and trigger another topic to trigger a subscription to cause a notification to subscribers.Notification. Publisher. Subscriber. Publication. Subscription. Topic. Event. No wonder users got confu
OK FME'ers. You asked for it!Actually, someone literally asked if I could get Mark Stoakes to be the Safer taking part. He's not keen, but he'll do it (I guess I owe him a favour now).For those that don't know him, Mark Stoakes is a long-time Safer and FME user. He's run the Professional Services and Support teams at Safe, and now heads the FME Application Experts team. That means he's really into complex projects and scenarios. He probably even knows what the SectorGenerator transformer does - and why!Plus he knows me well, which is important to the fun, non-FME, questions I think.Let's say if you beat Mark individually, it'll be a great achievement. If you all beat him as a group... then I might as well stop putting you up against Safe staff, because I can't think of anyone else here more experienced (who hasn't already taken the quiz).I was tempted to make the questions super difficult; but in the end I just went with what I was planning anywa
Hello FME'ers,This question-of-the-week comes from GIS/StackExchange; the first one I've taken from there I believe.Question of the WeekThe question was asked by Jochen in Germany, who wanted to know how to carry out an INSERT on selected records only.Q) I have a PostGIS table of, lets say, addresses, for exampleid | adr | geom----------------------------1 | Rathausplatz 1 | POINT2 | Dorfstraße 2 | POINT3 | Kirchenweg 3 | POINTWith FME I would like to insert features to my adresses table but only features that do not exists (based on non-equality of attribute adr), i.e. for incoming featuresadr | geom----------------------------Rathausplatz 1 | POINTDorfstraße 2 | POINTSchlossallee 42| POINTElisenstraße 8 | POINTonly Schlossallee 42 and Elisenstraße 8 should be INSERTed, the first two should be rejected.How to achieve this?A) It's sort of an inverse update required here. Instead of updating a record that exists, we're inserting a record that doesn't. Sadl
Hi all, Hoping you can help! I have a dataset of assets and associated values, by date and I would like to sum each value column and add the results as a "Sum" row per date, as the image below. I am using the StatisticCalculator to generate the Sum values. Can anyone suggest how I can take the output of the StatisticsCalculator and write the results as a row/feature? Thanks in advance,Mark
FME Desktop 2020: How to display the result of workbench (graphic and table) stored in esri file geodatabase in the “visual preview”? I couldn’t figure out how to display the result of workbench (map and table) stored in esri file geodatabase in the “visual preview”. This is already doable for tools.
Good morning everyone,I can say "Good Morning" because the quiz is on time this week! It's 11:40am where I am, so success!Anyway, today's contestant from Safe is Jovita Chan.Jovita is another colleague from the technical experts team. She even works for Nampreet (who took the quiz last week). I don't know a whole lot about Jovita, because she's relatively new and I haven't been to the office in so long, but I know from the pets channel in Slack that she has a pet cat called Gnocchi!As always, the URL for the quiz is:https://demos-safe-software.fmecloud.com/fmeserver/apps/FMEQuizOh, and here's a picture of Gnocchi:
Hi All I have a workspace which I have shared in FME Server 2019. I would like to use this as a basic data entry form for end users, so have created published parameters for the attributes which need to be completed.What I would like to do is pass through some attributes from another system (PowerBI), which I can use to dynamically set the URL for accessing the workspace.In JobSubmitter mode this is fine, I can set the published parameters in the URL. But this doesn't fulfil the use case, because I want the user to add some additional detail to what is available to pass through from PowerBI. Hence I'd need to use an FME Server App.My question is: can set the published parameter values on the App using query strings in the URL, like I can with JobSubmitter? If so, what is the correct syntax? Thanks in advance...Riley
Hello FME'ers,This week I asked my colleagues Nampreet and Jovita if one of them would take the FME quiz. They played rock-paper-scissors and Nampreet lost won and took part.How did he do? How did you do? Let's see the answers and results below...Answers1) What are the three tools in FME Workbench for sending workspaces to, or receiving workspaces from, FME Server?Upload to FME Server, Reupload to FME Server, Unpublish from FME ServerUpload to FME Server, Reupload to FME Server, Download from FME ServerPublish to FME Server, Republish to FME Server, Download from FME ServerPublish to FME Server, Republish to FME Server, Unpublish from FME ServerPost to FME Server, Post again to FME Server, Post it one more time to FME ServerIt's Publish, Republish, and Download:Nearly all of you got that one! Well done.Nampreet's Answer: Publish, Republish, Download (Correct)2) What technical difficulty did Safer Mark Stoakes encounter while presenting on the Virtual World Tour recently
Hello everyone.Many apologies for the lateness of the quiz this week. However, better late than never, so here we are and I'll leave it open a bit longer too.Your challenge today is to defeat my colleague from the Tech Experts team, Nampreet Singh.Our Tech Experts (support teams) are split into two Desktop teams and two Server teams. You've already competed against one Desktop team lead (Andrea) - now you can take on the other, Nampreet.The location, as always, is: https://demos-safe-software.fmecloud.com/fmeserver/apps/FMEQuizNote: In case you can't see the image properly, at the top of that page, here it is:The question is... what year is that World Tour t-shirt from? Do you know?
Ziparchiver fails to read the target folder; Hi All,I tried to use ziparchiver transformer to zip a folder that contain shapefile but It seams that it is not working as I expected For example, I have a workbench that convert a dwg file to shapefile and I want to zip the folder that contain that shapefile with all component but ziparchiver fails to take the target folder What might be the issue here?Any advice please Best,Lubna
Dear all,I'm hoping some of you in confinement have time to help me out in my battle with a major COVID-19 project involving most of our organisation and representations abroad. This was set to be revolutionary for a world where hundreds of emails and a parallel universe of excel files are as "digital" as many feel at home with. Unfortunately, despite moving heaven and earth in a very short time, it looks like failing at the very last step as the standard reporting tool used in our institution seems to have some kind of bug and can't take the heat. Of course this whole issue surfaced at 4.50pm on a Friday...I know FME Server can do the job, I just don't have all the knowledge (or time to hunt for clues) required. So as was suggested on the Safe Live Chat yesterday, I want to see if anyone out there is prepared to help me with various bits.Software: FME Desktop + Server 2019.2.2.0 (Build 19817)Background:Data entered by our offices abroad in SharePointJSON export f
I have area value for a list of circles and want to find out the radius for each of them.
Hi FME Community,I am moving some FME workbenches from a 2012 microsoft server to a 2019 microsoft server and am finding some issues with running a few of them. The person who originally set up the workbench I am trying to get to run is no longer with the company and I arrived after they left.I am trying to read in table features on a MSSQL_ADO reader and keep running into this error: Provider error `(-2147467259) Encryption not supported on the client.' Failed to open reader I am thinking it has to do with the new server or some configuration that needs to be done somewhere. I have found a few leadshttps://knowledge.safe.com/questions/93143/fme-server-2018-microsoft-sql-server-provider-erro.html This one was answered by the questioner but they did not say how they fixed the error besides it being a configuration issueIn the admin guide https://docs.safe.com/fme/pdf/FME_Desktop_Admin_Guide.pdf I have found at the bottom of page 37/beginning of page 38 something more promisingI am
Hello FME'ers,Because Friday is a holiday this week, you get the question-of-the-week post a little early. Hurrah for long weekends that start on the Friday. So much better than ending on a Monday, I think.Question of the WeekThis question from @rmm7 came up yesterday and relates to testing and filtering data:Q) I'm trying to match values between two attributes on the same feature. I have an electric transformer with a phase value, and it's connected electric cable, also with a phase value. The phase values can be any combination of A,B, or C. For example, the electric transformer might have a value of AC, and the cable it's joined to has a value of ABC. I'm trying to find a way to test if the phase values of the transformer are contained within the phase values of the cable. A) This question got a number of answers, and I think the user has a way forward. But in working out my particular answer, I came up with an idea and thought I'd share it here, to see if it would be useful.If y
Hello everyone, and happy Monday!I realize that Easter Monday is a holiday for some of you, so I'll be leaving the quiz open for an extra day this week. That gives you more time to match your FME knowledge against Senior Technical Writer, David Barber.David works for the Technical Publications team (aka Documentation). According to the staff slides from the 2017 user conference, he's from Pennsylvania, USA and his favourite ways to spend time are eating chocolate and cycling the Vancouver seawall.If you think you can ourscore him in the weekly quiz, then by all means give it a try. The location, as always, is: https://demos-safe-software.fmecloud.com/fmeserver/apps/FMEQuizIf you think you can out-do him in the area of eating chocolate, then I'm afraid I don't have an app for that. You'll just have to issue a challenge another way.
Is there a way to give the end user more than one option for the fme app uploaded data;Hi All,Is there a way to give the end user more than one option of the data he wants to attach in the fme server app?For example, I want to have 2 options (Feature class, and shape file) as the input of my buffer app, How I can do that at the level of workbench and to be reflected to the appIn other words, can I have a multiple format reader in the workbench to be published into fme server? Thanks in advanceLubna
Hello folks,Well, did you notice the crossover between the FME World Tour and this quiz? Yes, the virtual events are posing a set of polls made up of questions mostly from this quiz.I did notice a different answer in one of the questions yesterday. Don't hold it against me though!What you didn't see there were any questions from this week's quiz! That's for obvious reasons. But did you still manage to get the correct answers and beat Roger? It was a close one. But let's see the answers first (don't scroll down and look at the result yet!)Answers1) Which of these is NOT an ending to an FME transformer name?FinderFlipperSwapperComposerForcerWe always start with an easy question, and this week was no exception. The only transformer we don't have is a Flipper. All of the rest are valid transformer names, like:NeighborFinderCoordinateSwapperGMLFeatureComposer2DForcerBut no Flipper. Obviously we try to suit the action to the word, and the word to the action (as Hamlet put it) so I guess ther
I need to set attributes based on whether the workspace is running on FME Server or Workbench. I could do a published parameter to manually toggle a value etc. but I would like it to be more automatic. The idea is that when building and testing on Workbench, I get specific behavior related to that environment; if run on FME Server, this behavior adapts as well. Is there a way to determine from within a workspace where it is being run from? Thanks in advance.
Hello FME'ers,Because Friday is a holiday this week, you get the question-of-the-week post a little early.Question of the WeekThis question from @rmm7 came up yesterday and relates to testing and filtering data:Q) I'm trying to match values between two attributes on the same feature. I have an electric transformer with a phase value, and it's connected electric cable, also with a phase value. The phase values can be any combination of A,B, or C. For example, the electric transformer might have a value of AC, and the cable it's joined to has a value of ABC. I'm trying to find a way to test if the phase values of the transformer are contained within the phase values of the cable. A) This question got a number of answers. But in working out my version I came up with an idea and thought I'd share it.If you don't want to go through the whole thought process, then just skip to the Summary section.Otherwise, let's start by looking at what exactly we're trying to do... Question Requirements