Nachdem Sie der Karte einen Abfrage-Layer hinzugefügt haben, können Sie die SQL-Abfrage und weitere Eigenschaften des Layers ändern. Öffnen Sie dazu im Dialogfeld Layer-Eigenschaften das Dialogfeld Abfrage-Layer bearbeiten.
Wenn Sie der Karte eine räumliche Tabelle hinzufügen, die in einer Datenbank gespeichert ist, wird ein Abfrage-Layer mit Standardeigenschaften nach Vorgabe der ersten Zeile der Tabelle erstellt. Diese Eigenschaften sind jedoch möglicherweise nicht ideal. Eine räumliche Tabelle kann beispielsweise mehrere Geometrietypen für ein räumliches Attribut aufweisen. Eine räumliche Tabelle, die eine Sammlung von Städten enthält, kann in der Datenbank als Geometrietyp "Punkt" und als Geometrietyp "Polygon" modelliert werden. Da Feature-Layer in ArcGIS nur einen Geometrietyp haben können, gibt die erste Zeile der Tabelle die Standardeigenschaft des Geometrietyps an. Wenn in diesem Beispiel die erste Zeile der räumlichen Tabelle, die Städtedaten enthält, eine Punktgeometrie zurückgibt, werden im Abfrage-Layer für Städte nur Punkt-Features angezeigt. Wenn Sie es vorziehen, die in der Städtetabelle gespeicherten Polygon-Features anzuzeigen, ändern Sie die Eigenschaften des Abfrage-Layers im Dialogfeld Abfrage-Layer bearbeiten, und legen Sie den Geometrietyp auf "Polygon" fest.
Andere Eigenschaften, wie Dimensionalität, Raumbezug, SRID und eindeutiges Kennungsfeld eines Abfrage-Layers, werden ebenfalls durch die erste Zeile der räumlichen Tabelle festgelegt. Ähnlich wie beim Geometrietyp können Sie im Bereich für erweiterte Optionen des Dialogfeldes Abfrage-Layer bearbeiten auf diese Eigenschaften zugreifen und sie ändern.
Wenn Sie die Dimensionalität des Abfrage-Layers ändern, wird der Geometriefeldwert der angezeigten Features entsprechend geändert.
Wenn Sie beispielsweise für einen Layer, der in der Datenbank mit X-, Y-, Z- und M-Dimensionalität definiert ist, den Abfrage-Layer bearbeiten und die Optionen Koordinaten beinhalten M-Werte sowie Koordinaten beinhalten Z-Werte in den erweiterten Optionen deaktivieren, werden für alle Features in dem Layer lediglich die X- und Y-Werte angezeigt. Wenn Sie alternativ den Abfrage-Layer bearbeiten und die Optionen Koordinaten beinhalten M-Werte sowie Koordinaten beinhalten Z-Werte aktivieren, werden für alle Features X-, Y-, Z- und M-Werte angezeigt. Wenn Sie diese Optionen aktivieren und ein Feature keinen Z- oder M-Wert in der Datenbank enthält, werden diese Werte im Abfrage-Layer als NULL-Werte angezeigt.
Wenn Sie den Raumbezug oder die SRID des Abfrage-Layers in den erweiterten Optionen des Dialogfeldes Abfrage-Layer bearbeiten ändern, werden die in ArcMap angezeigten Features basierend auf diesem Raumbezug bzw. SRID-Wert gefiltert.
Führen Sie die folgenden Schritte aus, um die Definition und die Eigenschaften eines Abfrage-Layers zu ändern:
- Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Abfrage-Layer, den Sie ändern möchten.
- Klicken Sie auf Eigenschaften, um das Dialogfeld Layer-Eigenschaften zu öffnen.
- Klicken Sie auf die Registerkarte Quelle.
- Klicken Sie auf Abfrage ändern.
Das Dialogfeld Abfrage-Layer bearbeiten wird angezeigt.
- Wenn Sie die SQL-Anweisung ändern möchten, die den Abfrage-Layers definiert, ändern Sie die Abfrage im Textfeld Abfrage.
Weitere Informationen zum Schreiben einer SQL-Abfrage in ArcGIS finden Sie unter Erstellen eines Abfrageausdrucks.
- Klicken Sie auf Überprüfen, um sicherzustellen, dass der Abfrageausdruck korrekt ist.
- Wenn Sie die eindeutige Kennung oder räumliche Eigenschaften des Abfrage-Layers, beispielsweise Dimensionalität, SRID, Raumbezug oder Geometrietyp, ändern möchten, klicken Sie auf das Kontrollkästchen Erweiterte Optionen anzeigen, und klicken Sie auf Weiter.
Weitere Informationen zu erweiterten Optionen finden Sie unter Erstellen eines Abfrage-Layers.
- Klicken Sie auf Fertig stellen, um das Dialogfeld zu schließen.
- Klicken Sie im Dialogfeld Layer-Eigenschaften auf OK, um den neuen Ergebnissatz für den Abfrage-Layer anzuzeigen, und schließen Sie das Dialogfeld.