2014-12-31 20 views
2

我需要一些幫助,我有一個在SSMS中包含NO參數的存儲過程(SP)。 SP通過連接2個表格生成空間數據,其中一個表格包含兩個用於標記目的的字段,另一個表格包含GEO字段的表格。SQL SSRS無法確定指定數據集字段中的空間數據類型:GEO

該SP填充SSMS中的空間數據,我可以查看和交互。目前爲止似乎都很好...

然後,我使用SSRS創建一個數據源和該存儲過程的數據集。在此之後,我創建一個新的.rdl並插入一個選擇SQL Server空間查詢作爲源的映射,然後選擇存儲過程數據集。在此之後SSRS嘗試加入數據,我再從Microsoft SQL Server報表設計器收到錯誤消息:

無法確定在指定的數據集字段的空間數據類型:GEO

我有搜索了互聯網已經答案,並沒有主要是因爲他們都參考引起問題的參數,但我的查詢不包含也不通過任何。我嘗試將geo字段作爲地理數據類型和幾何數據類型都無效。

任何幫助或建議將是偉大的。

+0

GEO字段中的數據可能不符合SSRS預期的確切格式嗎? –

+0

嗨,格式如下。在SSMS GEO字段中,它是0xE610000001046B0000005C6480CEBDEE ..... etc,如果在SSRS的查詢設計器中運行它:POLYGON((-7.4614609548374524 53.86516743916647,-7.4649651224764479 53.863865004822252,-7.4669858550019663 53.864005868056061,-7.4614609548374524 53.86516743916647))我已經刪除了大部分lat和lngs,所以評論限制不被打中。 – user3459884

回答

0

我剛剛用SS Jason的例子(http://www.sqljason.com/2012/03/heat-maps-for-ssrs-using-map-control.html)在SSRS中玩過熱圖。

看起來您的數據沒有足夠的分數。據張志賢Lachev(http://prologika.com/CS/blogs/blog/archive/2009/08/30/heat-maps-as-reports.aspx):

的SQL Server描述熟知文本(WKT)標準 通過開放地理空間聯盟主辦的多邊形。例如,一個多邊形是 ,在座標系統上描述爲五(驚喜)點,如下面所示的 。第五點與第一點相同。

您給出的示例格式只有四點。第一個和最後一個是相同的,所以似乎有一個缺失點,或者你不是繪製矩形。它看起來不像空間數據支持任何其他形狀。創建地圖時,地圖嚮導僅在嚮導中顯示矩形。

相關問題