dummy
 
 
  Зарегистрирован: 20.04.2009 Сообщения: 1
 
  | 
		
			
				 Добавлено: Пн 20 Апр 2009 17:20    Заголовок сообщения: пишу модуль по руководству программиста | 
				     | 
			 
			
				
  | 
			 
			
				подскажите, пожалуйста
 
 
ГИС ИнГео предоставляет определенный набор интерфейсов, через которые расширение может получить информацию от ГИС либо воздействовать на неё:
 
 
IM2AddOnManager - предоставляет информацию, необходимую для работы расширения. 
 
IM2GISDatabase - доступ к данным инфраструктуры БД ГИС. 
 
IM2MapProject - доступ к информации о проекте с которым работает пользователь. Можно получить/установить активную карту, слой. 
 
IM2MapObjects - работа с пространственными объектами. Добавление, изменение, удаление объектов. Нахождение объектов и получение информации о них. И т.д. 
 
IM2MapView - окно карты через которое отображаются пространственные объекты. Работа с информацией о выделенных объектах на карте, рисование на карте, внедрение своих редакторов в карту и многое другое. 
 
IM2ErrorInfo - для передачи информации об ошибках между ГИС и расширениями. 
 
IM2GeometryLib - реализует ряд алгоритмов для обработки пространственных данных. 
 
IM2Preferences - даёт возможность сохранять настройки работы расширения. 
 
 
 
В каком из этих интерфейсов я могу получить список всех объектов слоя? Метод QueryByLayers (Объект IIngeoMapObjects) - получить список всех объектов слоя(-ев). - не могу найти этот метод и как добраться до этого объекта?
 
 
При создании программ естественным образом возникает потребность получать доступ к различным объектам и элементам ГИС Ингео, таким как списки слоев, карт, территорий, пространственные объекты. Такой доступ предоставляется со стороны Ингео в виде иерархически организованной объектной модели посредством глобальной переменной с именем Application. Переменная Application является корневым объектом всей иерархии объектов, доступной из программ. 
 
 
И как получить доступ к Application? | 
			 
		  |