I am looking for a way to set the zoom level in a view to a specific scale, say 1" = 20'. Is there a way to do this in MicroStation? There is a way to accomplish this in other products like ArcGIS, for instance.
The equivalent Bentley Systems GIS product is Bentley Map.
Usually we draw everything at 1:1 with MicroStation. MicroStation's drawing and measurement tools use real-world coordinates. Scaling comes into play when creating a sheet model for printing. In general, knowing the 'scale' of a view isn't helpful. If you want to know how big something is, just measure it.
What do you want to do with the scale of a view other than emulate ArcGIS?
Regards, Jon Summers LA Solutions
You will have do decide/calculate how many screen pixels you want to represent one inch. I think the Windows default is 96 but that doesn't mean 96 pixels will measures a true inch. My screen is 2560 x 1440. But at 96 DPI my screen area should be 26.7" x 15" but it is not. It is really 23 x 13 which comes out to 110 DPI. Lets say for easy of use its 100 pixels per inch. You can then go into file setting and set your View size to be exactly something like 1200 x 900 (12" x 9") so a 1"=50' will be an area of 600' x 450' Next you can now used window area. Enter the lower left corner of and area then key in dl=600,450. From there use the Pan feature to remain at the same scale.
mauritzj said:I am looking for a way to set the zoom level in a view to a specific scale
As explained by other peopley already, there is no such too available in MicroStation. I agree it cannot be implemented generally as screen resolution vary a lot today, so without some configuration for specific display the results for the same scale can be quite different.
On the other hand for a particular computer using hard-coded values it can be achieved with not very difficult VBA macro.
mauritzj said:There is a way to accomplish this in other products like ArcGIS, for instance.
Yes, and some other products (including Bentley Map) also, but not in MicroStation.
Labyrinth Technology | dev.notes() | cad.point