Creating and organizing workspaces. How to use Workbench.
Recently active
Hi I would like to calculate the coordinates of the centroid polygon feature class without changing the geometry type to point. Is this ,Hi is it possible to only get the coordinates of the centroid of a polygon, without altering the polygon. I have tried CentrepointReplacer this replaces the polygon with point feature?
I know there is a File/Directory Reader but I don't want to read the whole directory of files.I'm trying to find a transformer that I could use in the work flow that exposes file properties ie date created, date modified. Reading a polygon with an attribute "ABC123.PDF" and test with a FME Store FileExistenceChecker filter. If exists get the modified date of "ABC123.PDF" and push in an attribute.This should be possible with a PythonCaller or TCL but is there a Transformer I missed before I try to write one.
I have to filter out data based on a lot of values. Lets say, 50 values out of a 1000. I am using AttributeFilter for that and it works great, BUT it takes a lot of time and is extremely inconvenient to enter every attribute value and connect it. I could manage to copy many values from Excel, and when pasting them in I get something called 'multi-line' and I could connect only that one. It would be great if that would work. However, it doesnt. Plus judging from documentation Im not sure its designed for this purpose, but its not clear.Can somebody advice me something, please. Or explain the purpose of multi-line within AttributeFilter. Thanks a lot! P.S. I work with CityGML data.
I'm working on a large project which involves 100's of FME workspaces. Each time we have a project release we would like to be able to "tag" our workspaces with a build number (not the FME build number, a project build number). We would also like to be able to check if the current version of a workspace deployed in FME Server is at the current build.FME itself is not designed for any of this but I am playing around with the idea of a hack that could be useful: write an FME Workspace to iterate through a directory full of existing FME workspaces and update the "Legal" (or any other) workspace property to add the current project build number.Does anyone know if it's possible to use FME to edit workspaces in this manner?I do realize that kind of job is what source code version control systems are for and we are already using GIT to manage our source code repository. This idea really relates more to FME Server and being able to discover which version of a wo
In the FME ,we have included python startup script. When we run it in FME 2014 version, it showing an error like : name 'dbCursor' is not defined.Could you please temme what would be the reason?
Hi, How to protect a custom transformer with a password ?Thx
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!