2015-12-16 3 views
0

У меня есть запрос, который объединяет значения долготы и широты в столбце, чтобы его можно было использовать на карте в Data Tools (Microsoft Visual Studio). Однако, независимо от того, что я пытаюсь использовать в своем коде, при создании карты, мастер карты утверждает, что в моем наборе данных нет пространственных данных. Вот как выглядит мой запрос. Я также обнаружил, что mySQL очень ограничительный по сравнению с t-SQL при импорте в инструменты данных.Функция карты SSRS не извлекает мои пространственные данные

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. Я попытался создать столбец типа данных геометрии и добавить в него свои пространственные данные, но это тоже не сработало.

ответ

0

Я пришел к выводу, что создание пространственных данных с MySQL невозможно, поскольку оно не позволяет создать столбец с типом данных географии, потому что он не существует в mySQl.

Смежные вопросы