Most of my work is don on a defined grid.?ÿ It has literally been years since I scaled a project to ground.?ÿ Apparently AutoDesk finally changed the scale command to be 3D.?ÿ Good for converting units, bad for trying to scale grid to ground.?ÿ Is there a way to specify scaling only about X & Y?
sincpac?ÿ has a routine to do this ....xy only
I don??t do any scaling or adjustments to survey data in autocad nor microstation. I use TBC so I??m sure the data is handled correctly.
I have no problem scaling in CAD, other than this new 3D thing.?ÿ I do have it scaled in Infinity but I can not get the project (scaled) coordinates out.?ÿ ?ÿI can do this in an excel sheet or back in the CS20 but it is just extra steps.?ÿ For years the big gripe was that you could scale in 3D which bit when you were trying to convert units.?ÿ Unfortunately they overwrote the command instead of adding a 3D scale command.?ÿ
You can specify separate x, y, z scale factors when inserting a block. Maybe wblock and reinsert and explode could work.
1. Assuming that you are still at the coordinates stage my approach would be:
?ÿ ?ÿa) employ the scaling option in StarNet when outputting coordinates for mapping, or?ÿ
?ÿ ?ÿb) to employ EXCEL to scale the horizontal coordinates and not the elevations.?ÿ
?ÿ
2.?ÿ If I already had a CAD drawing that I wanted to scale I might try xref'ing the mapping into blank drawing with the appropriate scale factor, then binding/exploding.?ÿ
?ÿ
You can specify separate x, y, z scale factors when inserting a block. Maybe wblock and reinsert and explode could work.
This is the method I use in C3D when I only want to scale 2D. BLOCK or WBLOCK command to put everything in a block reference, then specify XYZ scaling in the properties, then explode. Minor hassle, but it works.
These days I apply any coordinate transformations in TBC before export, but on rare occasion I need to scale a legacy project or something I have been given in grid.
The block and scale technique works well for linework and such but the C3D points do not like it.?ÿ They just disappear.?ÿ For some reason I can create the scale / truncate in Leica Infinity but I can not export the coordinates or linework in the local system.?ÿ I have a call into Leica to figure out if I can export the local project coordinates and linework.?ÿ As a work around I just exported a dbx file of the points an linework, loaded it into my CS20 simulator and did the magic there.
It just figures that Autodesk finally fixed the scale command by overriding it instead of creating a 2d/3d option.?ÿ
Civil3d objects will not scale which is most likely the cause of your C3D literally disappearing when scaling.?ÿ Civil3d is not setup to scale civil3d work.?ÿ Your work must be in the correct system upon import or creation of the data.?ÿ Sure, there are ways around this but they are usually convoluted and don't result in a clean/efficient/usable dataset on the backend.?ÿ We used to scale things all the time back in the LDD days but once Civil3d came out and we understood that this was no longer a viable workflow (unless you're dealing with plain autocad objects) we just made sure the data was 'set' before it hits Civil3d.?ÿ We do all our grid to ground scaling in TBC.?ÿ If necessary, we'll scale an xref drawing or image to be 'on' our coordinate system.?ÿ This keeps the original file intact and only scales it in your drawing.