Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 使用最大/最小坐标在地图上绘制矩形边界框_Tableau Api - Fatal编程技术网

Tableau api 使用最大/最小坐标在地图上绘制矩形边界框

Tableau api 使用最大/最小坐标在地图上绘制矩形边界框,tableau-api,Tableau Api,我已经为一组位置创建了一个最小和最大横向/纵向坐标表。我想用它们在地图上绘制矩形边界框,并包含其他属性作为工具提示,不知道从哪里开始。下面是一些示例组 group entities minlat minlong maxlat maxlong a 44 33.29 (122.45) 41.32 (111.75) b 39 42.53 (110.97) 48.51 (94.90) c

我已经为一组位置创建了一个最小和最大横向/纵向坐标表。我想用它们在地图上绘制矩形边界框,并包含其他属性作为工具提示,不知道从哪里开始。下面是一些示例组

group   entities    minlat   minlong    maxlat  maxlong 
a       44          33.29    (122.45)   41.32   (111.75)
b       39          42.53    (110.97)   48.51   (94.90)
c       37          42.46    (100.34)   45.79   (94.83)
d       31          32.78    (83.97)    35.73   (77.86)
e       30          40.41    (96.41)    43.07   (89.40)
f       28          39.81    (80.47)    42.13   (76.78)

你的数据来源是什么?当前版本的Tableau支持地理和几何数据类型,您可以使用这些数据类型来构建多边形。在SQL Server中,我可能会添加一个计算字段,该字段采用最小/最大坐标整数,并基于具有地理数据类型的多边形创建一个多边形。无论如何,每个顶点都需要坐标

看一看。它显示了如何将自定义多边形覆盖到地图上。您需要每个点的坐标,然后使用路径上的点将标记设置为多边形

。黄色框看起来很奇怪,我可能打错了坐标。尽管如此,它还是展示了这个例子


这也很有帮助。你可以把你的问题贴在那里,可能会得到很多很好的反馈。这很好,比我在角落之间画线的方法要好得多()。原来我的矩形边界框是站不住脚的,但是当我使用凸包重新创建它们时,我将使用你的解决方案。路径的困难之处在于,工具提示必须将鼠标悬停在路径本身上,而多边形的鼠标悬停在框的区域内。可能需要一些工作来正确分层所有多边形,这样多边形就不会完全位于其他多边形之后,但您可以向数据源添加某种z索引。