衡水网页网站建设,设计网站pc版,朝阳网站建设 国展,网站建设基础百度百科一、总得来说#xff1a;
人大金仓底层更解决于pg数据库#xff0c; 人大金仓的空间能力基于postgis能力来实现#xff0c;能力挺强大的.
细节上人大金仓的架构上也对空间的支持框架做的比达梦更加完善。例如数据库的集群能力#xff0c;并行计算能力#xff0c;空间数据…一、总得来说
人大金仓底层更解决于pg数据库 人大金仓的空间能力基于postgis能力来实现能力挺强大的.
细节上人大金仓的架构上也对空间的支持框架做的比达梦更加完善。例如数据库的集群能力并行计算能力空间数据的索引空间数据的处理算子相对完善。
达梦数据库的底层更像oracle数据库空间能力相对有点不够灵活还有工作空间的概念对空间计算能力的支持不像人大金仓那么丰富。
二、人大金仓的空间架构及能力 1.矢量 管理函数 访问函数 编辑函数 输入输出函数 长事务函数 空间关系函数 叠加函数 处理函数 聚类函数 仿射函数 线性函数 投影转换函数 测量函数 最值函数 几何构造函数 校验函数 轨迹函数 2.栅格 输入函数 输出函数 波段计算函数 创建栅格 栅格编辑函数 波段编辑函数 代数分析函数 高程模型函数 栅格运算符 空间关系函数 栅格管理 栅格属性 波段属性 像素属性设 波段统计分析 栅格处理函数
3.拓扑 拓扑几何构造 拓扑构建函数 拓扑管理函数 拓扑编辑函数 拓扑访问 拓扑处理函数 拓扑空间关系 拓扑处理 拓扑几何输出 拓扑访问函数 拓扑几何编辑 拓扑几何访问 4.三维函数 管理函数 访问函数 编辑函数 输入输出函数 测量函数 栅格分析函数 叠加函数 处理函数 空间关系函数 仿射变换 空间关系函 线性函数 测量函数 最值函数 几何构造函数 几何构造函数 校验函数 轨迹函数 三、达梦数据库的空间能力
达梦的空间能力都在geo这个包里需要把这个包引入才可以做空间适配。整个感觉就是geos的框架能力而已。
1 数据类型 达梦的空间数据类型是以类的方式进行体现的具体有 ST_Geometry最基本的几何体是其他几何类型的基类 ST_Point点几何体 ST_CurveST_LineStringST_LineArring线几何体。ST_Curve 是抽 象类ST_LineString 是 ST_Curve 可实例化的子类 ST_SurfaceST_Polygon面几何体。ST_Surface 是抽象类ST_Polygon 是 ST_Surface 可实例化的子类 ST_GeomCollection几何体集合 ST_Multipoint点集合 ST_MulticurveST_Multilinestring线集合。ST_Multicurve 是抽象 类ST_Multilinestring 是 ST_Multicurve 可实例化的子类 ST_MultisurfaceST_Multipolygon多边形集合。ST_Multisurface 是 抽象类ST_Multipolygon 是 ST_Multisurface 可实例化的子类 1.1空间几何对象st_geometry()——类成员说明 SRID 空间参考坐标系 ID。 geo_wkb 二进制格式的几何体信息。 geo_typeid 几何体类型 ID。-1 表示 ST_Geometry0 表示 ST_Point1 表示 ST_LineString 2 表 示 ST_LineArring 3 表 示 ST_Polygon 4 表 示 ST_Multipoint5 表示 ST_Multilinestring6 表示 ST_Multipolygon7 表示 ST_GeomCollection。
1.2空间几何对象st_geometry()——类方法说明 st_wkt()返回文本格式表示的几何体。 st_dim()几何体的几何维度。 st_type()几何体的类型名。 st_isempty()几何体是否为空。 st_issimple()是否为简单几何体。 st_isvalid()几何体信息是否有效。 st_coordim()几何体的坐标维度。 st_NumGeos()几何体对象个数。 ST_NUMPOINTS()几何体点的个数。 ST_LENGTH()几何体长度。 ST_POINT_X()点几何体的 X 坐标。 ST_POINT_Y()点几何体的 Y 坐标。 ST_START_POINT()线几何体的起点。
ST_END_POINT()线几何体的终点。 ST_IS_RING()线几何体是否是环。 ST_IS_CLOSED()几何体是否是封闭的。 ST_CENTROID()几何体质心。 ST_POINT_ON()几何体表面上的点。 ST_AREA()几何体面积。 ST_EXT_RING()几何体外环。 ST_NUM_INTER_RING()几何体内环数。
2 几何体构造函数 ST_GeomFromText ST_PointFromText ST_LineFromText ST_PolyFromText ST_MPointFromText ST_MLineFromText ST_MPolyFromText ST_GeomFromWKB ST_PointFromWKB ST_LineFromWKB ST_PolyFromWKB ST_MPointFromWKB ST_MLineFromWKB ST_MPolyFromWKB ST_CreateCircle ST_CreateArc ST_CreateArcPolygon ST_CreateAnnulus ST_CreateAnnularSector
3.几何信息获取函数
ST_Dimension ST_CoordDim ST_GeometryType ST_AsText ST_AsText ST_AsBinary ST_SRID ST_ISValid ST_ISEmpty ST_ISSimple ST_X ST_Y ST_MinX ST_MAXX ST_MINY ST_MAXY ST_StartPoint ST_EndPoint ST_ISRing ST_ISClosed ST_Length ST_Perimeter ST_NumPoints ST_PointN ST_Centroid ST_PointOnSurface ST_Area ST_ExteriorRing ST_NumInteriorRing ST_Boundary ST_Envelope ST_InteriorRingN ST_NumGeometries ST_GeometryN
4.空间关系判断函数 ST_DISJOINT ST_Equals ST_INTERSECTS ST_TOUCHES ST_CROSSES ST_WITHIN ST_CONTAINS ST_OVERLAPS ST_RELATE
5.几何运算函数 ST_Distance ST_Intersection ST_Difference ST_Union ST_SymDifference ST_Buffer ST_ConvexHull ST_Split ST_MakeValid ST_AsGEOJSON ST_Transform ST_SetSRID ST_SimplifyPreserveTopology
6.其他过程函数 ST_ADD_SPATIAL_REF ST_DEL_SPATIAL_REF ST_geo_valid_check ST_UPDATE_SRID
7.创建、检测、删除语句 SP_INIT_GEO_SYS SF_CHECK_GEO_SYS