Obecnie buduję dodatek do ArcMap - ArcView przy użyciu frameworku .Net.
Użytkownik ArcMap i dodatku powinien mieć dostęp do danych publikowanych z usług WFS.
Wiem, że możliwe jest ręczne dodawanie usług WFS za pośrednictwem interfejsu połączeń interoperacyjnych .
Ale czy można programowo dodać te usługi WFS? (są szanse - moi użytkownicy będą mieli trudności z dodaniem ich ręcznie)
A jeśli tak, to jak to zrobić?
Nie mogę znaleźć żadnych informacji na ten temat.
arcgis-10.0
arcobjects
.net
wfs
add-in
użytkownik 2847
źródło
źródło
Odpowiedzi:
Niestety nie ma sposobu na dynamiczne wysyłanie żądań przez klasę. Musisz go zaprogramować za pomocą pliku fdl. Aby dodać usługę (np. WFS), możesz użyć poniższego kodu.
Twoje zdrowie!
PS: Czy próbowałeś użyć interfejsu IWFSServer ? Korzystałem z funkcji DI w jednym z moich poprzednich projektów, aby eksportować dane do formatu GML za pomocą QuickExport . Możesz spróbować użyć QuickImport i wybrać WFS jako źródło. Załączam kod QuickExport w celach informacyjnych ...
źródło