Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IQueryFilter pQF = new QueryFilter();
- IFeatureCursor pFCur = sourceClass.Search(pQF, true);
- IFeature sourceFea = pFCur.NextFeature();
- while (sourceFea != null)
- {
- IFeature targetFea = targetClass.CreateFeature();
- targetFea.Shape = sourceFea.ShapeCopy;
- // Get the fiber count and assign to the new feature
- int fiberCount = Convert.ToInt32(sourceFea.get_Value(sourceFiberCountFieldIndex));
- targetFea.set_Value(fiberCountFieldIdx, fiberCount);
- // Get and assign other attributes
- // <TODO>
- // Assign Fiber Manager Model Names. THISFIBERCLASSMODELNAME is an example
- targetFea.set_Value(fiberTFCMNFieldIndex, "SHEATH");
- // Store the feature
- targetFea.Store();
- // Get the GlobalID to assign to the buffer tube ParentID field
- string fiberGID = Convert.ToString(sourceFea.get_Value(targetFiberGlobalIDFieldIdx));
- CreateBufferTubes(fiberCount, fiberGID);
- sourceFea = pFCur.NextFeature();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement