vkf_rocky_add_image Interface

interface


Called by

interface~~vkf_rocky_add_image~~CalledByGraph interface~vkf_rocky_add_image vkf_rocky_add_image proc~apply_layer apply_layer proc~apply_layer->interface~vkf_rocky_add_image proc~add_layer add_layer proc~add_layer->proc~apply_layer proc~make_map make_map proc~make_map->proc~apply_layer proc~add_elevation_layer TerrainBody%add_elevation_layer proc~add_elevation_layer->proc~add_layer proc~add_image_layer TerrainBody%add_image_layer proc~add_image_layer->proc~add_layer proc~terrain_build_contents TerrainBody%terrain_build_contents proc~terrain_build_contents->proc~make_map proc~terrain_update TerrainBody%terrain_update proc~terrain_update->proc~make_map

public function vkf_rocky_add_image(map, kind, uri, uri_len) bind(C, name="vkf_rocky_add_image")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: map

map handle (vkf_rocky_map_create)

integer(kind=c_int), value :: kind

0 a TMS service (uri its root), 1 a file or service GDAL reads, 2 a template ({z}, {x}, {y}) of geodetic tiles on the map's body, rows from the top (WMTS-style, e.g. NASA's Moon Trek), 3 a template of web Mercator tiles (OpenStreetMap-style)

character(kind=c_char, len=1), intent(in), dimension(*) :: uri
integer(kind=c_int), value :: uri_len

the length of uri

Return Value integer(kind=c_int)

Description

Add an image layer to a map. Returns 0, or -1 on failure.