I'm using ArcMap 10.8 with 3D Analyst. I received a LandXML from a civil engineer, who I assume used Civil3D or similar to create it. The LandXML has several TINs representing existing surface and proposed surfaces of a proposed project. When I use the LandXML to TIN tool, the TIN is placed in the incorrect spatial location.
You can see in this screenshot the overpass is shifted to the northeast by about 575 feet.
I have tried the following:
- Apparently the data uses a modified state plane with a scale factor. I have tried editing the xml with the scale factor before converting to TIN, but the result is the same.
- I have tried editing the prj.adf file in the TIN folder with the scale factor applied, same result.
- The TIN result also has no projection information, despite specifying in the Environment settings. I set the XY coordinate system in the properties of the TIN to the state plane as well as modified state plane with scale factor applied, both of which have no effect on the location of the TIN.
- I requested a dwg from the same engineer so I could inspect it; this data lands in the correct location when added to ArcMap.
- Using TIN to Raster, I converted one of the proposed surface TINs as well as the existing surface TIN to .tif. I georeferenced the existing surface raster to an approximate location based on aerial imagery (getting desperate). I copied that .tfw file and put it in the same folder with the proposed surface raster, and renamed it with the name of the proposed surface raster. This did not work the same way as a .wld file would with CAD, and resulted in a shrinking and misalignment of the proposed surface raster.
How do I get this TIN to land in the correct location?