WebGIS小智
GIS工程师,架构师一名,B站抖音搜索WebGIS小智可免费学习系列教程,号JLA3002
展开
-
自定义矢量切片工具tippecanoe的全网最详细的解读
的意思是如果在中低层级之下瓦片过大的话,要尽可能的把在一起的要素合并起来,这样做是为了在后续高层级的切片中够独立的区分出来每个要素。注意这个参数是必须的,如果你不写这个,输出的结果文件都是被mapbox提前预压缩的,这样的文件前端是不能够被渲染的,因此这里必须写这个。的意思是尽可能的切,就是指如果高缩放级别的瓦片体积还是比较大的话,就继续往下切,直到瓦片的体积不那么大为止。的意思是使用工具帮助我们判断切片的最大最小缩放层级,如果不写这个,就需要我们手动的来控制切片的最大和最小缩放层级。原创 2023-05-29 11:52:48 · 1142 阅读 · 0 评论 -
PostGIS空间拓扑关系空间分析教程
但是这个函数比较不出来坐标顺序,也就是,这个函数认为两个相同的但是坐标顺序不一样的图形也是相同的图形。所以这个函数更偏重的是视觉上的是否相同。这个函数也指的是包含,两者的区别在于参数的顺序是相反的,st_within(A,B)表示B是否包含A,也就是A是否在B内部?注意这两个参数可以是任何类型的图形,可以是一个点和一个线,一个点和另一个点,一个线和另一个线,一个线和一个面,就是指空间上任意两个图形是否相交。要注意你比较的两个图形geom的坐标系必须是一样的,如果不一样需要提前转换成一样的再进行比较。原创 2023-03-13 15:04:30 · 650 阅读 · 0 评论 -
PostGIS扩展函数使用案例及解释(格式转换篇)(st_asGeoJSON,st_asText,st_asWKT.....)
这样写的结果和上面一样。2.st_aseWKT()此函数是将数据库中的数据转换为wkt格式的数据。本文我们来重点学习一下postGIS中对于空间数据格式转换常用的函数,postgis对于常用的空间数据格式例如geojson,wkt,kml,gml等。好我们进入正题,首先我们需要一个数据库的链接工具,当然你可以使用navicat,但是我在这里还是建议使用一款非常轻量开源且对gis非常友好的工具——DBeaver。注意上面的写法你得到的只是一个图形,只是geojson标准格式中的geometry而已。原创 2023-03-13 13:34:08 · 788 阅读 · 0 评论 -
PostgreSQL+PostGIS下载安装教程(macOS/windows)
要注意mac的postgis是不携带那个导入shape的工具的。我们对应各自的mac芯片架构所支持的pg版本,在这里要注意版本并不是越高越好,选择适合自己操作系统的才是最好的。以我个人为例,我是用的是M1芯片的Macbook Pro 14寸,因此我选择的是pg15+的版本,亲测可用。postgresql下载安装其实很简单的,一路默认跟着走就行,就是要注意在安装的过程中一定要选择安装。在里面要找到对应的你安装的postgresql的版本,比如你安装的pg11你就选择pg11。不要下载最新的版本。原创 2023-02-22 00:17:36 · 1954 阅读 · 0 评论 -
GeoServer如何发布PostgreSQL里的数据?
打开我们的geoserver,选择左侧的“存储仓库”选项,在弹出的页面中选择“添加新的存储仓库”,然后再选择postgis。首先假设你有一份shape数据,你可以同过postgis插件导入到pg数据库中。我红色标注的是注意必填的地方其他的选项大家看各自的需求填写。接下来我们把这张表的数据内容发布到geoserver上即可。按照上面的要求填写对应的参数,确认无误后点击保存即可发布。我们讲的全面一点,尽量从0开始,让小白都能看得懂。确保你的数据库里有postgis 的扩展。原创 2023-02-21 14:30:51 · 1176 阅读 · 0 评论 -
PostgreSQL的下载安装教程(macOS、Windows)
如果是windows平台,选择windows,然后点击 download the installer,然后选择你的系统支持的对应的版本即可。其实你发现跟windows看到的几乎是一样的,然后选择对应的版本,mac下载下来是一个dmg文件直接拖入application安装即可。这个是官方推荐的打包好的postgresql app,里面包含了postgis插件。首先要知道,pg是一个空间数据库,和普通数据库不同的是pg支持空间数据的存储与操作。不过mac还有一个官方推荐的更好的方法,那就是点击下面的。原创 2023-02-13 14:59:14 · 3443 阅读 · 0 评论 -
关于GIS空间分析的几点思路
首先如果数据是动态实时变化的,比方说用户想实现一个范围查询的功能,用户在前端绘制了一个圆形或者任意多边形,他想查询这个多边形范围内的包含的POI点要素,这个需求再常见不过了吧,因为用户每次绘制的多边形都是随意的不一样的,并且这个多边形我们也不需要保存,因此我们的做法肯定是把这个多边形数据提交到服务端,服务端利用postGIS提供的函数来进行相关的分析,分析结束以后再将查询到的结果返回前端。,这是一个前端的地理空间分析库,使用它不仅可以进行要素的空间分析,还可以进行要素的如分割,取交集,取反等空间要素计算。原创 2022-09-20 10:26:47 · 760 阅读 · 0 评论