Программирование в ARCGIS 9.3.1

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Andrew89
Новоприбывший
Сообщения: 7
Зарегистрирован: 07 май 2012, 08:10
Репутация: 0

Программирование в ARCGIS 9.3.1

Сообщение Andrew89 » 07 май 2012, 08:16

Доброго времени суток!
Прошу Вашей помощи в решении следующей задачи, нужно программными средствами C# произвести выборку, любого, слоя на карте. Может кто-то когда-то делал такое или видел код, который выполняет хотя бы примерно такую же функцию, можно код на VBA, C++, или просто подсказать, с помощью какого интерфейса или класса это модно сделать, перерыл много литературы, а так как литература на англ. языке много нюансов упустил.

Благодарю заранее за оказанную помощь.

new_sergei
Участник
Сообщения: 70
Зарегистрирован: 02 апр 2009, 14:41
Репутация: 1

Re: Программирование в ARCGIS 9.3.1

Сообщение new_sergei » 07 май 2012, 11:43

Если я правильно понял, то вам надо просто выбрать все объекты какого-то слоя.
Примеры найти не так уж и сложно будет.

В названиях интерфейсов могу немного ошибиться - под рукой АркГиса нет, - но вам для этого понадобятся интерфейсы

IMxDocument, IMap, IActiveView, ILayer, IFeatureLayer, IFeatureClass, ISelectionSet. Задача достаточно простая. С примерами проблем быть не должно

Andrew89
Новоприбывший
Сообщения: 7
Зарегистрирован: 07 май 2012, 08:10
Репутация: 0

Re: Программирование в ARCGIS 9.3.1

Сообщение Andrew89 » 07 май 2012, 13:11

Я наверное неправильно выразился, нужно выбрать не все объекты, а конкретный, на который указывает указатель.

Andrew89
Новоприбывший
Сообщения: 7
Зарегистрирован: 07 май 2012, 08:10
Репутация: 0

Re: Программирование в ARCGIS 9.3.1

Сообщение Andrew89 » 07 май 2012, 15:52

Ситуация такая, создаётся инструмент, при выборе этого инструмента в arcgis и нажатии его на объект на карте должна выводиться информация о объекте из атрибутивной таблицы.

new_sergei
Участник
Сообщения: 70
Зарегистрирован: 02 апр 2009, 14:41
Репутация: 1

Re: Программирование в ARCGIS 9.3.1

Сообщение new_sergei » 07 май 2012, 22:44

Опять же, могу ошибиться с точным названием интерфейса ввиду отсутствия под рукой АркГиса, но для ваших нужд посмотрите интерфейс IFeatureSelection

Andrew89
Новоприбывший
Сообщения: 7
Зарегистрирован: 07 май 2012, 08:10
Репутация: 0

Re: Программирование в ARCGIS 9.3.1

Сообщение Andrew89 » 08 май 2012, 07:47

большое спс, буду разбираться

tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Re: Программирование в ARCGIS 9.3.1

Сообщение tsarev » 10 май 2012, 09:40

прошу прощения: а чем не устривает инструмент "Идентификация"?

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость