Benennung von Relationen

Home  Zurück  Vor

Bei einer Relation (*.tab/.dat/.map/.id/.ind) handelt es sich um ein proprietäres Dateformat von MapInfo Pro (analog zum Arbeitsbereich).

Relationen enthalten die geometrischen/grafischen sowie sachlichen Informationen und dienen somit als Quelle zum Datenaustausch mit anderen Programmen.

 

Ein Relationsname sollte aus maximal 30 Zeichen bestehen, auch wenn sich über die unten genannten Funktionen Relationsnamen mit mehr als 30 Zeichen erstellen lassen.

 

Vorsicht

Vorsicht

Das Hauptproblem besteht darin, dass Relationsnamen von der Layerkontrolle nur bis zum dreißigsten Zeichen ausgewertet und angezeigt werden.Längere Relationsnamen werden nicht ausgewertet und führen beim Öffnen zu einer Fehlermeldung, wenn sich ähnlich lautende Relationen erst ab dem dreißigsten Zeichen unterscheiden.

 

Für die Benennung von Relationen oder Arbeitsbereichen können die unterschiedlichsten Zeichen in Groß- oder Kleinschreibung verwendet werden. MapInfo Pro lässt die Verwendung von Buchstaben inkl. Umlauten, Ziffern, einigen Interpunktionen und Sonderzeichen sowie Leerzeichen  zu.

Die Benennung von Feldern/Spalten ist dagegen wesentlich restriktiver geregelt. So ist beispielsweise die generelle Vergabe von Leerzeichen und Punkten nicht möglich, und eine Ziffer darf nicht als erstes Zeichen gesetzt werden.

Vor diesem Hintergrund, ist es empfehlenswert, auf den möglichen "Luxus" bei der Benennung von Relationen bzw. Arbeitsbereichen zu verzichten und stattdessen Namen so zu vergeben, dass sie von allen Funktionalitäten in MapInfo/GeoAS kompatibel sind.

Gegebenenfalls sind weitere Einschränkungen zu berücksichtigen. Beispielsweise kann es beim Export in andere Formate, bei der Verwendung der Dateien in anderen Programmen und insbesondere im Zusammenhang mit Internet/Intranet-Applikationen zu Inkompatabilitäten kommen.

 

Aber auch bei der MapInfo/GeoAS-"internen" Verwendung von Sonderzeichen können Problemen auftreten, wie nachstehendes Beispiel veranschaulicht.

Benennung der Relation

(durch den Anwender)

Benennung der Fenster

(durch MapInfo Pro)

Dateiexplorer_Konvention_Benennung

Kartenfenster_Konvention_Benennung

Anzeigefenster_Konvention_Benennung

 

Hinweis:

Hinweis:

Vergeben Sie "sprechende" Namen, aber beschränken Sie sich auf eine maximale Länge von 30 Zeichen.

Ein Relationsname kann -im Gegensatz zu einem Spaltenname/Feldname- mit einer Ziffer beginnen. In der Layerkontrolle wird dann allerdings automatisch ein Unterstrich "_" vorangestellt.

Wenn ein Name aus aus mehreren Wörtern bestehen soll:
verzichten Sie (generell) auf Leerzeichen ( )
vermeiden Sie Punkt (.) oder Bindestrich (-)
nutzen Sie alternativ den Unterstrich (_) oder
eine Segmentierung durch die Großschreibung (schreiben Sie die Wörter ohne Leerzeichen hintereinander, wobei jedes neue Wort mit einem Großbuchstaben beginnt.
statt: Flurstücke Hausen.tab
besser: Flurstücke_Hausen.tab oder FlurstückeHausen.tab

Verzichten Sie (gegebenenfalls) auf Umlaute (insbesondere wenn die Relationen für Web-Anwendungen verwendet werden).
statt: Flurstücke_Hausen.tab
besser: Flurstuecke_Hausen.tab oder FlurstueckeHausen.tab

Verzichten Sie (gegebenenfalls) auf eine Mischung von Groß-/Kleinschreibung. Verwenden Sie nur klein geschriebene Zeichen.
statt: Flurstuecke_Hausen.tab
besser: flurstuecke_hausen.tab

 

Idealerweise halten Sie Rücksprache mit dem GIS-Administrator und/oder Systemadministrator und vereinbaren verbindliche Konventionen zur Namensgebung.

 

 

Über folgende Funktionen kann eine neue Relation erzeugt werden:

32-Bit

Datei > Neue Relation

Datei > Kopie speichern unter

Datei > Abfrage speichern

Datei > Fenster speichern unter (bei Verwendung der Option referenzierte *.tab-Datei erstellen)

Karte > Kosmetische Objekte speichern > Neu

Relation > Zusammenfassen über Spalte

Relation > Puffer

Beim Öffnen von WMS und WFS

Beim Import von externen Dateien (z.B. mit dem Universal Translator)

Beim Erstellen einer ODBC-Verbindung

 

Über folgende Funktionen kann eine Relation gelöscht oder umbenannt werden:

32-Bit

Relation > Verwaltung > Relation löschen

Relation > Verwaltung > Relation umbenennen

 

Hinweis

Hinweis

Bei den Funktionen zum Erstellen einer Relation und bei der Funktion Relation umbenennen vergibt der Anwender in den enstprechenden Dialogen einen Relationsnamen. Als Dateiendung wird "nur" *.tab angeboten. MapInfo Pro sorgt intern automatisch dafür, dass die erforderlichen Relationen erzeugt und benannt bzw. umbenannt werden.

 

Vorsicht

Vorsicht

Die Funktion Relation löschen löscht die Relation vom Datenträger (nach Bestätigungsdialog). Diese Aktion ist unwideruflich; eine auf diese Weise gelöschte Relation kann weder durch Rückgängig noch durch den Papierkorb (Windows) wiederhergestellt werden.

Wenn die Funktionen Relation löschen und/oder Relation umbenennen verwendet werden und die betreffende Relation Bestandteil eines Arbeitsbereichs ist, muss der Arbeitsbereich angepasst werden.