Hallo Leute,
beim Testen des QueryLayers in ArcMap 10.0 hatte ich einige Probleme mit PostGIS,
deshalb hab ich hier mal aufgeschrieben, was alles zu beachten ist (keine Anspruch auf Vollständigkeit ):
- Datei - Daten hinzufügen - Abfrage-Layer hinzufügen
- Verbindungen… definieren (Achtung: ArcGIS unterstütz keine Großbuchstaben im Datenbanknamen)
- Abfrage definieren (z.B. “SELECT * FROM table1”), einen Namen für die Abfrage vergeben und anschließend “Überprüfen”
- Häkchen setzen bei “Erweiterte Optionen anzeigen” und auf “Weiter” klicken
- Eindeutige(s) Erkennungsfeld(er) auswählen (analog zur Primärschlüssel(n) der Tabelle) und alle anderen Felder deaktivieren (Häkchen entfernen), sonst wird bei Null-Werten in einer Spalte keine ESRI-OID gebildet und man kann nicht auf die Attributtabelle zugreifen
- Achtung: scheinbar hat ArcGIS Probleme mit dem Date-Format aus PostgreSQL (TimeStamp funktioniert)
siehe auch:
http://forums.arcgis.com/threads/1010-Beta-10-query-layer-from-postgis-oid-field-not-valid
Viel Spaß!