Skip to main content
Glama

GIS MCP Server

write_raster

Convert a numpy array into a raster file by copying metadata from a reference raster. Specify array, reference raster, output path, and optional data type to generate a new raster file efficiently.

Instructions

Write a numpy array to a raster file using metadata from a reference raster. Args: array: 2D or 3D list (or numpy array) of raster values. reference_raster: Path to a raster whose metadata will be copied. output_path: Path to save the new raster. dtype: Optional data type (e.g., 'float32', 'uint8'). Returns: Dictionary with status and message.

Input Schema

NameRequiredDescriptionDefault
arrayYes
dtypeNo
output_pathYes
reference_rasterYes

Input Schema (JSON Schema)

{ "properties": { "array": { "items": {}, "title": "Array", "type": "array" }, "dtype": { "default": null, "title": "Dtype", "type": "string" }, "output_path": { "title": "Output Path", "type": "string" }, "reference_raster": { "title": "Reference Raster", "type": "string" } }, "required": [ "array", "reference_raster", "output_path" ], "title": "write_rasterArguments", "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mahdin75/gis-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server