GenerateElevationGrid ===================== .. currentmodule:: globalmapper .. py:function:: GenerateElevationGrid ([GM_LayerHandle_t32] aLayerList, GM_GridGenSetup_t aGridSetup) -> GM_Error_t32, GM_LayerHandle_t32, GM_LayerHandle_t32 Generates an elevation grid and optionally a 3D area TIN layer from loaded 3D vector data. The returned grid layer handle(s) and TIN layer (if created) must be closed with :doc:`CloseLayer<../load/globalmapper.CloseLayer>` when you are done with them. :param [GM_LayerHandle_t32] aLayerList: List of layers to use or None for all :param GM_GridGenSetup_t aGridSetup: Grid setup parameters (pass None for default options) :returns: Error Code :rtype: GM_Error_t32 :return: Created grid layer :rtype: GM_LayerHandle_t32 :return: Created TIN area layer (optional, set to None if you don't want it) :rtype: GM_LayerHandle_t32 | .. list-table:: :width: 100% :class: borderless :header-rows: 1 * - BEFORE - AFTER * - .. image:: ../images/BeforeAfter_Images/PortlandGroundLidar.png :width: 374px :height: 290px :align: center - .. image:: ../images/BeforeAfter_Images/PortlandElevGrid.png :width: 374px :height: 290px :align: center | Example ------- The following is an example of GenerateElevationGrid.:: gm.GenerateElevationGrid(lidar_layers, grid_setup) For more context refer to :doc:`the surface analysis sample scripts<../sampleCode/DemoSurfaceAnalysis>`.