Definiując nowy region należy stworzyć w podkatalogu config katalog Region <Nazwa regionu>, np. Region Song Tranh 2. Miedzy słowem Region a nazwą regionu musi być jedna spacja. Przy braku tego katalogu region nie jest wybierany i program pracuje bez definicji regionu. W takie sytuacji część funkcji nie może być wykonanych, np. obliczenia we współrzędnych ortogonalnych XY. W katalogu regionu powinien zostać umieszczony plik konfiguracyjny regionu Region.xml zawierający nazwę regionu, współrzędne geograficzne zerowego punku układu ortogonalnego XY i identyfikator modelu prędkościowego. Przykładowy plik Region.xml:

<?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>Song Tranh 2</name>

       <baseLatitude>1.53300000000000000e+001</baseLatitude>

       <baseLongitude>1.08150000000000010e+002</baseLongitude>

       <baseElevation>0.00000000000000000e+000</baseElevation>

       <earthModelID></earthModelID>

</regionSettings>

</boost_serialization>

Większość pozostałych plików konfiguracyjnych przepisze się z katalogu podstawowego do katalogu regionu przy pierwszym użyciu funkcji. Są jednak moduły z funkcjami wykonywanymi tylko dla regionów. W takie sytuacji plik konfiguracyjny musi być stworzony od razu w katalogu region. Większość funkcji, w przypadku braku pliku konfiguracyjnego, przyjmuje wartości domyślne i tworzy z nich plik konfiguracyjny, który może być następnie edytowany.

  • No labels