Using readers and writers to extract and load data.
Recently active
I want to create contiguous 30 meter hex grids for binning spatial point data for on-going summary analysis. Ideally, I'd like for these grids to cover the entire earth. Creating and working with this volume of spatial data would be difficult if not impossible. I've thought about creating large rectangular grids as reference with the hex grids overlayed and subdivided and stored into groups (files) referenced by the rectangular grids. When evaluating new point data, a workflow could reference the rectangular grids that intersect the points and open only the corresponding group of hex grids.Would this approach work with FME? Is there another approach to binning and summarizing point data on a very large scale?
My import was working when I was using Excel with data validation but I put all the data in google sheets, where it needs to be, and now the sheets won't read. Both sheets have attributes whose values come from a pull down list. There is then a third attribute with a rate that I need. The rate is then joined to another table based on the first two attributes matching. I am using a featurejoiner to join the google sheet to the other table. Is there a problem reading this type of file? What is the solution?
Hi there,I'm copying a table to other table in different oracle database. When the copy finishes, I need update a state field in source table (reader). How a reader could be transformed to a writer?
I'm new on FME and want to know if is there a way to store an oracle select as constant? This value will be used to update some oracle tables.
how can i get 2d building foot print from lidar point cloud data?
I have Feature layer which is made with FME at AGOL. Now I would like to update that layer, but translation fails every time. I am using Esri ArcGIS Online (AGOL) Feature Service writer and Format Parameters are Writer Mode = INSERT, Truncate Layer First = YES and Rollback On Failure = YES. I think that it should work with those parameters. If I delete layer from AGOL, then it works fine, but if I don't delete layer, then translation fails. I would not like to delete layer manually. How to update AGOL Feature layer with FME?
Hello,I have 2 Shape files, one point, other line. I need to determine on which side of the line point feature is located. I need to take only points that are within 5m of line. For every point I need to add new attribute that will allow me later to separate right and left.Orientation of the line is determined by start and end point of the line.This is way out of my league so I need Your help.
HiIs there any convenient way to modify the material definiton for the batched 3d models when using cesium 3d tiles writer?I'm creating b3dm from CityGML and viewing them in the Cesium app in a browser. My problem is that some of the facades look too dark because of the shading according to the position of the sun. I read that setting some of the material settings of the gLTF, so that any shading from light source is flat, should solve the problem and make the building equally bright on each surface. It would be awesome if one could define these material/appearance settings as parameter values in the cesium 3d tiles writer.
I am looking to do an initial extract of a utility customer's Intergraph data to Smallworld using FME workbench. Is there a way to do an incremental extract on a nightly basis, without completely reloading the entire database?In other words, is there a way to identify daily changes in Intergraph data (ie time stamp, versions, etc) ?@MarkAtSafe
So I have a large CityGML file, which is the LoD2 model of New York City. I now would like to export all buildings into individual .obj files. Currently I am facing two challenges:The file is too large (30G) to be loaded into FME data inspector directly.I do not know how to extract individual buildings in a programmatic way.I already loaded the data file into a 3D City Database using the importer / exporter. But still confused how to solve the two technical challenges above. Any advice would be helpful. Thanks!
Hi @Mark2AtSafe, @RylanAtSafeHaving trouble authorizing FME Server (FME Server 2017.0 - Build 17259 - win64) for use with ArcGIS Online. The FMEServer instance is part of a private network, therefore I have followed examples including those at:https://knowledge.safe.com/questions/43567/arcgis-online-oauth-authorize-issue-on-fme-server.htmlhttps://knowledge.safe.com/questions/65076/connecting-to-arcgis-online-via-fme-server.htmlhttps://knowledge.safe.com/articles/40215/configuring-fme-server-to-use-oauth-based-web-conn.html I have done the following:The FMEServer has been enabled for HTTPSThe service account under which FMEServer runs on the server has necessary proxy whitelisting to hit the AGOL domainsSince the FMEServer is private, it is not accessible publicly, nor has a public DNS entry. So as per the example in (3) I have set up a nip.io redirect to the IP address of the 'private' FMEServerI've got a registered application in AGOL (so got a clientId, clientSecret etc).
Hi Everyone,I have a workflow that takes a submitted Excel workbook and validates all of the input. The validations are not simple and often require checking data against databases, checking against other rows/tabs in the workbook etc. At the moment, I am writing out any issues/validation failures to a text file e.g. The value: 'XYZ' supplied on Tab: 'Tab1' in Row:5 Column:'C' is invalid for reason 'ABC'. I would like to highlight Cell C5 in red on the original file and send it back. I don't want to create a new file or write all the data back out, just simply locate specific cells in the file I read in at the start and change their formatting. Is this possible? Thanks!J
So I'm simply trying to update a versioned table (happens to be non-spatial) in my ArcSDE database. The table exists now in SDE, I just want to truncate it and replace it with a whole new set of records every so often. Everything seems to run correctly in the log, but when I go view the table, even under my version (the one I used in the writer), all the old records are there like nothing ever happened. It says it wrote them, where did they go? So not only did it not truncate the table like I told it to, it didn't write the new records either. If it matters, I've tried using both SDE writers with the same result. Tried using the Insert vs Update parameter, same result. Tried using the SDE default version instead of my own, same result. This is a 10.0 SQL database, but I have 10.1 loaded on my desktop.
Hi, I have a table containing Id's and url's referring to online pdf's. For each record in the table I want to search a specific string in the associated pdf. If the string has a match in the pdf, I want to retrieve the Id from the record containing the url to the pdf. I tried using feature reader en pdf reader but didn't get far. So any help would be welcome.Idris
Hi guys, Hope you are well. I am just trying to figure out what would be the best way of doing this and if FME has a method. I understand Arcmap can do this but may take sometime.I have a shapefile generated which has a chainage of a road with various chainage parts/distances. I then have a spreadsheet which contains 40 records which has a start chainage and end chainage. What i require is to create X & Y coordinates for the start chainage and end chainage within the chainage of the shapefile for the spreadsheet. So basically this spreadsheet will then have another column with the X and Y coordinates.What would be the best process to do this? Is there a specific transformer that can be used to create these points? Start ChainageEnd Chainage153150154340
I am creating a Dynamic Data Uploading Workspace which will read all .mdb files present inside a folder & upload Data in the corresponding tables in Orace Spatial DB. The problem is the DB user which I have, to perform this Upload operation does'nt have Truncate rights on tables since its not the Table Owner & for policy reasons it cannot be given these rights although it has Insert,Update,Delete rights. How do I Delete records from Tables before inserting new ones? Apart from creating 2 seperate workbenches, First for deleting the records using SQLExecuter & second for inserting using Dynamic writer & connecting the 2 using Batch Processing.
Hi,Using fme workbench I am writing(fan out) dwg files. Some of the filename has arabic character which fme is not able to write. following is the messageERROR |AutoCAD Writer: An error occurred for dataset 'D:\\Projects\\Filegdb_to_AutoCad\\Output-dwg\\?????? ????.dwg', in function RealDWGWriter::saveDatabaseAs: 'eFilerError'Note: fme is able to write arabic attribute as OD without any issue but the cannot create file.I am on windows 10 arabic enable OS. I can create arabic filename outside fme.Any solution or workaround.Regards
Only the Open API Geodatabase writer can be used on FME Server/Cloud, which doesn't allow you to expose the 'geodb_type' and 'geodb_metadata_string' format attributes. Is anyone aware of a workaround for writing metadata to Geodatabase? This seems to be a major drawback of Server/Cloud if not.
Hi, I try to open an XML file downloaded with the SentinelDownloader but I get this error: Loaded module 'SENTINEL2' from file 'C:\\Program Files\\FME\\plugins/gdal/GDAL.dll'FME API version of module 'SENTINEL2' matches current internal version (3.8 20180604)SENTINEL2 reader: Opening dataset 'C:/4-Igual que 3 pero bajando ALL/all/S2A_MSIL2A_20181103T111221_N0209_R137_T30TVK_20181103T122857.SAFE/MTD_MSIL2A.xml'SENTINEL2 reader: Cannot find =Level-2A_User_Product.General_Info.L2A_Product_InfoSENTINEL2 reader: Failed to open the dataset 'C:/4-Igual que 3 pero bajando ALL/all/S2A_MSIL2A_20181103T111221_N0209_R137_T30TVK_20181103T122857.SAFE/MTD_MSIL2A.xml'. Please ensure source data is valid and correct reader is selectedA fatal error has occurred. Check the logfile above for detailsFailed to obtain any schemas from reader 'SENTINEL2' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, depend
Hi all,I am trying to create a workspace to automatically review other workspaces to ensure they meet our development standards and guidelines. One of these standards is that all connections used should be in the master connections file we all share. Which reader do I use to read the fme_connections.data file and get a list of the connection names? A standard text reader returns a load of #$@#@!# so I assume it's encrypted somehow?Thanks in advanceJames
Is it possible to read in data into an fme workbench from a THREDDS data server via Opendap? I can see that this article (https://blog.safe.com/2014/10/netcdf-meets-gis-geospatial-architecture-scientific-data/) suggests that it is possible but a cannot find any useful resources that explains the process. Any help/direction to docs will be much appreciated.
Hi, having problems Reading a Global Mapper raster format: *.GMGThe *.gmg format is a grid format in binary formAnyone know how to read it with fme?
Hello, I am new in FME.I need to create a KML that contains a set of placemarks with every jpg geotagged photo.INPUT: Set of jpg geotaggedOUPUT: KML with photo icons that I clic and show me the photo in a window. Thanks for your answers.
I'm trying to generalize the map. I want to add building names to their geometry, but I have a problem with that. I tried to use TextAdder and Aggregator and the result is good. I then use the temporary location to be able to use ArcPy and here the problem arises. When I add TextAdder and Aggregator, I get an error:Python Exception <ExecuteError>: Failed to execute. Parameters are not valid.ERROR 000732: Input Features: Dataset pre_aggregation does not exist or is not supported When I don't use TextAdder and Aggregator everything is good.
I am generating Results with Esri file geodatabase in Network location but I am receiving following errorUnable to connect to the File Geodatabase at '\\\\server\\project\\Test.gdb'. Make sure the correct filename was specified, and that the geodatabase wasn't saved with a newer version of ArcGIS than the one installed locally. The error number from ArcObjects is: '-2147024894'. The error message from ArcObjects is: {}A fatal error has occurred. Check the logfile above for detailsA fatal error has occurred. Check the logfile above for details Please advise for further.