Kopplung mit ProBAUG: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 35: | Zeile 35: | ||
** GISVIEW-Service-URL: Die externe URL des oben installierten Services. | ** GISVIEW-Service-URL: Die externe URL des oben installierten Services. | ||
** GISVIEW-Service-Passwort: Das Passwort, welches Sie in der Datei InteropService.exe.config angegeben haben. | ** GISVIEW-Service-Passwort: Das Passwort, welches Sie in der Datei InteropService.exe.config angegeben haben. | ||
** Dienst am GMSC-K-Server ansprechen: Gibt an on der Dienst vom GMSC-K-Client oder -Server aus angesprochen werden soll. | |||
** GISVIEW-Felder: eine kommaseparierte Liste der Felder aus dem GISVIEW, welche bei Auswahl eines Vorgangs dem Nutzer angezeigt werden sollen, z.B. FELD2,FELD3,FELD10 | |||
=== Allgemeine Konfiguration === | === Allgemeine Konfiguration === | ||
Version vom 8. April 2025, 14:07 Uhr
Kopplung mit ProBAUG
Die Kopplung mit ProBAUG kann über zwei Wege eingerichet werden: über den direkten Zugriff auf die ProBAUG-Datenbank oder über einen Webservice. Letzteres ist nötig wenn der GMSC-K-Server und die ProBAUG-Datenbank in verschiedenen Netzwerken arbeiten.
Direkter Zugriff auf die Datenbank
- Legen Sie im Adminer eine Datenquelle für ProBAUG-Datenbank an.
- Fügen Sie dem Projekt die Fachanwendnung "Fremddaten" mit der ProBAUG-Datenquelle hinzu.
- Öffnen Sie die Mappe und legen Sie in dieser Fachanwendung eine neue Objektklasse auf den Datenbank-View "GISVIEW1" an. Wählen Sie als ID-Attribut "FELD3".
- Legen Sie im Adminer eine Kopplung vom Typ "ProBAUG" an und tragen Sie Folgendes ein:
- Programmaufruf: <Pfad-zur-probaug5.exe>
- Fremddaten-Fachanwendung: Die oben angelegt Fremddaten-Fachanwendung
- GISVIEW-Objektklasse: GISVIEW1
Zugriff über den Webservice
Der Webservice wird von GMSC-K mitgeliefert und muss auf einem Rechner installiert werden, der direkten Zugriff auf die ProBAUG-Datenbank hat.
- Kopieren Sie den Ordner c:\Program Files\Intergraph\GeoMedia SmartClient Kommunal\InteropServices\ auf den Rechner mit Zugriff auf die Datenbank in ein Installationsverzeichnis Ihrer Wahl.
- Tragen Sie in der Datei InteropServices\bin\InteropService.exe.config folgenden Abschnitt ein:
<configuration>
...
<connectionStrings>
<add name="Connection" connectionString="Data Source=ProBAUG-Datenbankserver;User ID=xxx;Password=yyy;Initial Catalog=ProBAUG-Datenbankname" providerName="Intergraph.Emea.Data.SqlServerProvider" />
</connectionStrings>
<appSettings>
<add key="servicePassword" value="ein-Passwort-Ihrer-Wahl" />
</appSettings>
...
</configuration>
- Tragen Sie in der Datei InteropServices\bin\InteropService.exe.config im Abschnitt
<add baseAddress="http://localhost:8100/IACServiceHost"/>einen passenden Netzwerkport ein. Standard ist hier 8100. - Rufen Sie das Skript InteropServices\bin\InstallGMSCKService.bat auf. Damit wird der Dienst im Windows registriert und gestartet.
- Sorgen Sie nun dafür, dass die URL http://localhost:8100/IACServiceHost von außen für andere Rechner (ggf. über das Internet) zugreifbar ist.
- Legen Sie im GMSC-K-Adminer eine Kopplung vom Typ "ProBAUG" an und tragen Sie Folgendes ein:
- Programmaufruf: <Pfad-zur-probaug5.exe>
- GISVIEW-Service-URL: Die externe URL des oben installierten Services.
- GISVIEW-Service-Passwort: Das Passwort, welches Sie in der Datei InteropService.exe.config angegeben haben.
- Dienst am GMSC-K-Server ansprechen: Gibt an on der Dienst vom GMSC-K-Client oder -Server aus angesprochen werden soll.
- GISVIEW-Felder: eine kommaseparierte Liste der Felder aus dem GISVIEW, welche bei Auswahl eines Vorgangs dem Nutzer angezeigt werden sollen, z.B. FELD2,FELD3,FELD10
Allgemeine Konfiguration
- Ordnen Sie der Kopplung per Drag&Drop die gewünschte Flurstückssicht zu und tragen Sie Folgendes ein:
- ID-Attribut: ID
- Themenattribut: keins
- Thema: FS
Der Nutzer kann nun z.B. über die Karte ein Flurstück auswählen und mit "Öffnen mit..." nach ProBAUG wechseln. Sind mit dem Flurstück mehrere Aktenzeichen verknüpft, muss er zunächst eins in einem Dialog auswählen.