Добавление индексов

0 голосов
спросил 17 Июль, 06 от Progman (840 баллов) в категории Программные продукты Esri
Добрый день!
Кто-нибудь может подсказать, почему этот код не работает?
GpDispatch gp=new GpDispatchClass(); gp.AddToolbox(@"D:\Program Files\ArcGIS\ArcToolbox\Toolboxes\Data Management Tools.tbx"); IPropertySet ps=new PropertySetClass(); ps.SetProperty("in_features","Database Connections/Direct Connection to Local/sde.SDE.TEST_MAP_POINT"); ps.SetProperty("spatial_grid_1",1000); gp.Execute("AddSpatialIndex",ps,null); На последней строке вываливается ошибка "Unspecified error".

4 Ответы

0 голосов
ответил 18 Июль, 06 от Progman (840 баллов)

Собственно, с ошибкой разобрался, но индекс не добавляется.

Получаю IGPMessages, там пишет об успешном выполнении, а индекс все равно не меняется.
0 голосов
ответил 24 Июль, 06 от bess (800 баллов)
А если вместо New использовать CreateObject?
0 голосов
ответил 25 Июль, 06 от Progman (840 баллов)
А если вместо New использовать CreateObject?
Где? В C#?
0 голосов
ответил 25 Июль, 06 от Alexander1 (32,520 баллов)
Ãäå? Â C#?
 
Если в C#, то something like that: Activator.CreateInstance(SOMETYPE).
А на тему топика почитай:
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...