Upload Block Model

This example uploads a raw Block Model. To see what other metadata should be provided along with the block model files, please check the  Extended Block Model Metadata  topic. 

 # Create raw mesh entity

# The variable "crs" contains the CRS for the project

result = vf.create_entity_raw(

 project=project, 

 type=vf.entity_type.RawBlockModel, 

 name="Raw BlockModel", 

 fields={},

 crs=crs)

if not result.success:

 print(result.error_info)

 exit(3)

rawbm_id = result.id

# upload metadata

files = {'file': open('./mockdata/process.meta', 'rb')}

result = vf.attach_files(

 project=project, 

 id=rawbm_id,

 files=files)

if not result.success:

 print(result.error_info)

 exit(4) 

  