摘要: 1、ST_AddPoint 插入一个点到线中,线在点的前面(以0为索引)。第三个参数可以省略或设置-1来插入点。geometry ST_AddPoint(geometry linestring, geometry point);geometry ST_AddPoint(geometry linestring, geometry point, integer position);示例SqL:SELECT ST_AsEWKT(ST_AddPoint(ST_GeomFromEWKT('LINESTRING(0 0 1, 1 1 1)'), ST_MakePoint(1, 2, 3)) 阅读全文
posted @ 2013-03-23 13:44 清灵阁主 阅读(1892) 评论(3) 推荐(0)
摘要: 1、ST_Line_Interpolate_Point 返回一个点内插入一条线。第一个参数必须是一个LINESTRING类型几何对象,第二个参数是一个float8类型,在0和1之间代表总长度一部分的,这个点将被定位。geometryST_Line_Interpolate_Point(geometry a_linestring, float a_fraction);可参考:http://hi.baidu.com/zhwtteng/item/9a6fcb3f79fe12cb1a96966c示例SQL:SELECT ST_AsEWKT(ST_Line_Interpolate_Point(the_li 阅读全文
posted @ 2013-03-21 20:47 清灵阁主 阅读(2333) 评论(0) 推荐(0)
摘要: 一、支持长事务函数 这个模块和相关的pl / pgsql功能已经被实现来支持长事务锁定的通过Web对象服务特例。1、AddAuth 添加一个授权用于当前事务。创建/增加一个称为temp_lock_have_table的临时表用来锁定当前事务标识符和授权。boolean AddAuth(text auth_token);示例SQL:SELECT LockRow('myspatial_table', '353', 'priscilla');BEGIN TRANSACTION;SELECT AddAuth('joey');UPDATE 阅读全文
posted @ 2013-03-21 01:01 清灵阁主 阅读(547) 评论(0) 推荐(0)
摘要: 来源:http://mobile.51cto.com/symbian-268453.htmQt中文显示问题的问题,很多编程人员容易头疼的问题,小细节容易忽略,刚刚编写好的程序,运行之后可能会出现不显示或者乱码这种情况,QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QTextCodec)。在QT3中,QApplication可以设置程序的默认编码,但是在QT4中已经没有了该成员函数。可以以下的这些方法来 阅读全文
posted @ 2013-03-20 23:57 清灵阁主 阅读(420) 评论(0) 推荐(0)
摘要: 1、ST_Accum 构造几何图形数组。该函数支持3d、圆、曲面、多面体、三角网、TIN数据。geometry[]ST_Accum(geometry set geomfield);示例SQL:SELECT (ST_Accum(the_geom)) As all_em, ST_AsText((ST_Accum(the_geom))[1]) As grabone,(ST_Accum(the_geom))[2:4] as grab_rest FROM (SELECT ST_MakePoint(a*CAST(random()*10 As integer), a*CAST(random()*10 As 阅读全文
posted @ 2013-03-12 23:52 清灵阁主 阅读(2155) 评论(0) 推荐(0)
摘要: 1、&&A && B: 当二维A范围覆盖二维B范围时,返回真。boolean &&( geometry A , geometry B );boolean &&( geography A , geography B ); 注意事项:这个操作将会利用任何可用的索引的几何图形,2.0.0版本支持多面体、圆形、曲线。实例:SELECT tbl1.column1, tbl2.column1, tbl1.column2 && tbl2.column2 AS overlapsFROM ( VALUES(1, 'LINES 阅读全文
posted @ 2013-03-12 00:05 清灵阁主 阅读(1825) 评论(0) 推荐(0)
摘要: Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F 阅读全文
posted @ 2013-03-11 00:18 清灵阁主 阅读(208) 评论(0) 推荐(0)
摘要: (1)ST_AsBinary ST_AsBinary返回一个表示Well-Known Binary (WKB)格式表示的没有SRID改变的几何对象或地理要素。这个函数有两种形式。第一种:不接受尾数法编码参数和默认服务器机器尾数法。第二种:需要第二个参数表示,使用little - endian编码(NDR)或大端法(XDR)编码。这个函数经常用于二进制游标把数据从没有将它转换为一个字符串表示数据库导出。函数:bytea ST_AsBinary(geometry g1);bytea ST_AsBinary(geometry g1, text NDR_or_XDR);bytea ST_AsBinar 阅读全文
posted @ 2013-03-11 00:14 清灵阁主 阅读(1113) 评论(0) 推荐(0)
摘要: 每个人的可用时间是固定的,一天如此,一生也是如此,我们只要合理统筹,找到一些可遵循的规律,那么,就可以在固定的工作时间内做出更好、更多的工作成果。传统教我们提高工作效率的方法,是把工作按照“轻重缓急”的组合分为4个象限来解决: A象限(重要且紧急)和D象限(不重要也不紧急)的处理原则很清楚,不用赘述。主要的困扰在于B象限(重要但不紧急)和C象限(紧急但不重要)的工作起冲突时,我们该怎么办? 我自己的原则是这样的: 首先,我会分析一下C象限的工作完成时间需要多长,如果这个时间在我可以承受的范围内,我会先完成C象限的工作,再完成D象限的工作; 其次,如果C象限的工作完成时间超过我的承受范围,那.. 阅读全文
posted @ 2013-03-10 23:19 清灵阁主 阅读(322) 评论(0) 推荐(1)
摘要: 模糊查询时,关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%' 阅读全文
posted @ 2013-03-09 19:06 清灵阁主 阅读(236) 评论(0) 推荐(0)