A space to discuss FME Form
Recently active
I need these translation log info to be part of my translation canvass so I can include them into the header of my report. I used to have this solution in place but I'm hoping to find a more efficient way to include the info in my canvass and not the shutdown. https://community.safe.com/s/question/0D54Q000080hedASAQ/using-the-processid-and-timestamp-as-my-log-name-failing-on-rename-with-py3x-but-not-27
Hello FME Folks,I am using FME 2018 (FME(R) 2018.0.1.0 (20180518 - Build 18310 - WIN64) to read SharePoint Reader using Python 3.6 for SharePoint 2013 intranet. The internet has NTLM authentication enabled. I am unable to logon for the SharePoint reader. It is giving me following error: 2023-03-13 09:43:34| 3.3| 0.0|ERROR |Microsoft SharePoint List Reader: Encountered an unexpected response from the server, reproduced below. Verify that the SharePoint server is either SharePoint Online or SharePoint Server 2012 or greater, and that the server supports the selected authentication mode2023-03-13 09:43:34| 3.3| 0.0|ERROR |Python Exception <AttributeError>: 'bytes' object has no attribute 'encode' Please help. THanks,Vivek
Hi,When we try to convert dgn file issued from teigha in FME software, we have troubles with OdDgCellHeader2d cell name.it seems to be an encoding trouble. Teigha used UTF8 encoding and FME try to read an ansi string. Note that there is no trouble with the string linkage of the cell.We have post on the teigha forum and aidan.wessel have answer.We join a dgn file with two ERPTRL Cell, one dropped with teigha library and the other with microstation.inside microstation, we have no trouble. FME is not able de read igds_cell_name for the one dropped by teigha library.thanks for your answer,best regards,G. COSTAMAGNA
Hello, i have a list of files from an FTP server that I have read into a List. The last field in the list is the file name. The file name generally follows this format: "ProjectInfo_YYYYMMDD". YYYY is the four digit year, MM is the 2 digit month, and DD is the 2 digit day. I want to choose the one that matches today's date. I'm guessing this can be accomplished with the use of a user param or regular expression but I can't seem to find a reference on it. Any assistance would be appreciated.
I'm setting a variable via a variable setter as one of the first transformers in my workspace (after an sql creator) so I'm sure the variable is set.However when fetching that same variable downstream in the workspace in a custom transformer (or a custom transformer in a custom transformer).The value is empty. I'm pretty sure that the variable name in setter & retriever is exactly the same (see screenshots). I've tested it by setting the first transformer in my custom transformer to be the VariableRetriever, but the output is empty.I don't cache the data so it's not related with data caching. If I do a VariableRetriever in the main it finds the variable. When I do it in a custom transformer it doesn't find it. What am I overlooking? In other workspaces this works without an issue
I have a chain of workspaces (connected with workspace runners) and would like to set a few initial settings, from attributes, that are to be carried on through all the child workspaces, also in and out of custom transformers.Example: Say I want to fetch a scale setting from dataset Z, and then not use that source any more. This attribute can of course be saved to a separate "settings file" and be used in the child workspaces. But how do I set values on transformers that are not "naturally" connected to the settings file? I have been trying to get user User Parameters to do the job, that works sometimes, but requires extra steps in custom transformers. And sometimes I can't get them to work at all.What is the best practise in order to get this working? And what are the unintuitive settings that one needs to know about beforehand?
Hi, I am writing to a Non spacial SQL Database, using a FeatureWriter.When INSERTing new rows in the table, a UniqueID is created by SQL database.Is there a way to retrieve that UniqueID after INSERT completed sucessfully ?I would need the UniqueID for the next step of my Workbench.I do a SQL Executor to select the last inserted row, it will work, but, if multiple rows are inserted simultaneously, there is a chance that I won't get the right UniqueID. Any Idea ?Thank you.
ho un dato vettoriale in cui per ogni entità ho diversi valori e devo prendere il dato con il valore massimo
I am making an HTTPCaller request that in return outputs key, I need to make another HTTPCaller request with the value of the returned key (e.g, if returned key = "Yes" value is 15225 | if returned key = "Male" it's corresponding value is 15222)is there a way to store an object on FME desktop to be used like _instance ?? I think it might be done using JsonValueMapper transformer
I apologize if this has been asked before but I couldn't find anything related.I have a csv with the following data:With no header names. And I'm trying to get the following:I'm not sure which transformer to use, I thought BulkAttributeRenamer could help me here but I can't manage to make it work.I appreciate all your help before hand.
I am trying to transform a the KML within a KMZ file to MapInfo format using gentrans. The following works in the CMD:"C:\\Program Files\\MapInfo\\Professional\\UT\\fme.exe" GENTRANS OGCKML "D:\\Workplace\\Projects\\Acciona\\MI_read_KMZ\\testing\\UT\\PARQUE1.kmz" MAPINFO "D:\\Workplace\\Projects\\Acciona\\MI_read_KMZ\\testing\\UT\\tab" I have used FME GENTRANS GUI GENERATE_CMDLINE to generate a command line. If I run the result on the command line with: fme.exe gentrans <generated commandline> it fails. The command line I use is the following:"C:\\Program Files\\MapInfo\\Professional\\UT\\fme.exe" GENTRANS OGCKML "D:\\Workplace\\Projects\\Acciona\\MI_read_KMZ\\testing\\UT\\PARQUE1.kmz" "RUNTIME_MACROS,\\"KML21_LOG_VERBOSE,No,KML21_RASTER_READ_MODE,GroundOverlay,KML21_SCAN_SCHEMA,Yes,KML21_FAIL_ON_NETWORK_ERROR,No,KML21_DELETE_DOWNLOADED_FILES,Yes,KML21_TRAVERSE_NETWORKLINKS,All,KML21_MOVE_TO_KML_WORLD_COORDSYS,Yes,KML
Hi I just updated my FME 2021 to 2022.I opened a workbench to make jp2000's from geotiff tiles. We use this wb very often. When I open this wb in FME 2022 I can update the clipper and rastermosaicker transformers.When I run the wb I get an error that some geotiff tiles have 3 raster bands and some have 4 rasterbands.I used rasterselector to select the first 3 bands followed with the rasterbandkeeper, but the wb gave the same error. Then I used rasterselector to select the fourth band followed by the rasterbandremover. Then some tiles were outputted as rejected. When I don't upgrade the clipper and the rastermosaicker everything works just fine... Maybe it's because I just updated to a new version and my pc's need a couple of restarts for things to settle down... I already purged the temp files.
Hi,I am creating a table in Oracle SDE with FME. Is there to uncheck the Allow NULL property of a field via FME Desktop? Or even a way to uncheck it after the table is created with FME within ArcGIS Pro Catalog? See screenshot below. Thanks, Annette
Is there a way to automatically set the datetime within a parameter and use it to fanout a dataset so that does not then create a folder for every minute the workspace was running. I just want the initial date time the workspace was run. The default date time parameter is not really ideal for this as it defaults to midnight and requires user input. I'm hoping to not have to use a workspace runner. Using DateTimeNow seems to create multiple folders as the outputs are written.
Any thoughts on the below error, trying to load data into a Hive table that has columns defined as decimal 11,2Value is 6500, I have also tried stringformatter to 11.2f, and hard coding value to 6500.00, and a few other things like setting the value to double(@Value(my_amount), etc. Database Error Message: [Cloudera][ImpalaODBC] (370) Query analysis error occurred during query execution: [HY000] : AnalysisException: Possible loss of precision for target table 'xxx.xxxx'. Expression 'CAST(65000 AS DOUBLE)' (type: DOUBLE) would need to be cast to DECIMAL(11,2) for column 'my_amount'
Hi, I am trying to connect to my organisation sharepoint to fetch PDF files stored there, but API call is giving 401 error code with the message "An error occurred while accessing the URL". I am using the username password in the HTTP caller that is used to access the sharepoint in the web browser, but is it not working. The workbench is running on the server, which has another set of authentication, and I am not sure if that is the reason why I am unable to access the API though FME, while I can through the browser. Can you please provide some solution or workaround for this?
So far, I tried two approaches.Read pointcloud--> extract bounds-> tile point cloud into 1mx1m raster-->extract number of points per point cloud-->sort the number of points--> aggregate the number of points into groups-->write to csvread point cloud-->extract bounds-> calculate density by PointClouddensityCalculator--> rasterCellCoercer to extract the number of points into z--> coordinate extractor to get 3d points--> aggregate z (which corrsponds the number of points-->sorter-->write to csvThe problem with both approaches: it takes a lot of time (more than 1 h) . Does anyone have an idea how I could calculate the density quicker?I add a screenshot of my workspace.I appreciate any help. Thanks in advance!Kind regards,Ingrid
Hello,When use Obj Reader,materials aren't appearing properly. .mtl does not refer to additional image resources. Attachment is my obj file.Thanks
Hello everyone,I'm very new participant in this community and FME as well. Please can everyone help me to convert data from .gdb files to .xml file I would be very grateful if someone could write me the steps and some of the important details in the transformersInput (reader): geodatabase file (with extension .gdb). For example, this file can be read in ArcGIS ArcMapOutput (writer): one .xml file Thanks in advance.
Hi, How can you see if a line is a multiline or a polyline?I have a shapefile where i have both but it's creating problems so i have to detect the multilines en make polylines of them.I would think that i should use de deaggregator?
Hi all, I'm using the AmazonAthenaConnector to query an Athena database.In the Translation Log I'm seeing: "2023-03-10 09:04:27| 6.1| 0.0|INFORM|AmazonAthenaConnector: Query ran successfully. Run time: 5.225 seconds. Data scanned: 27694.09 kB" I'd like to use the info on the file size / Data scanned to do some cost calculation. 1: Is there a way to incorporate the output of the Translation Log as attributes in the workbench? Alternatively I guess I could load the .log file in a workbench and use that for the calculations... 2: I am wondering , can I run the main translation AND the .log file in the same workbench? (wait for the main translation to have finished so it can read in the log file and perform operations on that.)
I plan to use this method after a transformer "AttributeFilter".So the the number of cases the valeu of an ttribute varies define the repetition number the transformer .
Morning all,I have points (A) at the intersections of streets/lines. Also I have points (B) scattered everywhere. I need to keep location points A at intersections but would like to bring attribute information from points B. Point A can get all other points around it and stacked at this location.
I am trying to clip many different data layers based on a county boundaries for quarterly updates. I need each layer to end up writing to its own feature class. I am trying to not have to use a lot of different clippers or have to update the writer feature class name every Quarter. That is why I am trying to use a string concatenator that will add the correct quarter to a new attribute to use as the name each quarter. I figured out that I can use the feature type filter after the clipper to get everything to the correct writer feature class but the attribute that I created does not get passed through the filter. The field is under the drop down for blank and unfiltered but not on any of the other ports.
Hello, I would like to know if this architecture is available with FMEServer : 2 Servers are independent, each have their own FME Interface / ConfigurationNevertheless, these servers share the ENgine.In this configuration , we can imagine for example that these servers share 2 static licences and 7000 hours of dynamic licences.I think it is possible using 3-tier architecture , but I'm not sure 100%. FME is getting more and more popular in my job and maybe, if technically possible, this architecture would be a solution to ease the administration.Thank you