Picklist – Manager 2.0

Werbung
Picklist – Manager 2.0
Picklisten erstellen mit GeoMedia
Tipps & Tricks
Mai 2012
© 2012 Intergraph SG&I Deutschland GmbH. Alle Rechte vorbehalten.
Der Inhalt dieses Dokuments ist urheberrechtlich und ggf. durch internationale Verträge geschützt. Er
stellt geistiges Eigentum der Intergraph SG&I Deutschland GmbH und/ oder entsprechender Dritte r dar.
Jede Verwendung, Vervielfältigung, Verteilung oder Freigabe dieses Dokuments oder von Teilen des
Dokuments in einer anderen Art als hier festgelegt, ist nicht autorisiert und erfolgt unter Verletzung
anzuwendenden Urheberrechtes und internationaler Verträge. Alle Rechte an Inhalten oder Materialien,
die einen Urheberrechtsvermerk oder eine Zuordnung zu Dritten tragen, sind den entsprechenden
Urhebern bzw. Dritten vorbehalten.
Intergraph behält es sich vor, Verbesserungen und/oder Änderungen an den in dieser Publikation
beschriebenen Produkten, Lösungen und/oder Programmen zu jeder Zeit ohne Hinweis vorzunehmen.
Alle Inhalte oder Materialien, die in der hier vorliegenden Form und Art zur Verfügung gestellt werden,
werden ohne Gewährleistung jeglicher Art angeboten. Aus den hier dargestellten Inhalten und
Materialien können keinerlei Rechtsansprüche abgeleitet werden. Soweit rechtlich zulässig, ist jedwede
Haftung gleich aus welchem Rechtsgrund ausgeschlossen. Intergraph haftet daher – soweit rechtlich
zulässig - insbesondere nicht für irgendwelche Schäden, die aufgrund oder im Zusammenhang mit
dem Download, der Betrachtung, des Gebrauchs, der Vervielfältigung, der Verteilung oder der
Veröffentlichung eines Inhalts oder Materials, das von Intergraph verö ffentlicht wurde, entstanden sein
könnten; dies schließt auch jeden direkten, indirekten, zufälligen, speziellen oder nachfolgenden
Schaden ein, unter anderem auch den Verlust oder die Verfälschung von Daten.
Intergraph SG&I Deutschland GmbH
Reichenbachstraße 3
85737 Ismaning
Tel.: +49 89 96 106-0
Fax: +49 89 96 106-6790
eMail: [email protected]
www.intergraph.de
Picklist – Manager 2.0
Zusammenfassung
Mit dem GeoMedia Picklist Manager können Referenz- oder Wertelisten, sog. Picklisten oder CodeListen, definiert werden, die es dem Anwender ermöglichen, bei der Attributauswahl in GeoMedia aus
einer Reihe vorgegebener Werte per Pickliste auszuwählen.
Die Vorteile von Picklisten liegen darin, dass immer wiederkehrende Attributwerte nicht jedes Mal frei
Hand eingetragen werden müssen, sondern dass sie bequem aus einer Liste vorhandener Werte
ausgewählt werden können. Dies verhindert vor allem auch Fehler durch falsche oder
unterschiedliche Schreibweise (z.B. Groß- / Kleinschreibung, Benutzung von Umlauten,
Abkürzungen) und ermöglicht über Codes schnelle Eingaben.
Das Tool Picklist Manager kann von der Intergraph Homepage unter dem Link
http://support.intergraph.com/ auf den GeoMedia-Seiten unter Utilities & Tools kostenfrei
heruntergeladen werden.
Vorgehensweise
Installation und Voraussetzungen
Der GeoMedia Picklist Manager 2.0.0.6 kann unter folgenden Betriebssystemen installiert werden:



Windows XP
Windows Vista
Windows 7
Voraussetzung zur erfolgreichen Arbeit mit dem GeoMedia Picklist Manager ist eine lauffähige
Version von


