A space for news, notes and introductions
Recently active
I get this error message in the system events log:Event Description: Triggered whenever a warning message is logged to fmeserver.log.Event Title: Warning Message LoggedMessage: Parameter STREAM_JOB_KEY_TTL missing from config file. Using default value of: 60FME Flow 2026.2 Build 26333Any hint where i can set the parameter?
Hi all! Welcome to our July FME Community User Spotlight. Every month, we spotlight a user in the community whose active participation and helpful contributions have been invaluable. We’re excited to highlight their experiences and insights! ⭐User Spotlight: Fon Punnakanta | @panda What company do you currently work for?Bowman ConsultingWhat's your current job role and title?Data EngineerTell us more about what you do and how you use FME?I design and develop FME workspaces to streamline data extraction and transformation, enabling seamless integration across industry-leading platforms such as Trimble, Esri, and Autodesk products. By building end-to-end automation pipelines, I connect field data collection directly to final reports, producing submission-ready outputs with minimal manual intervention. I also develop self-service tools through FME Flow Apps and configure webhooks and automated workflows that empower teams to work more efficiently, reducing bottlenecks and increasing over
Hi,I'm passing multiple shapefile paths from Directory and File Pathnames to a FeatureReader. The FeatureReader reads all shapefiles together, but I need it to process one shapefile at a time before moving to the next shapefile.How can I make FeatureReader read and process each shapefile sequentially instead of combining all inputs?Thanks.
I have a polygon with the 100m buffer along a linear infrastructure. I want to devide the polygon in segments of max. 1200m length. I have used the chopper but in the results were longer than 1200m.Do you have an idea how to solve the problem?
Hey Community! Got questions about automations and event-driven workflows? This is your chance to ask them—live.Join us for another Ask Me Anything webinar where your questions drive the conversation. Drop your questions in the comments by Monday, July 6, and our team will answer them live!Webinar DetailsJuly 8, 2026 8:00am–9:00am PDT REGISTER HEREWhat we'll coverAn automation that ran perfectly yesterday can break this morning, and the answer is rarely in the workspace itself. It's in a token that expired, an SMTP port that closed, a webhook that fired twice, or an IT policy that changed overnight. Whether the workflow is a scheduled feature service refresh, a webhook from a field-collection app, or an event-driven model run on FME Flow Hosted, the failure modes look the same once production starts.Our presenters @carlw, @kate-safe, @desiree_at_safe & @markwatsafe are ready to dive in to:Authentication Automation best practices Automation resilience and troubleshooting And mor
I have very big IFC file in GB, what i would like to do is just keep Attributes and export it as IFC file without loosing any order or level etc. Only remove Geometry , below is what i am doing but not getting it right . Any support would be highly appreciated.
Hello Y’all.Im checking out this guide here in regards of how to create a WMS on Flow by @LizAtSafe:How to Create a WMS Service Using FME Flow – FME Support CenterAnd its quite good.But in my case I need to create a WMS service on our Flow that is straight up harvesting an external WMS (a classic GeoServer). As in that our WMS just fetches a pre-defined layer from the external WMS service and then returns that to our users. Our users being Enterprise Portal users seeing this as a WMS in a webmap.I’ve kind of figured out that the main step here that is different is boycutting the “Create Image from source data” in the GetPNG one, but I am still bumping into problems.Anyone having an experience about doing this here that is eager to contribute?With regards, Hlynur.
Hi everyone! The FIFA World Cup is about to kick off! ⚽🌍 In honour of the occasion, if FME had a starting lineup, which transformer would be your star player and why? Drop your pick below and don't forget to tell us who you're cheering for this tournament! 🏆💡 New to the Question of the Week? Each week, we post a simple but thought-provoking question. It might be about your FME journey, the power of spatial data, FME innovation, or even a little something personal like this one.Every answer you share earns you an entry in our monthly draw for exclusive Safe swag (a $50 value) — plus points toward community badges!🗓️ Answer all of this month's Questions of the Week by June 30th at 5:00 PM PDT to be entered into the draw.🎖️ Answer your first question to earn the Socializer (Ice Breaker) badge — and keep it up to reach the Socializer (Talker) badge after five answers!
I’m experiencing a discrepancy between LMTOOLS and the FME Form License Assistant, and I’d appreciate any insight or guidance.EnvironmentFME Form (floating license) License server managed via LMTOOLS (FlexNet)IssueLMTOOLS shows:Feature usage info: Users of FME: (Total of 3 licenses issued; Total of 0 licenses in use)Users of FME_GUI: (Total of 3 licenses issued; Total of 0 licenses in use) FME License Assistant shows: 3 total seats 1 license in use 2 licenses available What I’ve already triedRestarted the license server via LMTOOLS (Stop/Start) Confirmed via Server Status Enquiry that no users are consuming licenses Closed all FME applications Ensured no FME processes are running on client machines Despite the server reporting zero usage, the License Assistant still shows one license in use, which suggests a possible:Client-side cache issue Stale session Delay in license usage synchronizationQuestionsHas anyone encountered a mismatch like this between LMTOOLS and FME License Assi
Is there any other alternative OCR software OR workaround of TESSERACT.exe which is not allowed by my IT Department for security reason. So if there is any alternative OCR s/w that is recommended, please let me know. Note from IT Security Team:All software, including freeware, must:• Come from a reputable source/supplier• Be supported by the supplier with vulnerability updates• Be fully licensed for enterprise use and not limited to individual use
Hi everyone,I have a JSON file that represents a line geometry containing 5 vertices (points). I would like to create a separate feature (record) for each vertex so that I can then generate vertices and rebuild the line geometry from them.I tried using the ListExplorer to extract the X and Y coordinates as attributes. However, the issue is that X and Y are only extracted for a single feature, and the other vertices are not created as separate records.Could you please take a look at the attached image for better understanding of my workflow?Any suggestions on how to correctly create a feature for each vertex would be greatly appreciated.Thank you
Welcome to this week's blog spotlight: 3 Pillars of Designing FME Flow Workflows That Scale. If you've ever watched a workspace balloon from a clean, focused tool into an unmanageable monster that takes forever to run and even longer to debug, this one is for you!Why This MattersWe've all been there: a workspace that started small and sensible, then grew one bolted-on feature at a time until it became a single massive job that blocks your queue, resists debugging, and terrifies anyone who has to open it. This blog puts a name to the problem and gives you a clear, actionable path out of it.Inside the BlogThe post breaks scalability down into three layers (workspace design, orchestration, and infrastructure) and walks through how a problem in any one of them can undermine the others. A few highlights:Large do-it-all workspaces don't just run slowly, they run sequentially. An FME engine is single-threaded, so ten readers sitting side by side on a canvas still execute one after another. B
I have a database of spatial information (points, lines and areas), this database needs to become all points, the issue is that there is a big overlap in data. What I am trying to do, is see if any lines are already matched by Project nr and location (can be not exactly the same location) to existing points. If this is the case, then I want to copy missing information to the points and disregard the line after. For the other lines I will turn them into points after. The issue is that I tried to match them using a NeighborFinder, when using the lines as base and points as candidate, I was unable to extract the points after with the missing info filled in. However when I used them with points as base and lines as candidates, I had a lot more lines left over. With a manual loop this amount decreased, so I am trying to do a loop transformer. As this is the first time I am unsure of where I am going wrong. I added a counter to see how many features are left and the tester is than to compare
I am not able to understand where and why the Output FILESIZE is NOT the SAME as Input file ? Any idea or suggestion is helpful INPUT FILESIZEOUTPUT FILESIZE
HI everyone! We've made some updates to the FME Talent Exchange and wanted to share what's new with the community! What's ChangedThe Talent Exchange has always been a place to connect FME talent with opportunity, and we're expanding it to make that even easier. Here's what's new:Safe Software roles are now posted here. You'll start seeing open positions from our own team listed in the Talent Exchange. Anyone can post a job, not just partners. If your organization is hiring for FME-related work, you're welcome to post regardless of whether you're an official Safe partner. Freelancers and contractors are welcome. If you're available for FME work and looking for your next contract or project, you can now post your availability directly in the Talent Exchange. Just follow the freelancer posting guidelines when you do.Whether you're hiring, job hunting, or somewhere in between, the Talent Exchange is your spot 🚀Head over to the FME Talent Exchange to browse current listings or share your o
Welcome to this week's blog spotlight: How to Validate Data at Scale: Geometry, Schema, Attributes, and AI. If you've ever had a workflow break because of bad incoming data, or worse, not break but silently pass bad data through, this one is essential reading!Why This Matters The blog opens with a striking real-world example: a mislabeled utility line contributed to an oil spill in Burnaby, BC, in 2007. It's a powerful reminder that data quality isn't just a technical concern; it has real consequences. And as more organizations lean on automation and AI, the stakes only get higher.Inside the BlogThe post walks through a practical, layered approach to data validation that covers the three most common ways data goes wrong (geometry, schema, and attributes) and then goes a step further to address AI-generated outputs too. A few highlights:Geometry validation should run in order: check for corrupt or null geometries first, then test for compliance. Don't waste time running complex checks o
We're making a small but exciting change. Our forum formerly known as "Question of the Week" is getting a new name: Community Corner!As our community has grown and evolved, so has the content being shared in this space. While Question of the Week will absolutely continue, we felt the name no longer captured everything happening right here. Community Corner better reflects the vibrant, engaging hub this forum has become.So what can you expect to see here going forward?Question of the Week — your favourite discussion prompt isn't going anywhere Fun Competitions — we have some exciting challenges in store that you won't want to miss Ask Me Anything Webinars — get your burning questions answered directly by our team and special guestsStay tuned for more fun we have planned this year! 😊
Hi all! Welcome to our June FME Community User Spotlight. Every month, we spotlight a user in the community whose active participation and helpful contributions have been invaluable. We’re excited to highlight their experiences and insights! ⭐User Spotlight: Arthur Bazin / @arthur_bazin What company do you currently work for?arx iTWhat's your current job role and title?Senior GIS Expert Tell us more about what you do and how you use FME?I'm currently helping our customers improve their FME skills through training, while also developing workspaces for data integration. I particularly enjoy integrating FME with the amazing world of PostgreSQL + PostGIS. These two tools are really complementary and together can solve nearly all the data challenges I've encountered throughout my professional life.Why did you join the FME Community?Easily find the answer to all my questions. Discover new methods on how to use FME (sometimes in a weird way). Helping others.What tips do you have for users o
Hi there, I am new to FME, and would appreciate any help or resource that teaches how to use “fme form data inspector” to debug error in the workspace?Thanks in advance
Hey FME Community,If you haven't come across Matt Parker before, he's a mathematician and stand-up comedian whose YouTube channel Stand-up Maths has over 1.3 million subscribers. He's one of the most popular maths communicators on the internet. His recent video, "What is up with UK bridge height signs?", digs into a genuinely fascinating quirk of UK infrastructure that I think will resonate with anyone in this community.UK bridge height restriction signs display limits in both metres and feet/inches. Per the Traffic Signs Manual Chapter 4, each measurement is taken independently, then separately rounded down for safety (3 inches in imperial, 0.1 m in metric). Because the two rounding schemes step at different intervals, the same physical bridge can produce signs that read, say, 4.1 m / 13'6" in one location and 4.1 m / 13'3" in another, and both are technically correct.Matt's collaborator Adam Townsend mapped every theoretically possible metric/imperial combination and has been hunting
Safe Software is taking the FME Breakfast of Champions to Denver!Come join us on Tuesday, July 28 from 8:30 AM – 11:30 AM MST at the Warwick Denver.Whether you're a longtime FME power user or just starting to explore what's possible with data, this is the perfect chance to connect with fellow professionals, walk away with practical knowledge, and fuel your morning with a complimentary breakfast — on us.What's in Store:Breakfast & Networking: Kick off the morning by connecting with data professionals in your area and the team behind FME. FME Updates: Get the inside scoop on the latest features, helpful tips, and insights to take your FME skills to the next level. Knowledge Sharing: Swap ideas and hear how others are tackling real-world data challenges head-on. Customer Stories: Learn how organizations in your region are leveraging FME to simplify workflows, boost efficiency, and move their business forward. FME Swag: Leave with some exclusive FME goodies to take home!Grab your spot
On Friday (today is Monday), I submitted a post in Transformers about not being able to read an Excel file in FME Form 2026.1. After I submitted the post, an alert said that my post will be moderated then posted. I realized that I had accidentally clicked on “Poll” while adding a tag, but didn’t configure a Poll. I unclicked Poll. This morning, I don’t see my post. Do I need to re-submit my post or should I wait longer for moderation? Thanks.
Welcome to this week's blog spotlight: 9 Data Integration Tips and Answers from FME Experts. If you've ever hit a wall with a tricky FME workflow and wished you could just ask someone who really knows their stuff, this one's for you!Why This MattersThis blog is a recap of a recent Ask Me Anything webinar where FME's own technical support team tackled real questions from real users.Inside the BlogThe questions cover a really nice range of day-to-day FME challenges. From underrated features you might be sleeping on (the Add Attribute shortcut is a gem), to dynamic workflows, schema mapping, and knowing when to automate vs. keep things manual.A few highlights:The FME Flow REST API is more approachable than most people think SchemaMapper is your best friend for table-driven attribute mapping The "rule of three" heuristic for deciding when to automate is genuinely usefulKey Takeaways Whether you're newer to FME or deep in the weeds on Flow deployments, there's something in here for you. The
I have been using FME 2025.1 to update a table that has 1.7M records and 12 fields in ArcGIS Enterprise (AGE) for the last year and we are getting ready to move the webmap to ArcGIS Online (AGOL) later this year. The issue that I am having is that it is taking more than double the amount of time to update the table in AGOL. I’ve read the FME community comments and the Esri forums but haven’t been able to find an alternate solution that can improve the update speed.My typical process has processing/enriching in FME and then the feature writer to truncate and insert into the feature layer in AGOL. The hosted feature layer also has a “View” as that is the portion that we would eventually show to the public. The update is run weekly and is automated in AGE using FME Flow, which is also the goal for AGOL. I am not a python wizard. Does anyone have any suggestions or has anyone experienced the same issue and found the solution? Thanks,Peter
I would like to read what i am seeing below :PDF file with text in RED (image) on top of text In the above image under the RED text / numbers is BLACK text /numbers (i do not want the PDF READER to read this but rest in BLACK visible in above is okie) e.g. When i read PDF it reads T64 but i want to read T100 + other text/numbers visible in above image OR I want to read U 22700 mm and NOT U 22000 mm OR I want to read U 22950 mm and NOT U 22200 mm PDF file with text behind the RED (image) text This is how my PDF READER pdf READER