Creating and organizing workspaces. How to use Workbench.
Recently active
Add a prefix that is a constant to all values of a certain field (attribute). For example: Name, Age are 2 values of a field then they are to be replaced by Old_Name, Old_Age
Hi all, I would like to update attributes bases on certain keywords. My reader consists of XML files, writing to an Access DB.I'd like to do the following:If in the column Official_name a certain keyword is detected I'd like to have the columns Category_main and Category_sub updated by various values.E.g. Official name is "B&B; FME City" - keyword B&B; is found and Category_main should be updated to Hotel/Motel, Category_sub is updated to "Bed & Breakfast & Guest Houses" Official_name Category_main Category_sub B&B; FME City Hotel/Motel Bed & Breakfast & Guest HousesMany thanks, Ed
Hi everybody ,When I configure the Fanout output for a FME process like in the attached image , It generates me correctly the file , but without extension.Anybody knows how can I give the extension DGN to the output file ???.Thanks !!
Hi ,I have 2 input readers , a GDB an a DGN files , and 1 output DGN file , and I need to execute the process in a batch deploy , with a input directory and a output directory , but I don't know how can I do it if I have two inputs.With one input is easy , with a path reader sending any path input to a workspaceRunner , but with two diferent inputs ?? any idea ??.thanks for your help !!
Hi again ,I have the attached FME project ( Image ) , that execute another FME in batch. The problem is that I haven't writer in this FME project , because I don't need it for the batch process , but without writer I can't create the .bat (Batch deploy) of the diagram , is disabled.Any idea to put a writer that let me generate the batch deploy ???.Thanks in advanced for your help , is great !
I created a spatial ETL tool that essentially exports GIS features from an enterprise GIS to individual DWGs by fanning out on a attribute. The attribute is associated with a specific site id. Additionally, I leverage the joiner, test filter, and reprojector transformers to reproject the individual fan outs into the appropriate projected coordinate system. These associations are defined in a list, hence the use of the joiner and test filter. This works well, but some sites need to be combined. So, my thinking was to leverage a feature class that contained envelopes to define the output extents and the data output associated with these extents by intersecting the envelope feature class. Is this possible?
Hi again , Another question please. If I have two diferent readers , one is a GDB file , and the other is a DGN file , how can I generate the batch deploy ??? Actually only let me add one source dataset , the DGN or the GDB but not the two at the same time. Thanks in advanced for your help !!
In a custom transformer, I tried to use BulkAttributeRenamer to add one of the parameters as prefix to a selected set of attributes, see attached image. But it does not seem to do anything in 2016.1 version. Wonder if anyone has an workaround. Thanks!
Hi I have a workflow where we are calling a custom arithmetic function (DoubleAsRaw64) to generate a new attribute value based on the old value - this happen in 20+ workplaces on many different attributes. We currently do this by using the AttributeManager and: 1) Checking if the attribute value has a value 2) If it has a value then we do @Evaluate(@DoubleAsRaw64(@Value(NameOfAttribute))) I would like to encapsulate this in an custom transformer where I would just have to check of the Attributes on a list - and the the transformer will then apply the DoubleAsRaw64 function on those attributes. This would create a cleaner workplace and minimize the risk for typo etc. I have tried to create a super simple custom transformer with one Attribute List as a published parameter Attributes_to_Raw64. And a single ExpressionEvaluator set to overwrite the attributes in $(Attributes_to_Raw64) the Arithmetic Expression is @Evaluate(@DoubleAsRaw64(@CurrentAttribute())) This works if I have a si
Hi Guys,is there a way to specify the name of the kml file that is created inside a kmz file? I'm writing 3D building models to kmz. It isn't a problem to define the name of the kmz itself, but inside the kmz (which is a zipped kml with the "models" folder containig the collada files) FME creates always a doc.kml.Thanks for helpingwhkarto
Hello,I'm looking for a help with a workspace runner. I will try to explain what I'm trying to achieve.1. I have a polygon and I want to find out what grid tiles this polygon intersects (step 1)2. I want to use each tile and intersect it with a polygon dataset, do some transformation in between and write the result as shp or tab file (step 2 main workspace)I found an example here: http://gis.stackexchange.com/questions/111020/how-to-batch-run-an-fme-workspace-on-a-feature-basisBasically, I want to take one feature from output of step 1, use the feature as an input for my main workspace (step 2), write the output and move onto another feature.Is this feasible, possible, doable? Thanks for any help
Dear FME community, we are currently using 5 licenses of FME Desktop and we have recently bought the FME Server to automate our geo processes further. I have a question regarding of what can be done with the server technology and if the use case we have in mind can principially be implemented. Our road network is published via a Web Feature Service (WFS). I have a desktop workspace that adds attributes from an XML file to this road network of lines. The problem is, that the attributes are dynamic. What this means is, that initially I don't know which attributes are in the XML file. It could be only 10, or more than 100 (as an example) and the names are unknown. We now want to create a website where the user has the ability to upload an XML file with an arbitrary number of attributes. In the background, the FME Server is supposed to map this file to our road network from the WFS and add the attributes. I imagine a site where the user has an upload button for the XML file and some
What does FME stand for? Okay, I know the answer, but do you?
I am trying to publish a workbench with notification service. While trying to select a topic, i am getting the error "could not retrieve a list of available notification topics". What should I do?
I want to compare the attributes from two features in same shape-file. If the timestamp attribute does not differ more than one minute from the timestamp attribute from the previous Point, I want to create a line between the points with PointConnector. Does anyone have any idea how to make this comparision?
I've got 2 scripts - master scripts runs via WorkspaceRunner slave one. Into slave workspaceI've placed specified Python code as shutdown script to print on console some summaries. When run master script via command line - there are no prints from slave script.
How can I run a workspace from my app/script? When I run the workspace, I want to provide a variable that changes how the workspace processes data or even what is processed.
Hi,Does anyone know how you can quickly update a reader? I have three models of which the reader is always the writer of the previous model. In one model stabbing seems a logical solution, but it can not because I need to check those results first. However, FME does not adjust the reader, only when I load them back again. Does somebody has a solution?
Hi all,I have a controler workspace that triggers 2 job on server via jobsubmitters, one of the jobs fails and this triggers a notifier in the controler workspace to send an email, the output port of the notifier succes is connected to a terminator so that when an email is sent the controler fails too.This is all well and as planned and works just fine on desktop, the translation status of the controler on desktop is translation failed.Now I have uploaded all workspaces involved and when I am running the controler workspace the translation status is success ???.I have been staring at this issue for some time and tried removing the controler workspace and republishing it but no joy, does anybody have any idea?Much appreciated, Itay
With the original readers / writers you could control reader / writer order in the Navigator to upgrade performance.But in a workflow with only FeatureReaders I have a data table being read completely before the lookup table starts to read. This causes all my datafeatures collected at a FeatureMerger before the lookuptable is read.Any way to do this?
Hi, I am passing multiple files seperated by comma (e.g. D:\\Projects\\\\ELECBAU1_PROD_127-1.dgn,D:\\Projects\\ELECBAU1_PROD_127-2.dgn) to workspacerunner but it does not pick the second file which is *-2.dgnHowever the same input is working in the underlying standalone workspace, but not through workspacerunner.Cant use directory (existing) parameter type either.Suggestion pleaseZubair
I'm working FME Server 2014. I'm having trouble using a job server submitter to output the details on the output from the called workspace on the server. The output from the called workspace does get generated on the server however it doesa not appear in a single folder. Three of the writers (DWG, XLSX, TEXT) in the called workspace have a dataset fanout assigned to them while a fourth (CSV) has a feature_fanout in place. This seems to be at the root of the problem but I cannot determine exactly what the problem is. I have read about the use of the FME_SERVER_DEST_DIR to modify the location of the dataset fanout however the CSV fanout persists in going to a folder under C:\\Windows\\Temp\\... on the server, while the dataset fanouts go to a uuid subfolder under FME_SHAREDRESOURCE_TEMP. In my calling workspace I set up an attribute to define the fanout folder location using the FME_SHAREDRESOURCE_TEMP folder and a UUID, and passed this to the job submitter parameter for th
HiI am trying to set up a dynamic workbench to convert a dwg drawing with object data to an ADAC xml file. I am pointing to a folder as the dwg source file. The source folder will contain a dwg file which will be deleted upon conversion. so the next incoming dwg will have a different name. I want the destination xml file to have the same name as the incoming dwg file. Could some one please confirm if this is possible and if so suggest methhods that I could use to achieve this objective.
I am fairly new to FME, and I am trying to write a custom writer using Java. I went through the sample file in the installer, and I managed to put together a functioning writer. However, I am stuck on how to deal with multiple feature types. For example, if I am using an ESRI-Shape reader, and my dataset has 4 shape files, I want my output to also have the same 4 files. At the present time, my writer has a directory for the output. So, when I add my writer, I choose the directory for the Dataset option and click OK. Then I get the prompt for “Select Feature Type”, and I select all. This creates separate Feature Type records, named for each shape file, as I would expect. However, when I execute my code … it does not seem like I have access to the Feature Type Name parameter. If I create a separate writer for each feature type, I can get the data from the DefLines, but that doesn’t seem like the correct way to do it. From using stock writers, such as ESRI-Shape, it seems like
Is it possible to have spaces in the possible values for a parameter in the fmf file? For example:GUI CHOICE MYWRITER_OUT_PARAM1 yes%no%"some other value" Parameter 1: