在咱们这个数字化时代,地理空间数据的应用那是越来越广泛啦。就拿我们公司来说吧,做的是一个旅游推荐系统,数据库里存了大量的景点信息,每个景点都有对应的经纬度。我们使用的是 PostgreSQL 数据库,配合 PostGIS 扩展来处理这些地理空间数据。
原创 精选 7月前
270阅读
前言:把CAD文件导入GIS三维地图中并且设置为正确的坐标这件事,以前一直找朋友帮忙,但是也不能一直麻烦朋友,所以就自己参悟了一下,原来可以这么简单,同时还发现了无投影信息和工程坐标也一样可以准确到三维地图中,属实好用!01 未知投影信息和工程坐标系,该怎么导入CAD文件通常情况下,加载CAD需要提供准确的工程坐标参数就可以的,但是有时候设计师会甩过来一个未知投影及工程坐标系CAD,这时候该怎么办
转载 5月前
41阅读
PostGIS的安装依赖与PostgreSQL,在安装PostGIS之前需先安装PostgreSQL。本文使用PostgreSQL:版本号为9.5 ;PostGIS:版本号为PostGIS Bundle 2.3 for PostgerSQL x64 9.5作为示例来演示Post GIS的安装。一、PostgreSQL的安装1. PostgreSQL下载地址:https://www.postgres
在本篇博客之前,博主已经写了4篇关于微信相关文章,其中三篇是本文基础:1、微信开发之入门教程,该文章详细讲解了企业号体验号免费申请与一些必要的配置,以及如何调用微信接口。2、微信开发之通过代理调试本地项目,该文章详细讲解了如何调试本地项目,使用工具的详细安装与配置。3、微信开发之使用java获取签名signature(贴源码,附工程),该文详细讲些了如何获取签名,代码十分详细。对于初学者,可能还不
转载 2024-08-05 09:10:54
13阅读
1. 什么是GIS(知识地图定位)1.1. GIS概念地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。位置
最近使用postgis的地理函数做一些区域查询判断,SQL代码如下:<sqlid="region_condition_geo"><iftest="geog!=null"><iftest="geog.type=='circle'">ANDST_Intersects(ST_Buffer(ST_GeomFromText('POINT(${geog.centerStri
原创 2020-06-18 10:16:47
3360阅读
3评论
文章目录地理信息系统(GIS) 知识详解第二章、地理信息系统的空间数据结构和数据库2.0. 简述*:2.0.1 什么是地理信息系统?2.1 空间数据结构2.1.1 概述(1)地理实体(2)地理实体的表达(3)地理实体的特征*(4) 地理实体数据的类型(5) 拓扑关系的种类*(6)空间数据结构2.1.2 矢量数据结构(1)shapefile介绍(2)矢量数据的获取方式(3)欧拉定理(4)拓扑关系的
作者:LX背景在前面的文章《SuperMap流数据技术及应用实践》中介绍流数据技术的时候提到了空间过滤器—地理围栏。因此很多小伙伴好奇地理围栏的作用是什么,在SuperMap产品中如何使用,应用的效果如何等。为了让大家对流数据分析中的地理围栏有更多的了解,本文将在上一篇文章的基础上详细介绍一下流数据分析的地理围栏及其应用。一、 地理围栏简介地理围栏是基于移动位置服务的一种新应用,即用一个虚拟的栅栏
MySQL 提供了一些地理函数,用于处理地理空间数据。以下是一些常见的 MySQL 地理函数: ST_Distance函数: 用于计算两个几何对象之间的距离。 语法:ST_Distance(g1, g2) ST_PointFromText函数: 用于创建 Point 对象。 语法:ST_PointFromText(wkt, srid) ST_AsText函数: 用于将几何对象转换为 W
原创 2023-12-24 23:29:46
212阅读
PostgreSQL作为功能最强大的数据库,当与PostGIS结合后,在地理信息行业发挥了重大作用。由此可以利用PostgreSQL存储点、线、面数据,但是在使用过程中有一些需要注意的点,下面介绍一下在存储地理信息数据时对于类型上的注意点。 坑! 我们知道矢量数据分为点、线、面三种,实际存储过程中还有多点、多线、多面,并且数据还要包含坐标系信息。PostgreSQL安装PostGIS扩展后可
原创 2021-06-16 20:56:03
2886阅读
前言:项目中用到了postgreSQL中的earthdistance()函数功能计算地球上两
转载 2023-06-11 15:51:27
235阅读
类似Oracle ,PostgreSQL也有强大的类型转换函数, 下面仅举两个类型转换例子。 --1 例子 postgres=# select 1/4; ?column? 0 (1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并 且会截掉小数部分。
原创 2021-07-15 11:09:12
689阅读
什么是窗口函数? 窗口函数(Window Functions)是 PostgreSQL 中一个强大的特性,它允许我们在查询结果集的特定窗口(或分区)上执行计算,而不需要将数据分组为单个输出行。与传统的聚合函数(如 SUM()、AVG())不同,窗口函数不会将多行合并为一行,而是在每一行上返回计算结果。 窗口函数的基本语法结构如下: function_name(expression) OVER (
原创 1月前
101阅读
第三章 简单函数1.数学函数在C语言中使用数学函数(ln函数在C标准库中叫做log)编译运行这个程序,结果如下:在数学中写一个函数有时候可以省略括号,而C语言要求一定要加上括号,例如log(1.0)。在C语言的术语中,1.0是参数(Argument),log是函数(Function),log(1.0)是函数调用(Function Call)。sin(pi/2)和log(1.0)这两个函数调用在我们
以前导数据库信息的时候,总是会先开启sql窗口,把自己手写的建表文件复制进去,然后再导入数据信息。今天突然懒得去找以前的建表文件,而想用SLSQL直接从一个数据库中导出信息,导入到另外一个数据库中,发现自己对PLSQL的导入导出完全不了解。下面详细记录一下。先写一个正确的方法:导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools -&g
函数:string || string 说明:String concatenation 字符串连接操作例子:'Post' || 'greSQL' = PostgreSQL函数:string || non-string or non-string || string说明:String concatenation with one non-string input 字符
翻译 精选 2013-09-03 14:42:02
934阅读
https://www.postgresql.org/docs/9.6/static/functions-json.html PostgreSQL 9.6.1 Documentation Prev Up Chapter 9. Functions and Operators Next 9.15. JS Read More
转载 2016-12-12 10:55:00
329阅读
2评论
One of the most powerful features of PostgreSQL is its support for user-defined functions written in various programming languages, including pure SQL
转载 2017-07-21 17:51:00
339阅读
2评论
ORACLE学习笔记系列(14)聚合函数 常用的聚合函数 1、计数 COUNT()函数COUNT()函数用来计算表中记录的个数(count(*))或者列中值的个数(count(column)),计算内容由SELECT语句指定。使用COUNT函数时,必须指定一个列的名称或者使用星号,星号表示计算一个表中的所有记录。两种使用形式如下。    COUNT
PostgreSQL这个充满奇幻色彩的数据库世界里,函数就像是一把把神奇的魔法钥匙,能开启各种强大功能的大门。但最近,我却被这些“魔法钥匙”给折腾得够呛,遭遇了一场让人哭笑不得的函数权限“大冒险”。
原创 精选 7月前
247阅读
  • 1
  • 2
  • 3
  • 4
  • 5