您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Sqlserver2008数据引擎特性之空间数据预先体验

2024/4/8 10:39:09发布12次查看
抢先体验下 sqlserver 2008 空间数据 . 本文将演示如何获得基本的地理信息数据 , 并且借助老外的工具如何把其导入到 sqlserver2008 中 , 然后通过查询工具观察查询结果 . 期待 sqlserver 2008 正式版的发布 . 1. 安装 sqlserver2008. 只需安装数据引擎 . 下
抢先体验下sqlserver 2008空间数据.本文将演示如何获得基本的地理信息数据,并且借助老外的工具如何把其导入到sqlserver2008中,然后通过查询工具观察查询结果. 期待sqlserver 2008正式版的发布.
1.安装sqlserver2008.只需安装数据引擎.
下载地址:
http://download.microsoft.com/download/d/3/6/d36e87cc-27ef-4ac3-ab38-290f15ff14de/sqldev_chs.exe
可能是由于还是ctp的原因,下载和安装的过程同样都是漫长而痛苦,有可能遭遇失败,我装了四遍.在正式版中相信会有所改善.
2.从网站上下载地理信息数据.
从国家基础地理信息中心下载基础数据:
http://sms.webmap.cn/find.asp?status=完成&accessoption=下载
这里推荐1:400万地级行政界线.
3.将e00格式转换成shp格式.
下载格式转换工具:
http://www.openlib.org.cn/plus/view.php?aid=7600
安装完毕后运行datatransfer.exe.
数据源格式选择:esri eoo格式.
目标数据格式选择:esri shape格式.
选择下载的e00文件并且指定输出目录,后,点击”开始转换”,将e00格式的数据转换成shp格式.
4.下载sqlspatialtools,导入地理信息数据到数据库中.
下载地址:
http://www.sharpgis.net/file.axd?file=sqlspatialtools.zip
解压后,运行里面的shape2sql.exe.选择好shapefile文件所在位置,并且根据自己机器上的实例名指定server和数据库信息,数据库提前建立好.
其它设置可以按照默认设置,点击upload to database.将shp文件里的数据转换到sqlserver2008数据引擎实例中.
5.查询
用默认的managementstudio是无法直观的观察和地理信息类型相关的结果的,不过借助老外的工具可以在wpf下很直观的观察到.
打开sqlserver2008 management studio,打开所导入的表.
复制这个查询以备下面用.
运行上面提到的sqlspatialtools里的sqlspatial.exe.把上面拷贝下来的查询语句复制到查询框中. 此外,请注意database和server等信息的填写.
至此,大家可以看到空间数据的查询结果了.这个工具是老外用wpf写的.
其它:
目前还没有找到将e00直接转换到sqlserver2008的工具,所以只能根据目前掌握的资料先转成shapefile然后再转到sqlserver2008中.
sqlserver2008的management studio首次安装很有可能找不到,我是重新安装客户端工具后才找到的.
不要指望vs2008支持sqlserver2008,最起码linq和xxxdatasource还不能用,除非安装vs2008 sp1.当然这两样东西都没有正式发布,所以想要吃螃蟹的朋友一定要考虑好.
个人比较倾向于用wpf显示gis数据,里面有很多图形操作类用起来都很舒服,也在考虑silverlight,不过考虑到silverlight无法直接和数据引擎通讯,只能以service的方法访问数据,shape数据量通常会很大影响性能.不知园子里的朋友是否有比较好的方法.
参考资料:
creating ogc conformance test map in sql server 2008
http://www.sharpgis.net/post/2008/02/24/creating-ogc-conformance-test-map-in-sql-server-2008.aspx
所给的实例很不错,示例值得尝试.
shapefile to sqlserver 2008 to wpf
http://www.sharpgis.net/post/2007/12/shapefile-to-sqlserver-2008-to-wpf.aspx
本文中所提及的工具,这个链接主要是介绍.
sql server 2008 spatial tools
http://www.sharpgis.net/page/sql-server-2008-spatial-tools.aspx
本文中所提及的工具.
希望本文对您会有所帮助---aspnetx来自博客园
[2011-04-25 修正]
sharp to sqlserver 地址更新:http://www.sharpgis.net/page/sql-server-2008-spatial-tools.aspx
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product