Output point clouds to GCPs, NAD83/EPSGs other than UTM

Regarding an earlier topic (8075), I’m getting an error in the odm console.bat when running the recommended code. I’m a WebODM user trying to get the point cloud in the same reference system as my control points. Is this feature still missing? It would be nice to just paste in the output system like the PROJ String needed for the GCP editor.

pdal translate reprojection -i C:\Users\Drew\Desktop\utm_cloud.laz -o Z:\CURRENT JOBS\22-049 Soderstrom Seven Oak MS Addition\Project Photos\WEBODM\drew\3_Outputs\reprojected.laz --filters.reprojection.out_srs=“+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs”

Error “Couldn’t create filter stage of type ‘filters.JOBS\22-049’. You probably have a version of PDAL that didn’t come with a plugin you’re trying to load.”

This seems like a tedious way to go about things as it is. Anyone know of any other free programs to reproject point clouds? It’s weird to me that it’s already been done when creating the gcp file.

Sincerely, a land surveyor with limited programming exposure.

1 Like


At the moment, we don’t support arbitrary CRSs for final products aside from on-the-fly generated images via the WebODM UI.

QGIS would be my first bet for if you absolutely need the pointcloud in a specific CRS aside from the local UTM CRS that will be auto-selected during processing.

Thanks for the info. So this kind of defeats the purpose of using GCPs in any coordinate system other than UTM right? I don’t think anyone in the architecture/engineering/surveying industries in the United States ever use utm/meters…

I tried using both qgis warp/reproject for the ortho (off a few feet, trying all different realizations of the state plane zone) and LasTools las2las in qgis interface (almost on but way off vertically), so we’re kind of stuck at the moment. I have a free trial of pix4d where the data is right on target, but we were hoping to avoid that route though as I’m sure others are as well. If anyone has a link to a reprojection workflow that works for them or any tips at all for common US projections it would be greatly valuable!

1 Like

Regarding the pdal command: try add quotes to your output file:

pdal translate reprojection -i C:\Users\Drew\Desktop\utm_cloud.laz -o "Z:\CURRENT JOBS\22-049 Soderstrom Seven Oak MS Addition\Project Photos\WEBODM\drew\3_Outputs\reprojected.laz" --filters.reprojection.out_srs="+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs"

No, I don’t think so. The point of allowing GCPs in arbitrary CRSs is more to just make it a bit easier to ingest data from various datasources. One less thing for you to manage, you know?

If I may ask, what industry are you in, or whats your user-story for needing arbitrary CRS throughout the entire pipeline for all products?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.