Wofür wird die ArcSDE-API verwendet?

10

Zum Erstellen von Anwendungen, die ArcObjects bearbeiten, gibt es die VBA- und Java-Laufzeiten. Um eine Anwendung zu erstellen, die Daten mit ArcToolbox-Tools verarbeitet, gibt es ArcPy für Python.

Heute habe ich festgestellt, dass es C- und Java-APIs für ArcSDE gibt! Wofür sind ArcSDE-APIs? Bieten sie genau die gleichen Funktionen wie ArcSDE-Befehlszeilen?

Gibt es eine andere ArcGIS-API?

yo_haha
quelle

Antworten:

14

Die ArcSDE-APIs stammen aus den frühesten Tagen von ArcSDE. So haben Sie mit den in einem RDBMS gespeicherten Daten interagiert. Dies war, bevor es ArcToolbox-Tools oder viele ArcObjects-Klassen und -Methoden gab. Aus diesem Grund unterstützen die ArcSDE-APIs Geodatabase-Objekte fast nicht über Punkte, Linien, Polygone hinaus - keine Feature-Datasets, Netzwerk-Datasets usw.

Die APIs sind veraltet und werden nicht mehr freigegeben, da es jetzt andere Möglichkeiten gibt, mit ArcSDE-Daten zu interagieren. Es handelt sich lediglich um Geodatabase-Daten wie bei jeder anderen Art von Speicher. Details auf Seite 3 dieses Verfallsdokuments 10.1 und 10.2 (PDF-Datei).

mkennedy
quelle