Creating and organizing workspaces. How to use Workbench.
Recently active
I want to convert a KML file with labels to Cad format.
I have a reader that has two sets of variables roads and nodes. I want it to go through and process all the roads and run that through the transformers and save to the database before the nodes part of the file gets read and processed. Need some of the road info to help process the nodes. Is their a way to ensure that the roads are completed before the nodes start to process in a single workbench or do I need to break it up and use a FMEserverworkspacerunner. If possible i would like to avoid this and keep everything on one workspace.
I am trying to optimize a large collection of "Point in Polygon" overlay operations. The work flow is this: 1. The user selects a point on the screen (will be publishing to an FME Server solution, once successfully prototyped). 2. Workbench will accept the point, and then "drill down" through all of the attached data sources and report on the findings, in the context of a PDF report. My question is this: some of these data sets have a very large number of features. The assessor parcel layer, for example, has 350,000 polygons to process. Power poles (for proximity searching) number in the 130,000 records range. Is there a way to "pre-process" these data sets so that I am not searching through 350,000 parcels when looking through a few city block's worth would go much faster? More simply put, is there a way to restrict the overlay operation to a smaller geographic subset, like constructing a special geometry (a polygon?) that the PointOnAreaOverl
I have a project and it seems that some of my end readers are reading in files before the workbench gets to them. It would not be a issue but its sending data through a feature merger before it should. Is their anyway to force the workbench to start at one area and then not go to the next transformer until the previous one is completely done? Some sort of hold. I know this would be less efficiant but may solve my issue.
Is there any way you can set up a reader to read in a subset of the data? I am using a ODBC2 reader and I would like to only read data that is a month old (this table has 2 million records as it contains over a decade worth of data). I am currently using a tester transformer to remove the unwanted records, but the entire process takes over 6 hours.
Is there a reason FME 2015 64-bit won't use all 32GB of RAM I have on my PC? When I watch the Task Manager it seams to get up to about 16GB and then the log will say its starting to optimize and I hear/see it starting to write data to the FME temp folder on my drive. Why wouldn't it just keep going with the RAM? The optimization sits there forever and really slows down the completion of my workspace.
Without the braces it generates a parsing error.Is this intended?@Xiaomeng
I got a circle (buffer of 30km around an emission-source), which I've to divide in 12 Segments (30 DegreeSegments)? ?
Hi, I am doing a fanout in writer for a csv file based on an attribute, say CSV_NAME. What I am getting is new folders with the name as CSV_NAME under which one .csv file is present with name as CSV_NAME. What I need is that all my .csv files should be present under a single directory. Is that doable? Any pointers?
, I have a writer which writes a GDB at specified path. This writer has user input parameter as GDB name. When user specifies the GDB name in Arabic it gives me jargon
I have big workspace with a lot of job submitters. I want to stop process if any job will failed, how to do that?
Hi,when running my workbench the translation failed. I get the the following message: "Starting translation...Undefined macro `VALUE_ATTR_ALIAS' dereferenced in file `C:\\Users\\myPC\\AppData\\Local\\Temp\\2\\wb_template_1448871318470_1968\\wb-xlate-1448874512179_1968'Program Terminating."Does anybody know how to handle this issue?Thanks Kathrin.
I have two very large sets of files from 2 different years that I need to compare with each other. I already have a workspace set up that currently performs the comparison and gives me the desired results. Reader_1 in the workspace takes a file from the year_2013 set and Reader_2 takes the corresponding file from the year_2014 setReader_1 - file_ABC_year_2013.tifReader_2 - file_ABC_year_2014.tifWhat I need to do now is run the process as a batch job on all of the data so that each file from year_2013 is processed with the corresponding file from year_2014. The two sets of data contain exactly the same number of files and share a naming convention with the year appended to the end of the file name.Do I create a csv file that lists all of the files from year_2013 and the corresponding files from year_2014? If so how are these files 'feed' to the workspace? via workspacerunner?Batch processing using the workspacerunner seems reasonably easy when only one reader is required, howeve
I have a single KML file that I am trying to use fanout based on "name" field to new separate KML files for either polyline from the original file. When I turn fanout to yes I will get .KMZ's for every file. Is there something I'm missing that I can set to force KML's and not KMZ's?
Is it possible to make user parameters some way into workspace parameters so each workbench I create I don't have to re-create the same parameter. I can just grab them and go. (ex Database log in parameters).I create drop down choice multiple parameters sopeople can just select what they want in FME server.I want to know if I can make these universal so I dont have to create new ones on each work bench
Hello,I use FME to retrieve some metadatas from various formats and I tried to find a way to get the data source of the datasets linked to a MXD or a Lyr with no result. I suppose FME has the information because he can read the linked datasets...Is there a solution or I have to directly use libraries like arcpy or ArcObject ?
Hi all, I run FME workflow an hour ago, made some changes (not serious at all), and when I tried running it again, it reads GML data set extremely slow, really really slow. What could be the reason for this? I restarted computer serveral times, emptied TEMP directory, diconnected from network, and now I don't know what to do.
Hi, I'd like to query facebook's "audience insights" API (and possibly others) from the Workbench and process the results as JSON (for example), in a similar way as TweetSearcher does for Twitter. This should be achievable using httpfetcher or httpcaller but if someone has already encapsulated this, this would save me time and effort :-) Anyone had experience on this ? Thanks, Fred
How to choose each feature of an output of a transformer sequentially for processing? Thank you very much for any help you might give!
I like to read and write metadata from SDE to SDE total of 275 features after 65 features the proces stops suddenly. I get a message like this: "All features of feature type 'RT_NHPAD' will be ignored because the Geodatabase Writer does not have support for features with the geodb_type of 'geodb_metadata' ". Does anybody have a suggestion?
Hello everyone! I have one big problem. When I generate attributes dynamically in a workspace, I have to expose them in order for the shapefile writer to actually see and "write" them. I have been trying to look up solution to this for quite some time. There is the problem that the incoming source table is generated dynamically, so I have no idea what the attributes are going to be in advance. Manually setting up attribute exposer, or creating list to use in a schema is not possible. There are two files in the attachment, one with source csv data, one with attribute transformation I am using and shp folder with shapefiles. Desired output would be dynamically generated shapefile, where all attributes from the incoming csv file were present . So any ideas or help would be really welcome. Thank you and have a nice day, Radek
The default behavior for double-clicking an FMX file is to "install" the custom transformer. It seemed that for a while I had double-click set up to open the transformer for editing, rather than installing it, but now it's reverted back to installing with my latest FME (2015.1.2.0 (20150911 - Build 15538 - WIN64)). Can this behavior be changed? I never need the custom transformer installed because I keep them all in a shared directly. If I double-click it I'm always going to want to edit it. Additionally, because the default behavior is to "install" I can't open alternate versions from our version control system for editing because it always tries to "install" the version, rather than editing.
Hi everyone, I have set up a FME workspace that works fine and is scheduled to be started every day on FME server. It has a python startup script included that also works fine and has been tested. The trouble is that the scheduled job sometimes fails, telling that the python script has produced an error : Python Exception <NameError>: name 'ftplib' is not defined Error executing string `# -*- coding: utf-8 -*- The weird thing is that it happens sometimes, not every time. For now, when the process fails I just resubmit the job and it works almost everytime (it happened once that it fails again). The ftplib is definitly included in the python environment (I tried to start <<path to fme server>>\fme.exe python and then the utf8 thing followed by import ftplib, it works flawlessly). So I don't know where the issue can be, FME? FME Python? My script? Environment related issue? Thank you for your help. Anthonin
Is there a way to generate an output schema on the fly based on a transformer output ? Suppose I dynamically rename an attribute with today's date as a suffix. How can my writer's schema reflect this ever changing attribute name ?
Hello, I want to create a large number (100) of files with different filenames, depending on the name or attributes of the input files. In detail, I have one Reader, reading 100 XML-Files, processing them (extracting different attributes etc.), and I want to write the contents to 100 text-files, but each text-file should be named after one (different) attribute. Since User Parameters are not changeable through runtime and I have no Idea how to use attributes as parameterized filenames, I am stuck with this problem. Is there a way to achieve that? Thanks. (FME 2015 1.2.1 Win32) Best Regards, Ron