由shapefile导入sql sever

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

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

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

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

由shapefile导入sql sever_第1张图片
配置数据库引擎连接
由shapefile导入sql sever_第2张图片
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 

你可能感兴趣的:(由shapefile导入sql sever)