Skip to main content
Question

Raster (.adf) files to elevation points?

  • January 22, 2018
  • 5 replies
  • 137 views

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?

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

jdh
Contributor
Forum|alt.badge.img+37
  • Contributor
  • 2002 replies
  • 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
  • 2 replies
  • January 23, 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.

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+37
  • Contributor
  • 2002 replies
  • January 23, 2018
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
  • 2 replies
  • January 23, 2018
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+37
  • Contributor
  • 2002 replies
  • January 23, 2018
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