GeoMedia Professional 6.1 oder
GeoMedia 6.1
Nach Ausführen der Datei PickListMgr.exe wird das Programm direkt gestartet. Eine gesonderte
Installation ist nicht notwendig.
Mai 2012
3
Picklist – Manager 2.0
Menüführung
Die Menüführung im GeoMedia Picklist Manager erfolgt in englischer Sprache.
Folgende zwei Menüleisten stehen zur Verfügung:
1. File
Das Kommando Open ermöglicht das Öffnen von existierenden Datenbanken. Wahlweise
können Access, Oracle oder SQL Server – Verbindungen gewählt werden, wobei die
Erstellung von Picklisten in einer ORACLE- bzw. SQL Server – Datenbank nur mit GeoMedia
Professional möglich ist.
Mit dem Kommando Close Connection schließt man eine zuvor geöffnete DatenbankVerbindung.
Das Ausführen des Kommandos Exit schließt den Picklist Manager.
2. Help
Mit Hilfe des Kommandos GeoMedia PickList Manager Help kann die englischsprachige
Online-Hilfe aufgerufen werden.
Das Kommando About liefert Prorogramminformationen, unter anderem die exakte
Versionsnummer des Programms.
Arbeiten mit Picklisten
Anhand eines Beispiels wird im Folgenden die Erstellung einer Pickliste erläutert. Dabei wird der Weg
von der Ausgangssituation über die Definition bis hin zur Nutzung der Pickliste in GeoMedia
beschrieben.
Ausgangssituation
Aufgabenstellung: Es sollen die Standorte von Mobilfunk-Antennen erfasst werden. Die Standorte
werden grafisch mit GeoMedia erfasst. Das zugehörige Attribut Betreiber soll mit Hilfe einer Werteliste
(= Pickliste) ausgewählt werden.
Folgende Mobilfunk-Betreiber sollen in der Referenzliste zur Verfügung stehen:




