MMpy.BlockModel.get_num_block_value

Синтаксис

blockmodel.get_num_block_value(field_id, record_id)

Описание

Выдает числовое представление значения атрибута блока, обнаруженное на заданной позиции.

Параметры

Имя
Тип
Описание

field_id 

int ID целевого поля.

record_id 

int ID целевой записи.

Выдает

Тип
Описание
float Числовое представление значения атрибута блока, обнаруженного на заданной позиции. Если не обнаружено, либо найден несоответствующий тип, возвращается 0,0.

Смотрите также

MMpy.BlockModel.get_field_id()

MMpy.BlockModel.get_str_block_value()

Примечания

ID записей имеют основание 1, т.е. передача индекса 1 вернет первую запись.

Примеры

blockmodel_filename = MMpy.Project.path() + 'Wireframing\\NVG MV1S OBM.DAT' x_field, y_field, z_field = 'EAST', 'NORTH', 'RL' blockmodel = MMpy.BlockModel() blockmodel.open(blockmodel_filename, x_field, y_field, z_field) field = 'AUAVG' field_id = blockmodel.get_field_id(field) record_id = 1 value = blockmodel.get_num_block_value(field_id, record_id) print(value) blockmodel.close()

ID ресурса

IDPH_BM_GET_NUM_VALUE