Creating and organizing workspaces. How to use Workbench.
Recently active
Hi,Is it possible to define, inside a custom transformer, a published parameter corresponding to a named database connection ? The idea is to develop a generic custom transformer that manage metadata tables. This custom transformer must be able to work on differents database/schema. Thanks,Thibaut.
Hello FMEers,i'd like to define one published parameter which will use one of others. For example, I need to create statistical data by roles (parameter ROLES) xor by users (parameter USERS). If I choose by user, I want the ROLES parameter to be deactivated. After that I can choose which user... So, question: how can I achieve that.
I have a fairly large project in Workbench (FME 2016.1.1 Build 16609).I have the option "Run with Full Inspection" enabled, which has worked great for a while to inspect the features I want to visualize. However, when inspecting using this approach now - it takes the Data Inspector between 10-30 minutes to retrieve the data. It doesn't seem to matter if it is 10 features, or 2000. Data Inspector require a lot of time in both cases. There are probably around 100 'boxes' I can inspect, ranging from 20 000 features to 10 in them.I have tried upgrading to the newest build, and purged temporary files.Using the Inspector-transformer on the other hand, results in a an instant visualization of the features when the Workbench is completed.Is this simply because the amount of features stored as ffs has become too big? Or are there anything I can try to troubleshoot this issue? Memory use seems to be fine when looking at Performance tab.
Hi,I'm running two instances of FME on the same machine, one 64 bit (running with a long-running job), and one 32 bit running a small job.Whenever I enable "full inspection" in the 32 bit instance, the 64 bit instance immediatedly responds by turning full inspection on here as well, at least visually.Is there a "leakage" of settings between multiple instances of FME, even across the 32/64 divide ?Is this "leakage" real, or just an unwarranted display issue ?Cheers Lars I.
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