gemgis.visualization.create_points_3d
gemgis.visualization.create_points_3d#
- gemgis.visualization.create_points_3d(gdf: geopandas.geodataframe.GeoDataFrame) pyvista.core.pointset.PolyData #
Plotting points in 3D with PyVista
- Parameters
points (gpd.geodataframe.GeoDataFrame) – GeoDataFrame containing the points including X, Y, and Z columns
- Returns
points_mesh – PyVista PolyData Pointset
- Return type
pyvista.core.pointset.PolyData
New in version 1.0.x.
Example
>>> # Loading Libraries and File >>> import gemgis as gg >>> import geopandas as gpd >>> gdf = gpd.read_file(filename='file.shp') >>> gdf id formation geometry 0 None Ton POINT (19.150 293.313) 1 None Ton POINT (61.934 381.459) 2 None Ton POINT (109.358 480.946) 3 None Ton POINT (157.812 615.999) 4 None Ton POINT (191.318 719.094)
>>> # Creating PolyData from points >>> polydata = gg.visualization.create_points_3d(gdf=gdf) >>> polydata PolyData Information N Cells 41 N Points 41 X Bounds 8.841e+00, 9.661e+02 Y Bounds 1.650e+02, 1.045e+03 Z Bounds 2.769e+02, 7.220e+02 N Arrays 0
See also
create_lines_3d_polydata
Creating a mesh from lines
create_dem_3d
Creating a mesh from a Digital Elevation model