Do czego służy ArcSDE API?

10

Do tworzenia aplikacji, które manipulują ArcObjects, istnieją środowiska wykonawcze VBA i Java. Aby utworzyć aplikację przetwarzającą dane za pomocą narzędzi ArcToolbox, istnieje ArcPy dla Pythona.

Dzisiaj odkryłem, że istnieją interfejsy API C i Java dla ArcSDE! Do czego służą interfejsy API ArcSDE? Czy zapewniają dokładnie te same funkcje, co wiersze poleceń ArcSDE?

Czy są jakieś inne interfejsy API ArcGIS?

yo_haha
źródło

Odpowiedzi:

14

Interfejsy API ArcSDE pochodzą z najwcześniejszych dni ArcSDE. To był sposób interakcji z danymi przechowywanymi w RDBMS. Było to wcześniej, zanim pojawiły się narzędzia ArcToolbox lub wiele klas i metod ArcObjects. Z tego powodu interfejsy API ArcSDE prawie nie obsługują obiektów geobazy poza punktami, liniami, wielokątami - brak zestawów danych elementów, zestawów danych sieciowych itp.

Interfejsy API są przestarzałe i nie są już udostępniane, ponieważ istnieją teraz inne sposoby interakcji z danymi ArcSDE - są to po prostu dane geobazy, jak każdy inny rodzaj pamięci. Szczegóły na stronie 3 tego dokumentu amortyzacji 10.1 i 10.2 (plik pdf).

Mkennedy
źródło