2009-09-07 2 views
0

Geoconcept Navteq UK Map에서 SQL Server 2008로 공간 데이터를로드 중입니다. Geoconcept에서 Geometry 필드는 경도 및 위도의 분리 값입니다.SQL Server 2008 및 가상 어스를 사용하는 공간 데이터

나는 하나의 웹 핸들러를 작성하여 데이터베이스에 연결하고 GML 형태로 데이터를 검색했다. GML에서 하나의 Georss 피드를 생성하고있다. 나는 가상 지구 위에 표시하고있다.

여기에 문제가 발생합니다. Georss 피드에는 위도 및 경도 형태의 점이 포함되어 있습니다. 그러나 지리 정보 개념은 나를 경도 및 위도로 반환합니다.

이 때문에 올바른 방법으로 포인트를 얻지 못하고 있습니까?

누구든지 나를 도와 줄 수 있습니까?

감사합니다.

답변

1

검색 쿼리의 요점을 바꾸어보십시오. 다음과 같은 내용 :

select 
geometry::STGeomFromText('POINT(' + cast(geomColumn.STY as varchar(50)) + ' ' + cast(geomColumn.STX as varchar(50))+ ')',0) as NewGeomColumn 
from tablename