spatialite学习

20200210工作总结:spatialite_gui简单使用

2020-02-10  本文已影响0人  Antlers777

http://live.osgeo.org/en/overview/spatialite_overview.html?from=singlemessage&isappinstalled=0

此前没看到这个教程,出现问题需要一段时间才解决。比如在不建立库的情况下是无法导入shapefile的,现在在这个教程中有清楚的提到:

1

然后将数据库文件设置为.sqlite形式,设置SRID为我们使用的。

“Shapefile是ESRI于多年前发明的一种简单,简单的GIS(地理数据)文件格式:尽管最初是在专有环境中诞生的,但此文件格式后来已被公开披露并进行了完整记录,因此现在实际上就像是一种开放标准格式。”

“Shapefile不是一个简单的文件。至少需要三个不同的文件(由.shp .shx .dbf标识后缀):如果缺少单个文件(名称错误/放置错误/格式错误/其他任何东西),则整个数据集将被破坏并且完全无法使用。”

注意要将字符编码设置为UTF-8,之前由于没有注意,导致导入shapefile输入失败。

如何使用spatialite_gui查看数据呢?有两种方法,一为直接用鼠标查询表,二为编写sql语句。

文档清楚的指导了一些查询的sql语句,where、like的使用。

2

以及复杂以及限制性。

the Min() function will return the minimum value found into the given column

the Max() function will return the maximum value found into the given column

the Avg() function will return the average value for the given column

the Sum() function will return the total corresponding to the given column

the Count() function will return the number of rows (entities) found

并给出了例子

SELECT COD_PRO, Min(POP2001), Max(POP2001),

  Avg(POP2001), Sum(POP2001), Count(*)

FROM com2001_s

GROUP BY COD_PRO;

今天复习了简单的spatialite_gui使用,学习了一些查询语句,和普通的sql语句大同小异,对于不同的数据,还是要亲自实践来加深印象,相信我能尽快学会空间查询。

上一篇下一篇

猜你喜欢

热点阅读