mysql text 函数的使用方法_MySQL空间数据操作:GeomFromText()和astext()函数报错解决...
报错问题:
之前在向MySQL导入经纬度数据的时候,用GeomFromText()方法来将字符串格式的空间点坐标转化为Geometry类型,得到了如下的报错:
FUNCTION db.GeomFromText does not exist
解决办法:
统一在GeomFromText()前面加ST_,也就是ST_GeometryFromText('POINT(经度 纬度)'),原因是MySQL在8.0版本后修改了该函数的命名,原来的函数名被弃用了。
astext()用ST_AsText()替换。
知识拓展:
在MySQL中支持地理空间位置的几何表示,可存储的数据类型包括Geometry,Point、MultiPoint、LineString、MultiLineString、Polygon、MultiPolygon、GeometryCollection。其中Geometry可以支持任何一种空间类型的表示。
如下是各种空间几何对象的坐标文本表示(Well-known text, WKT):
常见的几何图形元素:
多个同类或异类元素间的组合:
对于空间几何数据的存储和传输,除了WKT这种文本标记语言,MySQL中还常用到一种二进制格式(Well-Known Binary ,WKB),以及数据库内部存储的几何格式。这些格式最初是由Open Geospatial Consortium(OGC)组织定义的,遵循OGC标准,MySQL对中其SQL with Geometry Types环境下的一个子集实现了空间扩展。
参考资料:
mysql text 函数的使用方法_MySQL空间数据操作:GeomFromText()和astext()函数报错解决...相关推荐
- 【EARLIER/EARLIEST函数】引用不存在的更早的行上下文 报错解决
引用@PowerQuery的例子并给予个人理解 X1= SUMX(FILTER('Data','Data'[订单日期]>EARLIER('Data'[订单日期])),[金额])---WRONG ...
- mysql 存储微信昵称乱码_MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法...
mysql utf8mb4 保存微信昵称特殊字符报错方法 公众号二次开发,在处理用户昵称的时候发现有的时候一些emoji是4字节的表情无法保存入库,经过查找资料发现是因为字段的编码问题造成的, utf ...
- IDEA、MySQL提示Truncated incorrect DOUBLE value报错解决方法
IDEA.MySQL提示Truncated incorrect DOUBLE value报错解决方法 目录 IDEA.MySQL提示Truncated incorrect DOUBLE value报错 ...
- mysql -u 报错_MySQL报错解决!
大家好:我是小狼,最近工作一直瞎忙,没时间写东西,终于有点时间了,现在我正在搭建extmail服务器,文档是参考这里:http://www.extmail.org/forum/thread-7002- ...
- VS使用scanf函数报错解决方法
VS使用scanf函数报错解决方法 首先来看一段很简单的C语言代码 #include<stdio.h> int main(void) {char s[10];scanf("%s& ...
- Oracle中wm_concat函数报错解决方法
Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...
- php的old函数,laravel单元测试之phpUnit中old()函数报错解决
php 的 laravel单元测试之phpUnit中old()函数报错解决 前言 最近在做laravel单元测试.遇到了一个问题: 当添加的view里面使用old()函数时就会报错,正常url访问没问 ...
- MSP430F435 c语言IAR编译软件报错解决方法笔记
IAR编译软件报错解决方法 1.问题一:堆栈溢出出现警告.已进入主函数就开始报警堆栈溢出. 报错原因:在主函数中定义了大量的大数组,看门狗已经关闭,但仍未完成数据初始化,导致堆栈溢出. 解决方法:定义 ...
- HLS报错解决方法(csim_design failed)
目录: 1.hls::stream仿真警告 2.'csim_design' failed: compilation error(s).(2种错误情况) 3.cvShowImage函数不显示,可能是没 ...
最新文章
- 【DIY】手把手教你 DIY 最便宜的 arduino 温湿度计图文
- linux无线网卡的安装
- 机器人学习--George Mason University 自主机器人学课程
- spring体系思维导图
- mysql ubuntu client_ubuntu 安装 mysqlclient
- mysql改原始密码mac_MAC版修改MySQL初始密码的方法
- Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍
- codeforces round #257 div2 C、D
- galileo 汉化
- MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区的区别详解
- mysql复制(高可用架构方案的基础)
- 数学建模matlab画图操作大全
- C语言之二维数组定义、初始化、赋值、求最大最小、求和
- linux电脑外放没声音,ubuntu 16.04安装好后没声音的解决方法
- 2018语言排行榜php,世界编程语言排行榜_TIOBE:2019年12月全球编程语言排行榜
- ASR—音频数据断句切割
- vue前端$axios向后台传json数组如何接受,以及URL乱码/解码的问题。
- Python中open函数的各个mode的理解
- 电子商务系统设计经验分享
- IT创业网赚项目 - 做视频网赚项目,选择好平台很重要!
热门文章
- fedora 33 topbar_31省区市新增确诊33例,天津新增本地确诊1例
- mysql驱动rpm和jar_mysql5.7.11对应的JDBC驱动是哪个版本
- R 语言 Windows 环境 安装与Windows下制作R的package--Rtools
- 软工第二次结对作业---部门录取方案实现
- 【UOJ】【BZOJ】 [Zjoi2016]小星星
- Excel的一点小事
- SQL2000无法建立管理单元
- 基于AJAX技术的Web会议平台
- 迭代开发需要一种不同的观点[4]
- ICCV 2021 | 厉害了!首届 SoMoF 人体序列预测比赛冠军方案分享