Skip to main content

I read in map drawings that have the coordinate system defined. There are many files so they have multiple systems (mostly state plane but still varied systems)

I have opened the dwgs and they have a coordinate system defined correctly in AutoCAD Map 3D. I have also used the geomap command and they are all correctly located in the state plane cs they say they are in.

I use the csExtractor then a test filter to test for whether there is a CS defined. Then near the end prior to writing to fgdb I have CsmapReprojector to reproject the data (with read from feature) to LL84.

After the wb completes successfully i open the fgdb to find that (only some) of the data has been reprojected too far south of the US.

In reality they are not IN south america. but they are south of Mexico in the ocean. (see screen shot)TOOFARSOUTHPROJThe only thing i can find going wrong is that the original cs is TX-SC which gets read in as TX83-SCF. so the nad27 gets read as nad83. but even creating a new wb and reading just the offending file and transforming it still results in floating (or sinking) data.

And if i manually transform the drawing to tx83-scf and then run it through the same wb it works fine.

Hmm, I think you might need to be a little clearer on this one. FME does have a number of South American coordinate systems.

Are you wanting to move the data or invert the data? If so you can use a Scaler with y set to '-1'. leave x and z as just 1.

 

This will multiply all y coordiantes in your data by -1.

 

I don't really think this is what you want though is it?


Hmm, I think you might need to be a little clearer on this one. FME does have a number of South American coordinate systems.

Are you wanting to move the data or invert the data? If so you can use a Scaler with y set to '-1'. leave x and z as just 1.

 

This will multiply all y coordiantes in your data by -1.

 

I don't really think this is what you want though is it?

the data should stay put in the US it should just get transformed to ll84. some of the data in the wb does get treated correctly. these do not.


It seems there are several odd things causing this.

  1. when using arccatalog and looking at the properties of the dwg file there is a file assigned to the project named like... h:\\somepath\\anotherpath\\ESRI_CAD.prj When i look for this file it does not exist. however there is an erroneous projection assign to the dwg file. If I manually assign it the new projection is honored.
  2. fme honors the esri projection before honoring the assigned autodesk map3d coordinate system.
  3. fme does not recognize autodesk map3d coordinate systems assigned and saved in older drawing formats. (not really able to determine versions or when it is fixed)

Reply