【问题标题】:"Unable to determine the spatial data type in the specified dataset field..." using the map layer wizard“无法确定指定数据集字段中的空间数据类型...”使用地图图层向导
【发布时间】:2012-04-27 11:39:45
【问题描述】:

我是第一次在 SSRS 中使用地图图层向导,因此我们可以将空间数据添加到地图中。

我们从向导那里得到这个错误:

Unable to determine the spatial data type in the specified dataset field...

空间数据的数据类型是地理。

在查询设计器中执行时空间数据如下所示:

POINT (2.41866741166689 48.9082239283949)
POINT (1.92902094274567 47.9294603618455)
POINT (2.25244361602031 48.9619440062058)
POINT (1.91174331024445 47.9109595746068)
POINT (1.32766100377444 43.6203441938353)

如果从 SSMS 运行相同的查询,它看起来像这样:

0xE6100000010C4BF382AE407448400415C84C6E590340
0xE6100000010C0287A08EF8F647409244661045DDFE3F
0xE6100000010C5A9E2FFB207B48403421972801050240
0xE6100000010C0775C6529AF44740108C3D278096FE3F
0xE6100000010C9F64447067CF45400B2CF676193EF53F

我们将不胜感激。

【问题讨论】:

    标签: reporting-services layer spatial spatial-query


    【解决方案1】:

    您是否在数据集的 where 子句中使用了参数?

    您收到此错误是因为映射引擎正在尝试对您的数据集进行采样/测试运行,并且正在跳过参数。尝试在没有参数的情况下映射您的数据集;如果可行,则您的问题出在参数上,而不是数据类型上。

    重新编写查询以提取您可能需要的所有行,并在数据集上使用过滤器

    【讨论】:

    • 感谢您的帮助。 :-)
    猜你喜欢
    • 2015-02-27
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多