Lozengy Diamond Lattice Spacing Calculator
Measured lozengy cell spacing and area under ideal rhombus diagonals, no field-cover count from perimeter alone.
Description
A lozengy lattice can be described using the diagonals of a repeating diamond.
A lozengy lattice can be described using the diagonals of a repeating diamond.1
Its geometric spacing and unit area do not by themselves count clipped boundary units.
When to use Lozengy Diamond Lattice Spacing Calculator
Use this tool to calculate or review the supplied observations under the stated rules. Establish the source tradition, viewing frame, coordinate units and independently annotated features.
How to use Lozengy Diamond Lattice Spacing Calculator and understand its results
- Establish the source tradition, viewing frame, coordinate units and independently annotated features.
- Enter horizontalDiamondDiagonal, verticalDiamondDiagonal, using the field meanings and rules below, then run the tool.
- Read result.horizontalHalfSpacing, result.verticalHalfSpacing, result.diamondCellArea, using the output meanings and calculation rules below.
- Correct any reported input issue and run again. Before using a successful result, check the stated units, signs, reference scope and observation coverage.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| horizontalDiamondDiagonal | Horizontal diamond diagonal | number | Required |
| verticalDiamondDiagonal | Vertical diamond diagonal | number | Required |
Use strictly positive horizontal and vertical diamond diagonals. Return half of each diagonal as the corresponding spacing and their product divided by two as diamond area.
horizontalSpacing=horizontalDiagonal/2; verticalSpacing=verticalDiagonal/2; area=horizontalDiagonal×verticalDiagonal/2 Use the matching field units and the exact boundary, ordering and reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| result | Calculated observation or reference | object |
| result.horizontalHalfSpacing | horizontal Half Spacing | number |
| result.verticalHalfSpacing | vertical Half Spacing | number |
| result.diamondCellArea | diamond Cell Area | number |
{
"input": {
"horizontalDiamondDiagonal": 20,
"verticalDiamondDiagonal": 30
},
"output": {
"result": {
"horizontalHalfSpacing": 10,
"verticalHalfSpacing": 15,
"diamondCellArea": 300
}
}
} Limitations and assumptions
All lengths require one unit and area its square. Field coverage, clipped diamonds and fitted shield boundaries are not calculated.
Missing required fields, unknown fields, wrong types and violated rules return input issues. Numeric values and outputs must be finite. Extremely large composite outputs are rejected.
Alternative or Complementary methods
For a related step, use Fusily elongated Lattice Proportion Solver: A fusil's elongation can be described by the ratio of its long and short diagonals. For a complementary comparison, use Chequy Square Grid Dimension Solver: A chequy grid divides a rectangular field into rows and columns of cells.
References
Similar or alternative tools
- Fusily elongated Lattice Proportion Solver
A fusil's elongation can be described by the ratio of its long and short diagonals.
- Chequy Square Grid Dimension Solver
A chequy grid divides a rectangular field into rows and columns of cells.