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