Deutsche Telekom
Vodafone
e-plus
O2
Mai 2012
4
Picklist – Manager 2.0
Zur Definition einer Pickliste muss ein GeoMedia-Warehouse mit Schreibrechten existieren.
Wahlweise kann man ein neues (leeres) Warehouse verwenden oder man benutzt eine bereits
vorhandene Datenbank mit Schreibrechten. Arbeitet man mit GeoMedia Professional, stehen Access,
ORACLE und SQL Server zur Verfügung. Bei der Arbeit mit GeoMedia muss mit einem AccessWarehouse gearbeitet werden.
Ein neues, leeres Access-Warehouse kann sehr schnell und einfach mit Hilfe des GeoMediaKommandos Neues Warehouse erzeugt werden. Danach steht das neue Warehouse in GeoMedia
mit Schreibzugriff zur Verfügung.
Eine Pickliste wird in einer eigenen Tabelle gespeichert, in unserem Beispiel eine Referenztabelle für
Mobilfunkbetreiber. Daneben existiert die Objektklassen-Tabelle für die (meist grafischen) Objekte, in
unserem Beispiel die Mobilfunk-Antennen.
Die grafischen Objekte werden in GeoMedia erfasst. Die Definition der Picklisten-Tabelle sowie das
Füllen der Tabelle mit Werten kann in GeoMedia oder wahlweise im Picklist Manager erfolgen. Mit
Hilfe des Picklist Managers definiert man schließlich die Verknüpfung der Pickliste zur ObjektklassenTabelle, damit dem richtigen Attribut auch die richtige Werteliste hinterlegt wird.
Definition der grafischen Objektklasse Mobilfunkantennen
Die Definition erfolgt in GeoMedia über das Kommando Objektklasse definieren:
In der Registerkarte Attribute wird ein neues Attribut Betreiber_ID hinzugefügt. Der Datentyp muss auf
Integer gestellt werden, da hier später datenbankintern nicht der Name des jeweiligen
Mobilfunkbetreibers als Text, sondern in Form einer ID eingetragen wird.
Mai 2012
5
Picklist – Manager 2.0
Definition der Pickliste Mobilfunkantennen in GeoMedia
Die Wertelisten-Tabelle REF_Betreiber kann analog in GeoMedia über den Befehl Objektklasse
definieren als reine Datentabelle ohne Geometrietyp erstellt werden:
In der Registerkarte Attribute werden zwei Attribute definiert: zum einen eine ID-Spalte (zugleich
Primärschlüsselfeld), und zum einen ein neues Attribut Betreiber. Als Datentyp wird diesmal Text
gewählt, da an dieser Stelle später der Name des jeweiligen Mobilfunkbetreibers als Text eingetragen
wird. Das Ergebnis sieht so aus:
Über das Kommando Neues Datenfenster wird die Objektklasse „REF_Betreiber“ aufgerufen. Danach
können zeilenweise die gewünschten Mobilfunkbetreiber eingetragen werden.
Mai 2012
6
Picklist – Manager 2.0
Definition der Pickliste Mobilfunkantennen im Picklist Manager und Zuordnung zur
Objektdatentabelle
Analog kann die Wertelisten-Tabelle REF_Betreiber jedoch auch gleich im Picklist Manager erstellt
werden.
1. Schließen Sie den GeoWorkspace in GeoMedia. Das Warehouse, das die Mobilfunkdaten
enthält, darf nicht zugleich in GeoMedia geöffnet sein (Schreibschutz!).
2. Starten Sie den Picklist-Manager durch Aufruf der Datei PickListMgr.exe.
3. Wird nun über File > Open die Verbindung zum Warehouse geschaffen, wird beim ersten Mal
nach der für die Erstellung von Picklisten benötigte Tabelle GPickListTable gefragt. Lassen
Sie diese erstellen.
4. Wählen Sie die Objektklasse (Feature Class) aus, für die eine Pickliste hinterlegt werden soll.
In unserem Beispiel ist dies die Objektklasse „Mobilfunkantennen“. Die Spalten der
Objektklasse werden nach erfolgter Auswahl angezeigt.
5. Klicken Sie in das noch leere Feld der PickList Table in der Zeile Betreiber_ID. Es öffnet sich
eine Maske, in der die Zuordnung mit bestehenden Wertelisten oder das Anlegen neuer
Wertelisten vorgenommen werden kann.
Gehen Sie weiter zu 6., wenn Sie eine neue Werteliste erstellen wollen oder gleich zu 7.,
wenn Sie bereits in GeoMedia eine Werteliste-Tabelle definiert und ggf. gefüllt haben.
Mai 2012
7
Picklist – Manager 2.0
6. Über Create Table haben Sie die Möglichkeit, die Ref_Betreiber-Tabelle zu erstellen und –
wenn die Tabelle ersellt ist - die Werte über Edit Values zu definieren. ID und Betreiber
werden als Attribute definiert (ebenso lassen sich natürlich die vorgegebenen Bezeichnungen
CODE_VALUE und CODE_DESCRIPTION übernehmen).
7. Im Anschluss erfolgt die Zuordnung der Referenztabelle zur gewünschten Attributspalte in der
Objektklasse „Mobilfunkantennen“:
Mai 2012
8
Picklist – Manager 2.0
Auswahl der Referenzliste
Auswahl der ID-Spalte aus der
Referenzliste
Auswahl der Beschreibungsspalte aus
der Referenzliste (Name des
Mobilfunkbetreibers)
Filter: Möglichkeit zum Setzen eines
Filters, um Sekundärangaben in einer
Tabelle zu führen (in diesem Beispiel
nicht genutzt)
8. Durch Bestätigen der unter Punkt 7 vorgenommenen Änderungen mit OK werden die Daten
übernommen. Die Definition kann nachträglich jederzeit wieder geändert werden.
9. Danach kann der Picklist Manager beendet werden.
Befüllen der Wertelisten
Die Registerkarte Edit PickList Data kann zur Erfassung und Bearbeitung von Daten in den
Referenztabellen verwendet werden. Nach Auswahl der Referenztabelle unter PickList table werden
alle Spalten und Zeilen der Tabelle angezeigt:
Mai 2012
9
Picklist – Manager 2.0
Über das Kommando Import Values from ASCII File… kann wahlweise eine bestehende Textdatei
importiert werden.
Der Befehl Refresh setzt die Werte nach erfolgten Änderungen wieder auf den Ursprungszustand
zurück.
Nutzung der Picklisten in GeoMedia
Nachdem die Definition der Pickliste durchgeführt wurde, können in GeoMedia Attributwerte über die
Referenzliste zugeordnet werden.
Mai 2012
10
Picklist – Manager 2.0
In der Picklisten-Auswahl werden entsprechend der Definition im Picklist Manager nicht die ID-Werte
der Betreiber angezeigt, sondern die Werte der Beschreibungsspalte (Text).
Picklisten können jederzeit nachträglich ergänzt oder bzgl. ihrer Beschreibungswerte verändert
werden.
Weitere Informationen
Weitere Informationen zum Arbeiten mit Picklisten in GeoMedia finden Sie im GeoMedia
Benutzerhandbuch ab Seite 86 ff. Das Benutzerhandbuch kann nach der Installation von GeoMedia
über Start > Programme > GeoMedia (Professional) > Benutzerdokumentation > GeoMedia
(Professional) Benutzerhandbuch aufgerufen werden.
Mai 2012
11
Herunterladen