Program SWIP5 na podstawie opisu regionu przelicza współrzędne geograficzne na lokalne i odwrotnie oraz rysuje mapy we współrzędnych lokalnych. Standardowo przyjmuje rzut kartograficzny we zdefiniowanym punkcie na geoidzie, wartości X liczy rosnąco w kierunku wschodnim, Y rosnąco w kierunku północnym, a Z liczy, jako wysokość w stosunku do płaszczyzny rzutu.

Punkt na geoidzie definiowany jest w pliku konfiguracyjnym regionu o nazwie Region.xml. Poniżej przykładowy plik. Edytuje się tylko tekst wydrukowany w przykładzie czarną czcionką.

<?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>

gdzie <baseLatitude>, <baseLongitude><baseElevation> definiują punk zerowy układu XYZ na geoidzie. Punkt ten powinien być w pobliżu lokalizacji wstrząsów i stacji sejsmicznych.

W przypadku innego opisu lokalnych współrzędnych potrzebna jest wtyczka, która dostarcza programowi SWIP5 funkcje umożliwiające inny opis współrzędnych X, Y, Z  oraz ich wyliczania i wyświetlania na mapach.

Obecnie istnieje jeden dwa moduły tego typu - Sucha Góra i NLLTrans


  • No labels