Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回 JSON 格式的表示几何的字符串。
geometry-expression.ST_AsGeoJSON([ format])
format
VARCHAR(128)
定义控制如何生成 GeoJSON 结果的参数的字符串。如果未指定,缺省值是 'GeoJSON'。
LONG VARCHAR 返回 geometry-expression 的 GeoJSON 表示。
GeoJSON 标准定义基于 JavaScript Object Notation (JSON) 的地理空间交换格式。此格式适合于基于 Web 的应用程序,可提供比 WKT 或 WKB 更简洁更容易解释的格式。请参见 http://geojson.org/geojson-spec.html。
ST_AsGeoJSON 方法返回表示几何的文本字符串。支持许多不同的文本格式(及其关联选项),使用可选 format 参数选择所需格式。如果未指定 format 参数,缺省值是 'GeoJSON'。
格式字符串定义输出格式和格式参数。格式字符串具有以下格式之一:
format-name
format-name(parameter1=value1;parameter2=value2;...)
parameter1=value1;parameter2=value2;...
第一种格式指定格式名称,但不指定格式参数。所有格式参数均使用缺省值。第二种格式指定格式名称以及指定参数值列表。未提供参数值的参数使用缺省值。最后一种格式仅指定参数值,格式名称缺省为 'GeoJSON'。
可能使用以下格式名称:
GeoJSON GeoJSON 格式使用 http://geojson.org/geojson-spec.html 中定义的 JavaScript Object Notation (JSON)。
缺省情况下,如果几何的原始格式可用,ST_AsGeoJSON 将使用该格式。否则使用内部格式。有关内部和原始格式的详细信息,请参见STORAGE FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
SQL/MM (ISO/IEC 13249-3: 2006) 服务商扩充
以下示例返回结果 [{"type":"Point", "coordinates":[1,2]} ]。
{"type":"Point", "coordinates":[1,2]}
SELECT NEW ST_Point( 1.0, 2.0, 3.0, 4.0, 4326 ).ST_AsGeoJSON()