Skip to main content
Question

Raster (.adf) files to elevation points?


I am new to ArcMap & FME. I was given a bunch of large .adf files which I need turned into elevations, even just point (x,y,z) coordinates to make a tin in Microstation. Does anybody know the correct transformer(s) to do this, or if its even possible with FME?

5 replies

jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • January 22, 2018

You have a couple of different options. Presumably the adf files in this case are ArcGIS Binary Grid (as opposed to ArcInfo coverage files). FME does have a reader for both.

Assuming it's a raster you can use a RasterCellCoercer to turn it into individual points, and a CoordinateExtractor to get the coordinate values as attributes rather than just geometry. And then write them into whatever format you want to read in Microstation (including dgn).

Alternatively you can create the tin itself in FME via the SurfaceModeller or TinGenerator transformers.


  • Author
  • January 23, 2018
jdh wrote:

You have a couple of different options. Presumably the adf files in this case are ArcGIS Binary Grid (as opposed to ArcInfo coverage files). FME does have a reader for both.

Assuming it's a raster you can use a RasterCellCoercer to turn it into individual points, and a CoordinateExtractor to get the coordinate values as attributes rather than just geometry. And then write them into whatever format you want to read in Microstation (including dgn).

Alternatively you can create the tin itself in FME via the SurfaceModeller or TinGenerator transformers.

Thank you for the reply. I have actually used RasterCellCoercer but my next question is, does it seem normal to take 4 hours, only be 8.9% complete with apparently 86,xxx,xxx points so far?

 

 


jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • January 23, 2018
jcanter wrote:
Thank you for the reply. I have actually used RasterCellCoercer but my next question is, does it seem normal to take 4 hours, only be 8.9% complete with apparently 86,xxx,xxx points so far?

 

 

Unfortunately raster to vector coercion is one of the places where FME is extremely slow. You may have better performance converting the raster to a point cloud (PointCloudCombiner) and then a PointCloudCoercer (Individual Points).

 

 

Personally I would either convert the raster into a (raster) format that microstation can handle or generate the tin in FME.

 

 


  • Author
  • January 23, 2018
jdh wrote:
Unfortunately raster to vector coercion is one of the places where FME is extremely slow. You may have better performance converting the raster to a point cloud (PointCloudCombiner) and then a PointCloudCoercer (Individual Points).

 

 

Personally I would either convert the raster into a (raster) format that microstation can handle or generate the tin in FME.

 

 

Appreciate the help. As of now, we aren't sure on a way to get Microstation to read it. I'll try your next option, thanks!

jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • January 23, 2018
jcanter wrote:
Appreciate the help. As of now, we aren't sure on a way to get Microstation to read it. I'll try your next option, thanks!
Per this page geotiffs should work. https://communities.bentley.com/products/microstation/w/microstation__wiki/4179/raster-manager-in-microstation-v8i-faq

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings