数据库中存储地理坐标的字段应该选择什么类型

数据库中存储地理坐标的字段应该选择什么类型,第1张

正常的做法是用nvarchar保存,应为googlemap,设置地点用String就可以了。google.map({'center':'35.3232432434,139.32434234'})

实际上,HBase是一个列族数据库,而不是真正的列式数据库。

因为允许存放非结构化数据,所以HBase的数据类型只有简单的字符串类型,如果需要细分类型,需要用户自己处理。

HBase的四维模型中每个元素:

(1)行键(Row Key):最大长度为64KB的任意字符串。与关系型数据库一样,行键是行的唯一标志。

(2)列族(Column Family):这是理解列族数据库的关键概念。将数据行中的字段按照某种要求分成数个小组,每个小组包含若干个字段,每个小组就是列族。列族需要预先定义,并且不能随意修改。每行具有相同的列族,但不要求每个列族都存储数据。

(3)列限定符(Qualifier):每个列族包含多个字段,限定符用于区分不同的字段。列限定符不需要预先定义,因此每行可以有不同数量的列限定符,也可以认为列限定符就是字段。

(4)单元(Cell):存储数据的最小单元。单元中存储的是未经解释的字符串,需要通过行键、列族、列限定符、时间戳进行定位。

(5)版本(Version):这是HBase与其他数据库的不同之处。版本是一个64位整型数,可以由系统自动生成,也可以由用户自定义。引入版本后,存储在单元中的值不再只有一个,可以通过不同的时间戳(Timestamp)在同一单元中存入多个版本。

坐标数据改成

点名,编码,Y坐标,X坐标,高程

如果没有编码也要有那个逗号。

比如

y1,,111101.013,1111132.235,15.296

y2,,111116.113,1111167.323,13.885

坐标数据可以做成EXCEL排版,然后另存为CSV格式。然后直接重命名CSV格式的表格改成.DAT格式

然后CASS里绘图处理-展测点点号


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存