DBSegCreate

Demonstrates how to create a segment and retrieve information of a segment layer.

Remarks

The following example illustrates how to create a new segment and then display the name and description of the newly created segment.

Code

 local int i, int tfid, int segment_num
 local string temp_file

 try
    temp_file = "./my.pix"
    delete temp_file noerror
    call CopyFile( GetPCIHOME() + "/demo/irvine.pix", \
                 temp_file)

    tfid = DBOpen(temp_file, "r+")
    segment_num = DBSegCreate(tfid, "Vector", "new vector segment", "VEC")

    print segment_num, ". ",VECGetLayerName(tfid, segment_num), " ", \
       VECGetLayerDesc(tfid, segment_num)
    call DBClose(tfid)
 onerror
   print "Error: "+ GetLastErrorMessage()
 endonerror

Output

 32. Vector new vector segment

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.