podpac.datalib.TerrainTiles
- class podpac.datalib.TerrainTiles(**kwargs: Any)
Bases:
InterpolationMixin,TerrainTilesCompositeTerrain Tiles gridded elevation tiles data library
Hosted on AWS S3 https://registry.opendata.aws/terrain-tiles/
- Description
Gridded elevation tiles
- Resource type
S3 Bucket
- Amazon Resource Name (ARN)
arn:aws:s3:::elevation-tiles-prod
- AWS Region
us-east-1
Documentation: https://mapzen.com/documentation/terrain-tiles/
- Parameters:
zoom (int) – Zoom level of tiles. Defaults to 6.
tile_format (str) – One of [‘geotiff’, ‘terrarium’, ‘normal’]. Defaults to ‘geotiff’ PODPAC node can only evaluate ‘geotiff’ formats. Other tile_formats can be specified for
download()No support for ‘skadi’ formats at this time.bucket (str) – Bucket of the terrain tiles. Defaults to ‘elevation-tiles-prod’
Alternative Constructors
from_definition(definition)Create podpac Node from a dictionary definition.
from_json(s)Create podpac Node from a JSON definition.
Methods
__init__(**kwargs)Do not overwrite me
composite(coordinates, data_arrays[, result])Composites data_arrays (tiles) into a single result.
create_output_array(coords[, data, attrs, ...])Initialize an output data array
download([path])Download active terrain tile source files to local directory
eval(coordinates, **kwargs)Wraps the super Node.eval method in order to cache with the correct coordinates.
eval_group(group)Evaluate the node for each of the coordinates in the group.
find_coordinates()from_name_params(name[, params])Create podpac Node from a WMS/WCS request.
from_url(url)Create podpac Node from a WMS/WCS request.
get_bounds([crs])Get the full available coordinate bounds for the Node.
get_cache(key[, coordinates])Get cached data for this node.
get_source_data([bounds])Get composited source data, without interpolation.
get_ui_spec([help_as_html])Get spec of node attributes for building a ui
has_cache(key[, coordinates])Check for cached data for this node.
init()Overwrite this method if a node needs to do any additional initialization after the standard initialization.
iteroutputs(coordinates[, _selector])Summary
load(path)Create podpac Node from file.
probe([lat, lon, time, alt, crs])Evaluates every part of a node / pipeline at a point and records which nodes are actively being used.
put_cache(data, key[, coordinates, expires, ...])Cache data for this node.
rem_cache(key[, coordinates, mode])Clear cached data for this node.
save(path)Write node to file.
select_sources(coordinates[, _selector])trait_defaults(*names, **metadata)Return a trait's default value or a dictionary of them
trait_has_value(name)Returns True if the specified trait has a value.
trait_is_defined(name)trait_values(**metadata)A
dictof trait names and their values.Attributes
anonA boolean (True, False) trait.
attrsList of node attributes
auto_outputsA boolean (True, False) trait.
base_refDefault reference/name in node definitions
bucketA trait for unicode strings.
cache_ctrlA trait whose value must be an instance of a specified class.
cache_outputA boolean (True, False) trait.
definitiondimsdtypeAn enum whose value must be in a given sequence.
force_evalA boolean (True, False) trait.
hashinterpolationjsonDefinition for this node in JSON format.
json_prettyDefinition for this node in JSON format, with indentation suitable for display.
multithreadingA boolean (True, False) trait.
outputA trait for unicode strings.
outputsAn instance of a Python list.
source_coordinatesA trait whose value must be an instance of a specified class.
sourcesstyleA trait whose value must be an instance of a specified class.
tile_formatAn enum whose value must be in a given sequence.
unitsA trait for unicode strings.
urlsAn instance of a Python list.
zoomAn int trait.
- Members:
- __init__(**kwargs)