GIS Operations🍋
gis_from_gridded_surface(gs, gis_obj_name, attribute, region=None)
🍋
Extract features from GriddedSurface property to create GISObject.
GriddedSurface must be fully defined as underlying function assume values are coming from an image like file.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
gs |
GriddedSurface
|
GriddedSurface to extract features from. |
required |
gis_obj_name |
str
|
Name of created GISObject. |
required |
attribute |
str
|
GriddedSurface property to compute features from. |
required |
region |
str
|
GriddedSurface region or condition to compute features from. |
None
|
Returns:
Type | Description |
---|---|
GISObject
|
GISObject with geometry from GriddedSurface property. |
Raises:
Type | Description |
---|---|
ValueError
|
Gridded Surface is sparse/not fully defined. |
select_points_inside_polygon(ref_object, region, other, new_region_name)
🍋
Filters points in 2D and keep only the one inside the given polygon. Using Geopandas Spatial Join in the background.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ref_object |
GISObject
|
GISObject against which desired GISObject is filtered. |
required |
region |
Optional[str]
|
name of the region or condition in the ref_object to optionally filter the data to be returned. |
required |
other |
GeoRefObject
|
GeoRefObject to be filtered. |
required |
new_region_name |
str
|
Name of resulting GISObject. |
required |
Note
For Drillholes object, selection is based on collar coordinates.