由shapefile导入sql sever

http://www.sharpgis.net/file.axd?file=SqlSpatialTools_build3759.zip

通过该软件可以方便的将shapefile导入sql sever中。

不要有中文!不要有中文!不要有中文!

只要字段中不含中文日文什么的,应该不会报错。即使你数据量太大,没办法改,至少字段名换成英文的,这样还可以导入记录,只是显示有些问题,说不定通过数据库里的一些配置还可以调整。字段有问题就导不进去了。

配置数据库引擎连接
shapefile导入 sql sever

一些简单的空间查询。我导入的是江苏省的数据,第一段代码查询的是南通和盐城,第二段代码查的是盐城和南通的并集。

SELECT [NAME_2],[geom] .STBuffer ( 0.1 )
FROM [Test].[dbo].[jiangsu] 
WHERE [NAME_2]= 'Nantong' OR [NAME_2]= 'Yancheng'
DECLARE @geog1 geometry;  
DECLARE @geog2 geometry;  
DECLARE @result geometry; 

SELECT @geog1 = [geom]
     FROM [Test].[dbo].[jiangsu]
     WHERE [NAME_2]= 'Nantong' 
SELECT @geog2 = [geom]
     FROM [Test].[dbo].[jiangsu]
     WHERE [NAME_2]= 'Yancheng'
SELECT @result = @geog1.STUnion(@geog2)
SELECT @result 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 一.数据控制语句(DML)部分 1.INSERT(往数据表里插入记录的语句) INSERTINTO表名(字段名1,...
    浮浮尘尘阅读 8,960评论 0 19
  • 想把一见钟情还给你
    wxlo阅读 851评论 0 0
  • 可是人这种东西是要把自己附在什么上面才能生存的。大岛说,不能不那样。你也难免不知不觉如法炮制。如歌德所说,世间万物...
    乾木青阅读 1,787评论 0 0
  • 这一天我花了3840元给自己买了6s plus,这是我真真正正给自己买的第一部苹果手机,我也分析过自己的手机真是该...
    感想心得阅读 1,527评论 1 0