The SWIP5 program, based on the description of the region, converts geographic coordinates into local and vice versa and draws maps in local coordinates. By default, it assumes a cartographic projection at a defined point on the geoid, counts the X values ascending towards the east, Y ascending towards the north, and Z as the height concerning the projection plane.

The point on the geoid is defined in the region configuration file called Region.xml. Below is an example file. Only the text printed in black in the example is edited.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="12">
<regionSettings class_id="0" tracking_level="0" version="0">
    <name>Lai Chau</name>
    <baseLatitude>2.21999999999999990e+001</baseLatitude>
    <baseLongitude>1.03000000000000000e+002</baseLongitude>
    <baseElevation>0.00000000000000000e+000</baseElevation>
    <earthModelID></earthModelID>
</regionSettings>
</boost_serialization>

where <baseLatitude>, <baseLongitude>, and <baseElevation> define the XYZ zero point on the geoid. This point should be near the location of tremors and seismic stations.

In the case of a different description of local coordinates, a plug-in is needed that provides the SWIP5 program with functions that enable a different description of the X, Y, and Z coordinates and their calculation and display on maps.

Currently, there are only two modules of this type - Sucha Góra and NLLTrans


  • No labels