공간정보/측량

SqlServer 2008 Spatial Option 사용예

하늘이푸른오늘 2007. 12. 24. 22:59
얼마전 마이크로소프트이 SqlServer 2008에서 GIS 데이터를 저장할 수 있는 Spatial Option을 지원하게 되었다는 포스트를 올렸었는데요, 이를 이용한 프로그래밍 예제 하나와, Shape 파일을 SqlServer 2008로 변환한 후 이를 화면에 표시하는 예를 소개드리고자 합니다.

먼저 프로그래밍 예제입니다. BattleShip 게임을 구현한 것입니다. 제가 어릴적에 "잠수함 게임"이라고 했던 것 같은데요, 숨겨진 배를 폭격해서 먼저 모두 맞추는 사람이 이기는 게임입니다. 아래 플래시 게임을 해 보시면 어떤 게임인지 짐작이 가실 겁니다.



이 게임을 Sql Server로 구현하는 건 좋은 생각이 아닌 건 확실합니다만, 어쨌든 여기를 보시면 어떻게 구현했는지, 그리고 어떻게 프로그램을 짰는지 알 수 있습니다. (스키마와 코드가 있습니다.)

====
다음으로 Shape 파일을 Sql Server 8.0 으로 변환한 후, 이를 지도로 그리는 데 필요한 도구입니다. Download SqlSpatialTools.zip (37.72 KB)에서 다운로드 받으시면 되고요, 원문은 Shapefile to SqlServer 2008 to WPF를 보시면 됩니다.

사용자 삽입 이미지

민, 푸른하늘