Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:help:v2:maps:on-demand-create [2025/05/14 15:31] – [WMTS and custom projection server] psyberia | en:help:v2:maps:on-demand-create [2025/06/24 18:24] (current) – new function as of 2.4.0 psyberia |
---|
<projection-code>EPSG:4326</projection-code> | <projection-code>EPSG:4326</projection-code> |
<projection-true-origin-x>-125.0</projection-true-origin-x> | <projection-true-origin-x>-125.0</projection-true-origin-x> |
<projection-true-origin-y>15.0</projection-true-origin-x></code> | <projection-true-origin-y>15.0</projection-true-origin-y></code> |
* By using the ''**<projection-name>**'' and ''**<projection-geoid>**'' tags to specify the name of a map projection. In this case too, the ''**<projection-true-origin-x>**'' and ''**<projection-true-origin-y>**'' tags are taken into account. Exemple: \\ <code><projection-name>mercator</projection-name> | * By using the ''**<projection-name>**'' and ''**<projection-geoid>**'' tags to specify the name of a map projection. In this case too, the ''**<projection-true-origin-x>**'' and ''**<projection-true-origin-y>**'' tags are taken into account. Exemple: \\ <code><projection-name>mercator</projection-name> |
<projection-geoid>WGS 84</projection-geoid></code> | <projection-geoid>WGS 84</projection-geoid></code> |
| |
===== Appendices ===== | ===== Appendices ===== |
| |
| \\ |
| |
| ==== Supported map projections ==== |
| |
| ^ EPSG Code ^ Names ^ |
| | 1024 | Popular Visualisation Pseudo Mercator, Mercator Auxiliary Sphere | |
| | 1026 | Mercator Spherical | |
| | 1028 | Equidistant Cylindrical, Equirectangular | |
| | 1029 | Equidistant Cylindrical (Spherical) | |
| | 9801 | Lambert Conic Conformal (1SP) | |
| | 9802 | Lambert Conic Conformal (2SP) | |
| | 9803 | Lambert Conic Conformal (2SP Belgium) | |
| | 9804 | Mercator (1SP), Mercator (Variant A) | |
| | 9805 | Mercator (2SP), Mercator (Variant B) | |
| | 9806 | Cassini Soldner | |
| | 9807 | Transverse Mercator, Gauss Boaga, Gass Kruger | |
| | 9808 | Transverse Mercator (South Orientated) | |
| | 9809 | Stereographic, Oblique Stereographic, Double Stereographic, Roussilhe | |
| | 9810 | Polar Stereographic (Variant A) | |
| | 9812 | Hotine Oblique Mercator, Hotine Oblique Mercator (Variant A) | |
| | 9815 | Oblique Mercator, Hotine Oblique Mercator (Variant B), Hotine Oblique Mercator Azimuth Center | |
| | 9817 | Lambert Conic Near Conformal | |
| | 9823 | C.f. 1029 | |
| | 9825 | Pseudo Plate Carree | |
| | 9826 | Lambert Conic Conformal (West Orientated) | |
| | 9827 | Bonne | |
| | 9828 | Bonne (South Orientated) | |
| | 9829 | Polar Stereographic (Variant B) | |
| | 9842 | C.f. 1028 | |
| |
| \\ |
| |
==== Inline expressions ==== | ==== Inline expressions ==== |
| ''**^**'' | Power operator. | | | ''**^**'' | Power operator. | |
| ''**==**'' | Equal to operator (also used for string). | | | ''**==**'' | Equal to operator (also used for string). | |
| ''**!=**'' <sup>1</sup> | Not equal to operator (also used for string). | | | ''**!=**'' | Not equal to operator (also used for string). | |
| ''**>**'' | Greater than operator. | | | ''**>**'' | Greater than operator. | |
| ''**> =**'' | Greater than or equal to operator. | | | ''**> =**'' | Greater than or equal to operator. | |
| ''**< <**'' | Signed left shift operator. | | | ''**< <**'' | Signed left shift operator. | |
| ''**> >**'' | Signed right shift operator. | | | ''**> >**'' | Signed right shift operator. | |
<sup>1. Available from AQ 2.2.8c</sup> | |
| |
| |
| ''**hypot**(double,double)'' | ''double'' | Returns ''sqrt(x²+y²)'' without intermediate overflow or underflow. | | | ''**hypot**(double,double)'' | ''double'' | Returns ''sqrt(x²+y²)'' without intermediate overflow or underflow. | |
| ''**iif**(double,mixed,mixed)'' | ''mixed'' | If the first parameter is different from ''0.0'', return the second parameter, else the third one. | | | ''**iif**(double,mixed,mixed)'' | ''mixed'' | If the first parameter is different from ''0.0'', return the second parameter, else the third one. | |
| | ''**indexOf**(string,string)'' | ''long'' | Returns the position of the first occurrence of the second parameter inside the first parameter. | |
| | ''**lastIndexOf**(string,string)'' | ''long'' | Returns the position of the last occurrence of the second parameter inside the first parameter. | |
| ''**len**(string), **length**(string)'' | ''long'' | Returns the length of a string. | | | ''**len**(string), **length**(string)'' | ''long'' | Returns the length of a string. | |
| ''**ln**(double)'' | ''double'' | Returns the natural logarithm (base ''e'') of a double value. | | | ''**ln**(double)'' | ''double'' | Returns the natural logarithm (base ''e'') of a double value. | |
| ''**log**(double)'' | ''double'' | Returns the base 10 logarithm of a double value. | | | ''**log**(double)'' | ''double'' | Returns the base 10 logarithm of a double value. | |
| | ''**lower**(string)'' | ''string'' | Returns parameter as lower case. | |
| ''**md5**(string)'' | ''string'' | Returns the [[https://en.wikipedia.org/wiki/MD5|MD5 hash]] of the string parameter. | | | ''**md5**(string)'' | ''string'' | Returns the [[https://en.wikipedia.org/wiki/MD5|MD5 hash]] of the string parameter. | |
| ''**not**(double)'' | ''long'' | If the parameter is different from ''0.0'', return ''0'', else return ''1''. | | | ''**not**(double)'' | ''long'' | If the parameter is different from ''0.0'', return ''0'', else return ''1''. | |
| ''**round**(double)'' | ''long'' | Returns the closest long to the argument, with ties rounding to positive infinity. | | | ''**round**(double)'' | ''long'' | Returns the closest long to the argument, with ties rounding to positive infinity. | |
| ''**sha1**(string)'' | ''string'' | Returns the [[https://en.wikipedia.org/wiki/SHA-1|SHA-1 hash]] of the string parameter. | | | ''**sha1**(string)'' | ''string'' | Returns the [[https://en.wikipedia.org/wiki/SHA-1|SHA-1 hash]] of the string parameter. | |
| ''**sin**(double)'' <sup>1</sup> | ''double'' | Returns the trigonometric sine of an angle. | | | ''**sin**(double)'' | ''double'' | Returns the trigonometric sine of an angle. | |
| ''**sqrt**(double)'' | ''double'' | Returns the correctly rounded positive square root of a double value. | | | ''**sqrt**(double)'' | ''double'' | Returns the correctly rounded positive square root of a double value. | |
| ''**substr**(string,long)'' | ''string'' | Returns a string that is a substring of the string given in the first parameter. The substring begins with the character at the index specified by the second parameter and extends to the end of the string. | | | ''**substr**(string,long)'' | ''string'' | Returns a string that is a substring of the string given in the first parameter. The substring begins with the character at the index specified by the second parameter and extends to the end of the string. | |
| ''**unixtime**()'' | ''long'' | Returns the current time in seconds. | | | ''**unixtime**()'' | ''long'' | Returns the current time in seconds. | |
| ''**unixtime**(long)'' | ''long'' | If the parameter is ''1'', returns the current time in milliseconds, otherwise returns the current time in seconds. | | | ''**unixtime**(long)'' | ''long'' | If the parameter is ''1'', returns the current time in milliseconds, otherwise returns the current time in seconds. | |
| | ''**upper**(string)'' | ''string'' | Returns parameter as upper case. | |
| ''**valueAt**(long,mixed...)'' | ''mixed'' | Returns the value at the index (starting from zero after the first parameter) specified by the first parameter. | | | ''**valueAt**(long,mixed...)'' | ''mixed'' | Returns the value at the index (starting from zero after the first parameter) specified by the first parameter. | |
<sup>1. Available from AQ 2.2.8c</sup> | |
| |
\\ | \\ |