mysql - SSRS map 功能无法获取我的空间数据

标签 mysql reporting-services geometry maps ssrs-2012

我有一个查询,它将经度和纬度值合并到一列中,以便可以在数据工具 (Microsoft Visual Studio) 上的 map 中使用它。但是,无论我在代码中尝试什么,在创建 map 时, map 向导都会指出我的数据集中没有空间数据。这是我的查询的样子。我还发现,与 t-SQL 相比,mySQL 在导入数据工具时受到很大限制。

select City,ST_AsText( POINT(NewLongitude,NewLatitude)) AS SpatialData,POINT(NewLongitude,NewLatitude) AS SpatialDataWithoutConversion
from (
select   City,latitude, Longitude, 
         (latitude)-10 AS NewLatitude, 
         (longitude)-20 AS NewLongitude,
from table1
where state = 'Alabama' 
Group By City
     )

Here is a screenshot of my returned data

enter image description here

这里有什么问题吗?为什么 SSRS 无法获取我结果中的空间数据?我发现 mySQL 仅具有几何数据类型,而不是 T-sql 中的地理数据类型。我尝试创建一列几何数据类型并向其中添加空间数据,但这似乎也不起作用。

最佳答案

我得出的结论是,不可能使用 MySQL 创建空间数据,因为它不允许创建具有地理数据类型的列,因为它在 mySQl 中不存在。

关于mysql - SSRS map 功能无法获取我的空间数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34309349/

相关文章:

MySQL,phpMyAdmin : TIMESTAMP Always Executes NOW Function

mysql - 如果我正在访问的字段是复合索引的一部分,我是否仍能从仅引用其中一个字段的索引中受益?

c# - 在 MonoGame 中绘制矩形

MySQL 和 PDO:PDO::lastInsertId 理论上会失败吗?

Mysql 在执行触发器时阻止对表进行选择

csv - 导出到 csv 时,更改 SSRS 中的列标题不会显示更新的名称

reporting-services - 防止节标题在 SSRS 组中重复

javascript - 是否有 API 或方法可以通过 MVC 应用程序 Hook SSRS

ios - 计算 n 边正多边形的顶点

java - 点到线距离 (2D) 和交点坐标