2. Konfiguration

2.1. Überblick

Der GeoShop Server legt alle Daten in einem Hauptkoordinatensystem ab. Beim Upload müssen daher alle Datensätze in das Hauptkoordinatensystem bzw. beim Download vom Hauptkoordinatensystem in das Zielkoordinatensystem transformiert werden. Folgende Koordinatensysteme werden unterstützt:

KoordinatensystemKurzbezeichnungBeschreibung
EPSG:21781lv03Schweizer Koordinatensystem LV03
EPSG:21780flKoordinatensystem Fürstentum Liechtenstein
EPSG:2056lv95Schweizer Koordinatensystem LV95
EPSG:4326wgs84Globales GPS Koordinatensystem WGS84

Die notwendigen Konfigurationschritte sind in den nächsten Abschnitten beschrieben.

2.2. Festlegen des Hauptkoordinatensystems

Das Hauptkoordinatensystem wird in appserver.opt im Abschnitt GeoShopServer wie folgt festgelegt:

GeoShopServer MAP
   ...
   SRS STRING <Koordinatensystem>
}

2.3. Konfiguration der Upload-Schnittstellen

Für die Transformation von INTERLIS Dateien in das Hauptkoordinatensystem kann die Konfiguration \script\il2il\il2iltransform.cfg verwendet werden.

Beispiel: Transformation LV95 => LV03 in \user\formats\itf.frm

(Annahme: Hauptkoordinatensystem = EPSG:21781)

MAP
   extension STRING itf
   pre_upload LIST
      MAP
         description STRING 'Transformation DM01AVCH24LV95D nach DM01AVCH24D'
         model_filter STRING DM01AVCH24LV95D
         script STRING \script\il2il\il2iltransform.cfg
         service STRING upload
         srs_in STRING lv95
         output_model STRING DM01AVCH24D
         replace STRING on
         state STRING on
      }
   }
   on_upload LIST
   }
   post_upload LIST
   }
}
[Anmerkung]

Für den Parameter srs_in darf auch die Kurzbezeichnungen des Koordinatensystems verwendet werden.

Die Angabe von output_model ist notwendig, da das zugehörige LV03 INTERLIS-Modell nicht gleich heisst wie das LV95 INTERLIS-Modell.

2.4. Konfiguration der Download-Schnittstellen

In der .pro Produktdatei muss zusätzlich der Parameter srs_out mit der Angabe des Zielkoordinatensystems definiert werden.

Beispiel für DXF-Download Produkt:

PRODUCT
   name STRING dm01_dxf
   display_name STRING 'DM01: DXF GeoBau2'
   models LIST
      MODEL
         name STRING DM01AVCH24D
         display_name STRING 'amtl. Vermessung'
         topics LIST
            STRING *
         }
      }
   }
   params MAP
      selection_type STRING POLYGON
      selection_options MAP
         fileformat STRING 'choice,Fileformat,DXF,DWG'
         fileversion STRING 'choice,Fileversion,12,14,2000,2004,2007'
         srs_out STRING 'choice,Koordsys,lv03,lv95'
      }
      order_ra_option STRING ON      
      order_la_options LIST
         STRING 'textfield,Verwendung '
      }
      topics_preselected_choice LIST
          STRING DM01AVCH24D:FixpunkteKategorie1
          STRING DM01AVCH24D:FixpunkteKategorie2
          STRING DM01AVCH24D:FixpunkteKategorie3
          STRING DM01AVCH24D:Bodenbedeckung
          STRING DM01AVCH24D:Einzelobjekte
          STRING DM01AVCH24D:Nomenklatur
          STRING DM01AVCH24D:Liegenschaften
      }   
   }
   services MAP
      DM01AVCH24D MAP
         script STRING \script\il2dxf\dm01avch24D.cfg
         service STRING download
         fence_mode STRING clip
      }
   }
   price_function STRING \script\price\price.cfg,Tarifzonen
}
[Anmerkung]

Für die Angabe des Zielkoordinatensystems in srs_out darf alternativ auch die Kurzbezeichnung des Koordinatensystems verwendet werden.