由shapefile导入sql sever

2016-11-14  本文已影响0人  家琦的三亩地

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 
上一篇 下一篇

猜你喜欢

热点阅读