
GIS
文章平均质量分 80
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存
日月星辰TEL
如果技术不用于分享,将黯然失色...
展开
-
SparkSQL使用UDF函数代替MySQL空间函数读取MySQL空间字段
一、问题描述SparkSQL虽然可以访问MySQL数据,但是对于MySQL的空间字段,SparkSQL并没有提供内置函数去解析二、问题分析SparkSQL没有内置函数解析空间类型,需要手动编写UDF函数实现SparkSQL网络传输的数据格式是Byte数组,返回的数据格式中没有Geometry类型,需要将Geometry类型转成String类型返回三、代码实现1、自定义SparkUDF函数 @throws[Exception] def sparkUDFSTAsTex原创 2021-05-19 20:51:48 · 758 阅读 · 0 评论 -
Linux在线安装部署postgresql12+postgis3.1
1、进入官网,点击 Download官方网址:https://www.postgresql.org/2、选择系统版本选择之后等待网页自动跳转3、选择合适的版本网页下拉找到PostgreSQL Yum Repository ,选择安装的版本,之后复制安装命令并执行sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-l...原创 2021-02-24 10:28:37 · 1659 阅读 · 0 评论 -
MySQL空间函数度量换算——距离计算,度数换算成公里海里
-- 弧长=圆周率×半径×圆心角角度/180° L=πr*n/180-- 圆心角角度=180°×弧长/圆周率/半径 n=180*L/πr-- 圆周公式 C = 2*πr 除以1000换算成公里SET @C=2*PI()*6371000 /1000; -- 40030.1735920411 赤道约4万公里-- 推导弧长 L = 2*πr*n/360 = n/360*C = πr*n/180SELECT @C*1/360; -- 1度 = 111.194926644558...原创 2020-12-23 11:30:49 · 1088 阅读 · 0 评论 -
gis地理数据处理:geotools将多个线段生成buffer并融合成多边形
一、Maven配置 <scala.abi.version>2.11</scala.abi.version> <geomesa.version>2.4.0</geomesa.version> <dependency> <groupId>org.locationtech.geomesa</groupId> <artifactId>geomesa-hbase-dat原创 2020-10-24 14:57:01 · 2583 阅读 · 3 评论 -
MySQL空间函数汇总
名称 描述 1 ST_StartPoint() LineString的起始点 2 ST_EndPoint() LineString的终点 3 ST_Transform() 变换几何的坐标 4 ST_GeoHash() 产生geohash值 5 ST_LongFromGeoHash() 从geohash值返回经度 6 ST_LatFromGeoHash() 从geohash值返回纬度 7...原创 2021-01-28 09:25:01 · 943 阅读 · 0 评论 -
Java连接H2数据库
一、Maven依赖 <!--h2database--> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> <scope>runtime</scope> </原创 2020-10-09 16:53:20 · 1730 阅读 · 0 评论 -
H2 数据库入门和基本使用
1、下载安装包H2官网:http://h2database.com/html/main.html2、安装H2数据库选择安装目录 ->点击下一步 ->安装 ->完成原创 2020-09-17 20:06:56 · 9425 阅读 · 3 评论 -
Python2、Python3 调用 H2 数据库
1、安装 python2.72、安装setuptools模块方法一:pip管理工具安装pip install setuptoolswetuptools官网:https://pypi.python.org/pypi/setuptoolssetuptools历史版本:https://pypi.org/project/setuptools/#history方法二:Linux下使用wget下载,Windows下浏览器访问下载wget https://bootstrap.pypa.io原创 2020-09-24 10:16:45 · 1962 阅读 · 0 评论 -
H2数据库修改用户名密码
修改用户sa的密码为空ALTER USER SA SET PASSWORD ''参考:https://blog.youkuaiyun.com/qq262593421/article/details/108651119原创 2020-09-25 11:36:10 · 5132 阅读 · 2 评论 -
H2 数据库中文乱码处理
H2 数据库入门和基本使用:https://blog.youkuaiyun.com/qq262593421/article/details/108651119一、数据导入导出乱码处理1、指定字符编码和文件分隔符导出表数据CALL CSVWRITE('D:\Hadoop\H2\test.csv', 'SELECT * FROM TEST', 'charset=UTF-8 fieldSeparator=|');2、指定字符编码和文件分隔符导入表数据CREATE TABLE test AS...原创 2020-09-28 10:33:58 · 2782 阅读 · 0 评论