小编use*_*529的帖子

在postgis中按中心点、半径、内角和方位角绘制扇形

我正在使用 Bing Maps API 构建一个 javascript 应用程序,我想根据中心点和扇区参数构建扇区几何形状。

我在 PostgreSQL 数据库中有一个表“点”,顶部有 PostGIS,它包含点几何形状:

id  st_astext(geom)
1   POINT(4.331 50.869)
2   POINT(4.323 50.832)
3   POINT(4.373 50.853)
4   POINT(4.356 50.837)
Run Code Online (Sandbox Code Playgroud)

我有另一个表“segemnts”,其中每个条目都有以下属性:方位角(以度为单位)、波束宽度(以度为单位)、范围(以米为单位)和centerid,它基本上是“点”表的外键:

centerid    azimuth beamwidth   range
1           210     60          750
2           135     30          500
3           80      60          600
4           165     90          750
Run Code Online (Sandbox Code Playgroud)

如何获取数据库中的表格或视图来选择以以上点为中心点、范围为半径、波束宽度为内角、方位角为方向的圆段?

在此输入图像描述

gis postgresql postgis bing-maps bing-api

5
推荐指数
1
解决办法
1948
查看次数

标签 统计

bing-api ×1

bing-maps ×1

gis ×1

postgis ×1

postgresql ×1