LidarClassifyGround =================== .. currentmodule:: globalmapper .. py:function:: LidarClassifyGround ([GM_LayerHandle_t32] aLayerList, GM_ClassifyGroundSetup_t aSettings, uint32 aReserved=0) -> GM_Error_t32 Automatically identifies ground returns from the points in the specified loaded Lidar layer(s). :param [GM_LayerHandle_t32] aLayerList: List of layers to search or None for all vector layers. :param GM_ClassifyGroundSetup_t aSettings: Classification settings. If None is provided, default settings will be used. :param uint32 aReserved: Reserved for future use; defaults to 0 :returns: Error Code :rtype: GM_Error_t32 | .. list-table:: :width: 100% :class: borderless :header-rows: 1 * - BEFORE - AFTER * - .. image:: ../images/BeforeAfter_Images/AugustaUnclassifiedLidar.jpg :width: 400px :height: 400px :align: center - .. image:: ../images/BeforeAfter_Images/AugustaGroundLidar.jpg :width: 400px :height: 400px :align: center | Example ------- The following is an example of LidarClassifyGround.:: gm.LidarClassifyGround(lidar_layers, gm.GM_ClassifyGroundSetup_t(), 0) For more context refer to :doc:`the lidar sample scripts<../sampleCode/DemoLidar>`.