ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

00075: Abfrage-Layer weist eine komplexe Abfrage auf

  • Lösung
  • Weitere Informationen

Der Layer ist ein von einer komplexen SQL-Abfrage definierter Abfrage-Layer, und Sie nehmen eine Veröffentlichung in ArcGIS for Server vor.

Lösung

  • Eine Möglichkeit, um die Abfrage für den zu veröffentlichenden Layer beizubehalten, besteht darin, eine Sicht zu erstellen. Bei Sichten handelt es sich um gespeicherte Abfragen, mit denen Daten aus bestimmten Tabellen ausgewählt werden.

    Weitere Informationen zu Sichten und Erstellen einer Datenbanksicht in ArcGIS for Desktop

  • Alternativ können Sie die SQL-Abfrage so ändern, dass sie nicht mehr komplex ist. Die Abfrage muss einfach sein. Ein allgemeines Beispiel wäre wie folgt: SELECT * FROM Test.dbo.US_States.
  • Wenn Sie den Layer nicht mehr benötigen, können Sie ihn auch entfernen.

Weitere Informationen

Zur Veröffentlichung in ArcGIS for Server muss der Abfrage-Layer von einer einfachen SQL-Abfrage definiert werden. Ein allgemeines Beispiel wäre wie folgt: SELECT * FROM Test.dbo.US_States. Eine einfache Abfrage kann einen Teil der Felder in der Tabelle enthalten, z. B. SELECT objectid, shape FROM Test.dbo.US_States. WHERE-Klauseln und Verbindungen werden beim Veröffentlichen nicht unterstützt. Beispielsweise können Sie keinen Abfrage-Layer veröffentlichen, bei dem Sie einen Teil der Zeilen in einer einfachen Abfrage ausgewählt haben, weil das von der WHERE-Klausel abhängig ist.

Ein Abfrage-Layer ist ein Layer oder eine Standalone-Tabelle, der oder die von einer SQL-Abfrage definiert ist. Abfrage-Layer ermöglichen es, dass sowohl räumliche als auch nicht-räumliche Informationen, die in einem DBMS gespeichert werden, mühelos in GIS-Projekte in ArcMap integriert werden können. Da in Abfrage-Layern Datenbanktabellen und Ansichten direkt mithilfe von SQL abgefragt werden, müssen sich die von einem Abfrage-Layer verwendeten räumlichen Informationen nicht in einer Geodatabase befinden.

Bei der Arbeit in ArcMap erstellen Sie Abfrage-Layer durch Definition einer SQL-Abfrage. Die Abfrage wird dann an den Tabellen und Ansichten einer Datenbank ausgeführt, und der Ergebnissatz wird ArcMap als Layer oder Standalone-Tabelle (abhängig von der Abfrage) hinzugefügt.

Weitere Informationen zu Abfrage-Layern und Erstellen eines Abfrage-Layers

Weitere Informationen zum Erstellen von Feature-Services für ArcGIS for Server

Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches