Projection Software

 

Up ] Geophysical Software Components ] [ Projection Software ] Micro Surveyor 1 ]

 

Projection and Datum Transformation Library

The Projection and Datum Transformation Library is a dynamic link library (DLL) software component that can be added to a software project to provide projection functions for data mapping. The component has many features including:

bulletSupport for common Australian map projections
bulletAutomatic datum transformation if the geographic datum is different from the projection datum
bulletFunctions to convert between decimal degrees and degrees, minutes and seconds
bulletWarning messages when incorrect or unknown parameters are selected
bulletData for common projections and datums are stored within the component
bulletNew parameters can be easily added

Demo Application

A simple projection application using the component is shown below:


Figure 1.  The Demo Application Main Form.

The Demo Application is controlled from the Main Form (Figure 1). This form shows any warning messages sent by the projection library during use. The menu bar is used to access the various functions of the application.

 


Figure 2.  The List of Ellipsoids.

A list of common ellipsoids is stored in the component. The Ellipsoids form (Figure 2) displays the parameters of the selected ellipsoid.

 


Figure 3.  The Datum Transformation Form.

The Datum Transformation form (Figure 3) uses the datum transformation function to convert latitude and longitude values between datums.

 


Figure 4.  The Projection Parameters Form.

The Projection Parameters form (Figure 4) displays the projection parameters for the selected projection. Common Australian projection parameters are stored in the component and new ones can be easily added.

 


Figure 5.  The Map Projection Form.

The Map Projection form (Figure 5) converts latitude and longitude values into easting and northing values for making maps. If the geographic datum is different from the projection datum, the latitude and longitude values are converted to the projection datum.