¿Para qué se utiliza la API de ArcSDE?

10

Para crear aplicaciones que manipulan ArcObjects existen los tiempos de ejecución de VBA y Java. Para crear aplicaciones que procesen datos con las herramientas de ArcToolbox, existe ArcPy para Python.

¡Hoy descubrí que hay una API C y Java para ArcSDE! ¿Para qué sirven las API de ArcSDE? ¿Proporcionan exactamente las mismas funcionalidades que las líneas de comando de ArcSDE?

¿Hay alguna otra API de ArcGIS?

yo_haha
fuente

Respuestas:

14

Las API de ArcSDE datan de los primeros días de ArcSDE. Fue cómo interactuó con los datos almacenados en un RDBMS. Esto fue antes de que hubiera herramientas de ArcToolbox o muchas clases y métodos de ArcObjects. Debido a esto, las API de ArcSDE casi no tienen soporte para objetos de geodatabase más allá de puntos, líneas, polígonos, sin conjuntos de datos de entidades, conjuntos de datos de red, etc.

Las API están en desuso y ya no se publican porque ahora hay otras formas de interactuar con los datos de ArcSDE: solo son datos de geodatabase como cualquier otro tipo de almacenamiento. Detalles en la página 3 de este documento de desaprobación 10.1 y 10.2 (archivo pdf).

mkennedy
fuente