Skip to main content

CreateData

The rotation of the block model. Defined by a list of clockwise rotations around given axes.

The combined equation for the rotation is given by:

R_1 ... R_n A = B

where A is the location in the IJK space, B is the location in coordinate space, and R_i is the rotation matrix for the ith rotation.

For example, if the first rotation is a rotation of 15 degrees clockwise around the X axis, R_1 would be [[1, 0, 0], [0, cos(15), sin(15)], [0, -sin(15), cos(15)]].

Two rotations around the same axis cannot be consecutive items within the list of rotations.

Angle of rotation in degrees

Axis of rotation

commentstring | null
<= 250 chars

Example: "EPSG:3395"

Coordinate reference system used in the block model.

This may be an EPSG code, signified by the prefix 'EPSG:', or a coordinate system definition in WKT format. If an EPSG code is provided, it must be for a coordinate reference system with a length unit type (e.g. metre, or foot).

Description of the block model

Sets the default fill_subblocks value for this block model. It can be overridden at the time of an update. If this flag is true, then updates to a fully subblocked-model with update_type=merge, and geometry_change=true with missing sub-blocks will fill the missing sub-blocks with data from the parent block.

Lineage of the block model

xnumber
Required
ynumber
Required
znumber
Required

Name of the block model. This may not contain / nor \. Leading and trailing whitespace will be automatically removed.

Example: "/path/to/folder"

Path of the folder in Geoscience Object Service to create the reference object in.

This may not contain relative elements like . or ... It may not contain double slashes //, nor backslashes \, nor elements ending in ..

Block size

xnumber
Required
ynumber
Required
znumber
Required

Type of sub-blocking

Number of blocks for x, y and z axis. Total must not exceed 500,000,000.

nxinteger
Required

Range: <= 500,000,000

nyinteger
Required

Range: <= 500,000,000

nzinteger
Required

Range: <= 500,000,000

Type of sub-blocking

Number of parent blocks for x, y and z axis. Total must not exceed 500,000,000.

nxinteger
Required

Range: <= 500,000,000

nyinteger
Required

Range: <= 500,000,000

nzinteger
Required

Range: <= 500,000,000

Number of sub-blocks per parent block per axis. Accepted values per axis are 1, 2, 4, 8, 16, 32 or 64.

nxinteger
Required

Range: [1, 64]

nyinteger
Required

Range: [1, 64]

nzinteger
Required

Range: [1, 64]

Parent block size.

xnumber
Required
ynumber
Required
znumber
Required

Type of sub-blocking

Number of parent blocks for x, y and z axis. Total must not exceed 500,000,000.

nxinteger
Required

Range: <= 500,000,000

nyinteger
Required

Range: <= 500,000,000

nzinteger
Required

Range: <= 500,000,000

Number of sub-blocks per parent block per axis.

nxinteger
Required

Range: [1, 100]

nyinteger
Required

Range: [1, 100]

nzinteger
Required

Range: [1, 100]

Parent block size.

xnumber
Required
ynumber
Required
znumber
Required

Type of sub-blocking

Number of parent blocks for x, y and z axis. Total must not exceed 500,000,000.

nxinteger
Required

Range: <= 500,000,000

nyinteger
Required

Range: <= 500,000,000

nzinteger
Required

Range: <= 500,000,000

Number of sub-blocks per parent block per axis.

nxinteger
Required

Range: [1, 100]

nyinteger
Required

Range: [1, 100]

nzinteger
Required

Range: [1, 100]

Parent block size.

xnumber
Required
ynumber
Required
znumber
Required

Example: "m"

Unit ID denoting the length unit used for the block model's blocks.