Jump to content
RockWare Support Forum
longduckdong

Surfer 8 Change Scale

Recommended Posts

- Surfer stores drawn objects like text and lines in page units that are unrelated to the map units and scale, so changing the scale of the map with the Scale tab of the Properties dialog does not affect the position and size of the text and lines.

You may be able to resize the entire map to half size by selecting all the objects on the map and dragging a corner selection handle. Note the size reported in the Status Bar at the bottom of the screen before you start dragging the corner selection handle. Drag the corner towards the center of the map and stop when the size is half the original. This method of resizing is performed independently of the "official" map scale in Surfer, so the scale and size reported on the Scale tab of the Properties dialog will no longer be correct.

- A better way to handle text and line annotations on a map is to make them a part of the map. To convert drawn objects with page units to map objects with map units follow this procedure, or use the Surfer ExportToBase.bas script included below:

1. Select just the map without the text and line annotations, choose File | Export and export to a DXF file with the Selected Objects Only option in the Export dialog. Click the Save button to display the AutoCAD DXF Export dialog.

2. Verify that the coordinates in the DXF Rectangle section are in the range of the map coordinates. Add a check mark to the [ ] Save Scaling Info check box to save the georeference points for the next step, and click OK.

3. Back in the plot window, choose Edit | Invert Selection to deselect the map and select the drawn objects. Again choose File | Export, specify the DXF file name, choose the Selected Objects Only option in the Export dialog. Click the Save button to display the AutoCAD DXF Export dialog.

4. Change the Scaling Source to Saved, and verify that the coordinates in the DXF Rectangle change from page coordinates to map coordinates. Click OK to create the DXF file.

5. Load the DXF file as a base map, select both maps with Edit | Select All, and choose Map | Overlay Maps to combine the annotations in the DXF file with the map.

Rescaling the overlaid maps will scale the maps and annotations together.

- I have attached an article from the developer web site that outlines the procedure and includes images of the dialog boxes. (Surfer-ConvertDrawnObjectsToMapCoordinates.pdf)

- I have also attached the Surfer script ExportToBase.bas to automate the task. Save the file to your computer, and run the Surfer Scripter program with the Windows Start | Programs | Golden Software Surfer 8 | Scripter menu command. Open the BAS file in Scripter with File | Open and run the script with Script | Run.

Tom B

[email protected]

Surfer_ConvertDrawnObjectsToMapCoordinates.pdf

Export2Base.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×