From 80cd0b9f0e4ec9c6d7248ba0d491253a066ca509 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Fri, 7 Feb 2025 11:26:47 +0000 Subject: [PATCH] add functions help --- resources/function_help/json/CRS | 5 +++++ resources/function_help/json/crs_authid | 15 +++++++++++++++ resources/function_help/json/make_crs | 15 +++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 resources/function_help/json/CRS create mode 100644 resources/function_help/json/crs_authid create mode 100644 resources/function_help/json/make_crs diff --git a/resources/function_help/json/CRS b/resources/function_help/json/CRS new file mode 100644 index 000000000000..753696c987dc --- /dev/null +++ b/resources/function_help/json/CRS @@ -0,0 +1,5 @@ +{ + "name": "CRS", + "type": "group", + "description": "This group contains functions to operate on coordinate reference system objects." +} diff --git a/resources/function_help/json/crs_authid b/resources/function_help/json/crs_authid new file mode 100644 index 000000000000..b9e916a2e30c --- /dev/null +++ b/resources/function_help/json/crs_authid @@ -0,0 +1,15 @@ +{ + "name": "crs_authid", + "type": "function", + "groups": ["CRS"], + "description": "Returns a user-friendly identifier for the CRS", + "arguments": [{ + "arg": "crs", + "description": "crs value" + }], + "examples": [{ + "expression": "crs_authid(make_crs('EPSG:3857'))", + "returns": "'EPSG:3857'" + }], + "tags": ["crs", "epsg", "authid"] +} diff --git a/resources/function_help/json/make_crs b/resources/function_help/json/make_crs new file mode 100644 index 000000000000..4287529472c0 --- /dev/null +++ b/resources/function_help/json/make_crs @@ -0,0 +1,15 @@ +{ + "name": "make_crs", + "type": "function", + "groups": ["CRS"], + "description": "Creates a coordinate reference system from a string definition", + "arguments": [{ + "arg": "definition", + "description": "CRS definition" + }], + "examples": [{ + "expression": "make_crs('EPSG:3857')", + "returns": "crs value 'EPSG:3857 - WGS 84 / Pseudo-Mercator'" + }], + "tags": ["crs", "epsg"] +}