Добавление объекта программно

0 голосов
спросил 09 Ноя, 08 от Juli_bat (2,280 баллов) в категории Программные продукты Esri
Привет!!! Подскажите пожалуйста, как на существующий слой добавить программно объекты. Слой - Data Type: Personal Geodatabase Feature Class , Geometry Type: Point, а координаты будущих объектов содержатся в coll_A As Collection (коллекции), нонаверное это не важно. image
    

2 Ответы

0 голосов
ответил 19 Ноя, 08 от kitiara (220 баллов)
примерно так

Dim uDoc As IMxDocument
Set uDoc = ThisDocument

Dim uMap As IMap
Set uMap = uDoc.FocusMap

Dim uLyr As IFeatureLayer
Set uLyr = uMap.Layer(0)

Dim uFClass As IFeatureClass
Set uFClass = uLyr.FeatureClass

Dim uFeature As IFeature
Set uFeature = uFClass.CreateFeature
uFeature.Value(1) = 1
...

Dim uPoint As IPoint
Set uPoint = New esriGeometry.Point
uPoint.X = InputBox("X")
uPoint.Y = InputBox("Y")
Set uFeature.Shape = uPoint
uFeature.Store
0 голосов
ответил 19 Ноя, 08 от Juli_bat (2,280 баллов)
    Спасибо за внимание, приятно, но я уже решила эту проблему, но всё равно большое спасибо image
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...