A read-only category for lost FME Form topics. We hope to move them shortly.
Recently active
Hi. I have a feature class (ESRI filegeodatabase) with lines and one with points. The tolerence of the featureclasses are 0.02m, and I need to disperse/move some points which are within the tolerence of each other (or else they are overlapping according to ESRI Utility Network). I want to disperse/move the points by 0.025m so they no longer overlap. Just like this: How can I accomplish this? What I've tried so far is finding overlapping points with a neighborfinder and creating a custom transformer for moving the points. The custom transformer uses a snipper (with a set distance) and coordinateExtractor to get new coordinates for the points, vertexcreator for replacing the actual point and then another neighborfinder to find out if the point has other overlapping points. The distance used in the snipper is incremented by each iteration. But this isn't working. Am I maybe overcomplicating things? :)
Hi all, Something strange happened. I was working on a my FME workspace this afternoon and after I was done working I closed it normally, however later tonight I started FME and to my surprise I couldn't find that workspace along with few other workspaces in my local drive. this is really strange...Any suggestions on how to recover those files even if they are deleted by system or by some virus...Thanks H
Hi friends give me some advice how do I read the FBX files that are located in different places on the disk?PS. I have a file with the exact address to each file I need.
My CityGML exported by CityGML writer is described for appearance as follows: <app:appearanceMember> <app:Appearance> <app:theme>FMETheme</app:theme> <app:surfaceDataMember> <app:ParameterizedTexture> <app:imageURI> I would like to chage those to the following description <core:cityObjectMember> <bldg:Building gml:id="xxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx"> <creationDate>2020-10-01</creationDate> <app:appearance> <app:Appearance> <app:theme>texturation</app:theme> <app:surfaceDataMember> <app:ParameterizedTexture> Could you tell me the solution?
I have an FME workspace that I have set to run on a scheduled day/time etc through the Windows Task Scheduler. This worked fine, but recently the following happens:the workspace does start to run, but gets stuck at some point while reading the data (Usually 3 minutes in to a workbench that runs about 30 minutes normally)this is more or less at the same point in time where FME creates a ffs logfile.the task scheduler doesn't show that the task failed, it shows that everything went fine (task result = (0x0))the regular workspace logfile just shows the process stuck somewhere at reading something that does issue a warning. I checked and the workspace is set to keep running through warnings. Like I mentioned, everything used to work fine. The machine we run it on is an Azure machine. The tasks is set to run on a time when I'm normally not logged onto the machine. When I do log on to the machine and run the task manually on the task scheduler, everything seems to work fine. Becaus
I am using the dissolver to aggregate and dissolve area polygons grouping them by an ID. I am getting the error below but when I test the incoming geometry it is all areas. 2020-09-13 14:27:09|20366.8| 54.1|FATAL |Expression: !isPoly || curve->isClosed2D() Any ideas how this can be resolved?Thanks
Hi!I'm looking for create a specific grid over my datas. It's not a standard grid with rows and columns. I would like to have polygons with the same areas and put them along my datas. The polygons have to be joined and no have superposition. The datas have to be centered (or almost), the idea is to have maximum datas on the polygon and not just a little bit.After I would like to create numbering based on the order of these polygons. I tried with 2Dgridcreator and spatialfilter with my datas convert on a polygon (hullreplacer), but I have a lot of polygon with few data and a lot of empty. On the capture, that I would like to obtain. Do you have an idea? Thanks!
So I have this IMDF writer. Everything works fine except for this one property building_ids. The writer in safe says it is just a string. However, I have trouble making it generate output. In reality, it needs to look like this in the generated geojson: "building_ids" : ["8f0f9e75-860d-4050-a0f0-3483cd895a31"]
How would I isolate the top face of some buildings I've just extruded? - so that I can apply different appearances to the top and the walls.
I have a workbench that is chocked full of transformers trying to fix, set, extract, validate and write the coordinate system. I can see the CS in the feature details and have a tester to get from an attribute that has just been updated with the CS. however trying to route any features to a sampler and then an xlsx list always ends up empty. however when i get the output and go to look at the cs output in the _coordsys there are features that are empty or contain spaces. even on a support call with safe they could not see any problem with the method i am using to get this. yet still the data is empty.reading from dwg files and using the realdwg reader. I have the custom Fix_Coord_System transformer built by Safe.I then proceed to set the coordinate system, extract it back out to an attribute, and test that attribute (BTW I have also tried to test the system @coordsys value to no avail) .since i am just testing an attribute i am trying to test for at least 1 erroneous value "FME&qu
I have the requirement to grab some data from a SQL Server Database and row by row (so granular error logging can be performed) use a stored procedure to insert that data into another table. However, when calling the stored procedure to perform the insert I need to escape the single quote character (') by replacing it with 2 x single quotes. I have tried using the StringReplacer transformer but when it comes to using the re-formatted string as the input for the stored procedure it does not seem to pull through at all, the SQLExecutor Transformer loops through all the records correctly but when calling: EXECUTE [dbo].[InsertData] @Value(contact_number), '@Value(title)', '@Value(first_name)', '@Value(middle_names)', '@Value(surname)', '@Value(address_1)', '@Value(address_2)', '@Value(address_3)', '@Value(address_4)', '@Value(town)', '@Value(county)', '@Value(postcode)', '@Value(country)',
Totally new to FME but at a previous company I worked at I heard that you can annotate models with text. We are working on a project which requires profiles to be annotated with specific names at given coordinates. Would it be possible to create a workflow to add text annotations to the profiles / how would I go about it?
Hi all!I want to transform a .laz file (attached) to raster, specifically the buildings and soil entities so prior to the RasterDEMGenerator I use the point cloud splitter and the attribute filter to get the ones that have 6 and 2 values. The problem is that the output raster has a one-cell-wide frame with incorrect values all around. Zoom: Regarding RasterDEMGenerator, I have tried different values in both cell spacing and surface tolerance parameters, as well as all three interpolation methods and the frame stills there.Just removing the frame with the RasterSubsetter is not an option as eventually I will have to merge it with adjacent others and would leave a space without data where they should be touching. UPDATE:I've found this thread where the user dmitribagh confirms that the wrong bounding pixels are an intentional behaviour of the transformer:https://safesoftware.cloud.answerhub.com/questions/106377/raster-dem-from-pointcloud-raster-origin.html
ChartGenerator doesn't seem to honour the 'fill' line colour. Anyone else have this problem?Build: 2020.1.2.1 (20200909 - Build 20624 - WIN64)
Hi,I'm performing some tests with the SharePointOnlineConnector. It works well uploading files. I'm not able to write some fields in the document library. Do you think it is possible? If yes, how to do it?ThanksRoberto
Bonjour à tous, j'aimerai projeter les attributs d'une couche linéaire sur une autre couche linéaire, est il possible de le faire en passant par un transformer si oui lequel ou dois je d’abord transformer mes ligne en point et ensuite les projeter ?
Hello!I´m running a workspace that uses a HTTPCaller but this error is shown "HTTP/FTP transfer error: 'Failure when receiving data from the peer'" and translation fails....do you know how to solve this error? Thanks in advanced. The data is from an external website.
I'm trying to build an expression in Generalizer's'tolerance' setting that address this in every scenario (I have a Tester for node count beforehand, so this will only have to deal with polys with 2000+ nodes). I assume it's related to the perimeter but I'm not getting very far. Any suggestions gratefully received Thanks Paul
For some background on what I'm doing, I am trying to create a workspace to export some data from an Oracle database and write to a shapefile. As I don't know the attributes/geometry types ahead of time I'm making use of the SchemaSetter and dynamic options in a FeatureWriter. This is mostly working fine, but I'm having issues when it comes to MultiPoint features. I've created and attached a very simple workspace that demonstrates the problem I'm having. I'm using six creators to create two features of each geometry type, then aggregating these together to create a MultiPolygon, MultiLine and MultiPoint. I'm then running these three features through a SchemaSetter and writing to a shapefile, with a Geometry type of 'First Feature Defines Geometry Type'. The MultiPolygon and MultiLine features get written to the file and look as I'd expect in a GIS program. The MultiPoint doesn't however, as the log states that:2020-10-02 15:09:00| 1.1| 0.0|WARN |Shapefile Writer: Feature type 'C
Hello, I have a line that I would like to cut by points (no issue with that so far with the pointonlineoverlayer).Then, I would like to order the new lines so that the end vertex of the 1st line is the start vertex of the 2ne line, the end vertex of the 2nd line is the start vertex of the third line etc.On the picture, on the left is the regular result, no order. On the right is the result I would like. Does anybody have hints about that ? I found similard subjects but I did not find one which really applies to my issue. Many thanks in advance,Ann
Hi! I have been running FME Server 2019 for a year now without any problems. Upgraded both server and Workbench to 2020.1 two weeks ago and initially everything seemed fine. However, I discovered that new workspaces that I upload to Server will not run. The jobs imidiately goes into queue and then fails shortly after. No log file is created. All the old excisting workspaces are running as normal.
I have around 20 models with variable geometry traits (variable in number of traits and their names). I want GeometryPropertyExtractor extracts all of models traits without I have to determine traits' names in the GeometryPropertyExtractor individually for each model.Transformer guide advices to leave traits name blank and it can extract all of traits, I tried but did not work for me yet.
I have two tables - the first lists a series of attributes and values against equipmentAnd the second lists the expected attributes that should be listed against each equipment typeI need a way of telling which are present, but more importantly which are not. So in this exampleEquipment 5 is completeEquipment 10 is missing SumEquipment 15 is missing Count Ultimately I need to get a scoreSample 100% existsSum 0% existsCount 50% exists The bit i'm really struggling with is the absence of things since the equipment table is huge and the requirements differ for each equipmenttype Thanks for your help
I have a workflow where I am truncating an existing gdb table and a single attribute value is not being constantly output. The target attribute is a text field with a length of 50. The values that are supposed to be output to that field are all less than that length. About half of the time I run the workspace, it correctly outputs the values as expected. The other half of the time many but not all of the values come across as an empty string. It seems to switch back and forth between outputting correctly and encountering the issue. Regardless of if the issue occurs or not, the feature cache at the final transformer of the process always shows the field fully populated as it should be. The issue happens while the data is being truncated to the gdb table. When the output is viewed in ArcGIS Catalog, the field has an asterisk next to it, and is the only field in the dataset that has it. From what I've seen while researching that means this field is indexed, but I'm not sure how th
Is there any possibility on using writer feature that has been generated into reader feature so I can avoid from running the workbench twice?