COPC (Cloud Optimized Point Cloud) Quick Facts

About Quick Facts Tables

Format Type Identifier

COPC

Reader/Writer

Both

Dependencies

The COPC reader and writer inherit all LAS functionality – see the ASPRS LiDAR Data Exchange Format (LAS) Reader/Writer for more details.

Dataset Type

File or URL

Feature Type

LAS or

<source_las_filename>

Typical File Extensions

  • .laz
  • .copc.laz

COPC will also read other LAS-specific file extensions:

  • .las
  • .zlas
  • .lasd

Automated Translation Support

Yes

User-Defined Attributes

No

Coordinate System Support

Yes

Generic Color Support

No

Spatial Index

Never

Schema Required

Not Applicable

Transaction Support

No

Geometry Type Attribute

las_type

Encoding Support No

COPC (Cloud Optimized Point Cloud) Geometry Support

Geometry

Supported?

Aggregate

No

Arc

No

Box

No

BRep Solid

No

Clothoid

No

Composite Solid

No

Composite Surface

No

Coordinate Precision

No

CSG Solid

No

Donut

No

Ellipse

No

Extrusion

No

Face

No

Geometry Definitions and Instances

No

Hierarchical Geometries

No

Homogeneous Aggregates

No

Line

No

Measures

No

Mesh

No

MultiArea

No

MultiCurve

No

Multiple Geometries

No

MultiPoint

No

MultiSolid

No

MultiSurface

No

MultiText

No

Null

No

Oriented Arc

No

Pipe

No

Path

No

Point Cloud

Yes

Point

No

Polygon

No

Raster

No

Rectangle Face

No

Surface Normals

No

Surface Sidedness

No

Text

No

Textures

No

Traits

No

Triangle Fan

No

Triangle Strip

No

Voxel Grid

No

Z values

Yes

COPC Point Cloud Components

Point Cloud Component Data Type Notes
x Int32  
y Int32  
z Int32  
intensity UInt16  
returns UInt8  
number_of_returns UInt8  
scan_direction UInt8  
flight_line_edge UInt8  
classification UInt8  
angle Int8  
file_marker UInt8 Allows for LAS flight-line based files to be combined into single files with more than one flight-line. Only supported in version 1.0.
user_data UInt8 (version 1.0) or UInt16 (version 1.1+)  
point_source_id UInt16 Only supported in version 1.1+
gps_time Real64 Only supported in version 1.1+
color_red UInt16 Only supported in version 1.1+
color_green UInt16 Only supported in version 1.1+
color_blue UInt16 Only supported in version 1.1+
classification_flags UInt8

Indicates special characteristics associated with each point. This is a bit flag with the following values:

  • 0 - synthetic (created by a technique other than LIDAR collection)
  • 1 - key-point (should not be removed by thinning)
  • 2 - withheld (should not be included in processing)
  • 3 - overlap (this point is in the overlap region of two or more swaths)

Only supported in version 1.4.

scanner_channel UInt8 Indicates the channel (scanner head) of a multi-channel system. Only supported in version 1.4.
nir UInt16 The NIR (near infrared) value. Only supported in version 1.4.