В настоящее время я создаю надстройку для ArcMap - ArcView, используя .Net Framework.
Пользователь ArcMap и Надстройка должны иметь доступ к данным, опубликованным из сервисов WFS.
Я знаю, что можно вручную добавить службы WFS через интерфейс взаимодействия взаимодействия .
Но возможно ли добавить эти сервисы WFS программно? (Скорее всего, моим пользователям будет трудно добавить их вручную)
И если это так, как это можно сделать?
Я не могу найти информацию по этому вопросу.
arcgis-10.0
arcobjects
.net
wfs
add-in
user2847
источник
источник
Ответы:
К сожалению, нет способа динамически делать запросы классом. Вы должны запрограммировать его через fdl-файл. Чтобы добавить сервис (например, WFS), вы можете использовать код ниже.
Ура!
PS: вы пытались использовать интерфейс IWFSServer ? Я использовал функциональность DI в одном из моих предыдущих проектов для экспорта данных в формат GML с использованием QuickExport . Вы можете попробовать использовать QuickImport и выбрать WFS в качестве источника. Я присматриваю код QuickExport для вашей справки ...
источник