11 2021 档案

摘要:[第五篇] PostGIS:“我让PG更完美!”概要 本篇文章主要分为栅格构造函数、栅格数据访问函数、栅格波段访问函数、栅格像素访问和设置函数、栅格数据编辑函数、栅格波段编辑函数、栅格波段统计和分析函数、栅格输入输出函数、栅格代数函数、栅格高程函数、栅格转几何图形函数、栅格数据处理操作符、栅格空间参考函数、拓扑构造函数、拓扑访问函数、拓扑编辑函数 阅读全文
posted @ 2021-11-26 14:21 WongBynn 阅读(153) 评论(0) 推荐(0)
摘要:[第三篇] PostGIS:“我让PG更完美!”概要 本篇文章主要分为几何图形输入输出其它输入格式、几何图形输出(WKT/WKB)、边界操作符、距离操作符、拓扑空间关系函数、距离空间关系函数、测量函数这九部分。 Geometry Input Other Formats ST_Box2dFromGeoHash Return a BOX2D from 阅读全文
posted @ 2021-11-26 14:13 WongBynn 阅读(74) 评论(0) 推荐(0)
摘要:概要 本篇文章主要介绍了PostGIS的基础函数、几何图形访问函数、几何图形编辑函数、几何图形验证函数、空间参考系统函数、几何图形输入输出(WKT/WKB)这七部分。 PostGIS Reference ST_Collect Creates a GeometryCollection or Multi 阅读全文
posted @ 2021-11-26 14:04 WongBynn 阅读(84) 评论(0) 推荐(0)
摘要:[第一篇] PostGIS:“我让PG更完美”About PostGIS PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the Pos 阅读全文
posted @ 2021-11-26 12:58 WongBynn 阅读(403) 评论(0) 推荐(0)
摘要:Spring Boot常用注解总结 Spring Boot总结 @SpringBootApplication @SpringBootApplication注解是一个快捷的配置注解,在被它标注的类中,可以定义一个或多个Bean,并自动触发自动配置Bean和自动扫描组件。此注解相当于@Configuration、@EnableAutoCo 阅读全文
posted @ 2021-11-23 14:12 WongBynn 阅读(126) 评论(0) 推荐(0)
摘要:Go语言之结构体概念 结构体是将零个或者多个任意类型的命名变量组合在一起的聚合数据类型,每个变量都叫做结构体的成员。 在Java语言中,对应的概念则是类,这是Java面向对象编程思想的重要体现。 细节 先看看Go语言中的结构体: # 定义一个雇员的结构体<span class="hljs-keyword" styl 阅读全文
posted @ 2021-11-22 16:50 WongBynn 阅读(38) 评论(0) 推荐(0)
摘要:GeoTools,GIS的另一个基础设施!About GeoTools GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, 阅读全文
posted @ 2021-11-22 10:06 WongBynn 阅读(571) 评论(0) 推荐(0)
摘要:使用Java操作office的案例前言 在Web领域开发人员会经常遇到操作office的项目需求,作为Web领域占比较高的编程语言Java而言,更是如此。比如生成Word、导出Excel、Word转PDF(这个操作主要是为了能够使用户在浏览器端查看PDF文件)。 好了,话不多说,既然Java操作office如此常用,那就一起来实战吧 阅读全文
posted @ 2021-11-20 17:52 WongBynn 阅读(396) 评论(0) 推荐(0)
摘要:Linux之目录介绍前言 Linux操作系统是开发人员几乎每天不得不去使用的操作系统之一,因为我们的程序上线、运维、服务更新,都需要借助Linux操作系统。然而,可能大多数开发人员对于Linux操作系统的目录都是一知半解,可能不清楚每个目录的作用,进行服务部署的时候,总是凭着以往的经验在根目录或者自己习惯使用的目录里面 阅读全文
posted @ 2021-11-16 19:54 WongBynn 阅读(93) 评论(0) 推荐(0)
摘要:Go语言复合数据类型之mapmap概念 map是使用非常广泛且设计精妙的数据结构之一,在Java里面,我们使用最多的数据结构之一就是map。map是一个拥有键值对元素的无序集合,在这个集合中,键的值是唯一的,可以通过键来获取、更新、删除对应的值。无论散列表多大,这些操作都可以在常量的时间内完成。 map细节 声明一个map: 阅读全文
posted @ 2021-11-16 14:17 WongBynn 阅读(56) 评论(0) 推荐(0)
摘要:shp文件与GeoJSON文件互转shp文件 shp文件全称Shapefile文件,是美国环境系统研究所(ESRI)研制的GIS文件系统格式文件,是工业标准的矢量数据文件。 Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不 阅读全文
posted @ 2021-11-14 16:21 WongBynn 阅读(2450) 评论(0) 推荐(0)
摘要:Go语言复合数据类型之sliceslice概念 slice表示一个拥有相同类型元素的可变长度的序列。slice通常写成[]T,其中元素的类型都是T,这点儿类似于java中的泛型,可以接受未知类型的变量。 slice是一种轻量级的数据结构,可以用来访问数组的部分或者全部元素。slice的底层是数组,slice有三个属性:指针、长度、 阅读全文
posted @ 2021-11-14 12:49 WongBynn 阅读(130) 评论(0) 推荐(0)
摘要:Go语言复合数据类型之数组在学习复合数据类型之前,我们得知道复合数据类型是由基本数据类型组合而成,和Java一样,Go语言也有基本数据类型,不过Go语言的基础数据类型有点特殊,它们分别是整数、浮点数、复数、布尔值、字符串、常量这六大类。相比之下,Java的基础数据类型就显得非常细致,它们分别是:byte、int、short、 阅读全文
posted @ 2021-11-12 20:31 WongBynn 阅读(40) 评论(0) 推荐(0)
摘要:Go语言之包和文件在Go语言中,包的作用和其他语言的库或者模块类似,Go语言的包我感觉类似于IDEA里面的module,就是可以互相调用的子工程的概念。用于支持模块化、封装、编译隔离和重用。一个包的源代码保存在一个或者多个以.go结尾的文件中,它所在目录名的尾部就是包的导入路径。 每一个包给它的声明提供独立的命名空间 阅读全文
posted @ 2021-11-08 12:41 WongBynn 阅读(73) 评论(0) 推荐(0)
摘要:在任何程序中,我们都会进行类型的声明,这一点任何程序设计语言都是相似的。不同的类型会有不同的含义,比如:int类型可以用来表示循环的索引、时间戳、文件描述符、月份等;float64可以用来表示速度、或者温度;string类型的可以用来表示文件名称、姓名、实体的描述等; 在Go语言中,使用type声明 阅读全文
posted @ 2021-11-08 10:37 WongBynn 阅读(77) 评论(0) 推荐(0)
摘要:CentOS7搭建nfs共享服务需求背景 相信做Java开发的小伙伴可能都会遇到这样的需求,在生产环境多台机器需要访问一台机器上数据,这样的数据一般都是为了统一管理和存储,并且呢,这样的数据一般比较大,不容易进行迁移,因此我需要多台机器访问一台机器的上的数据的功能。 技术路线1 About Samba Samba is the s 阅读全文
posted @ 2021-11-07 21:46 WongBynn 阅读(139) 评论(0) 推荐(0)
摘要:简单赋值 赋值语句用来更新变量所指的值,它最简单的形式由赋值符=,以及符号左边的变量和右边的表达式组成。 x = 1 //有名称的变量 *p = true // 间接变量 person.name = "tom" // 结构体成员 count[x] = count[x] * scale //数组或者s 阅读全文
posted @ 2021-11-07 20:58 WongBynn 阅读(314) 评论(0) 推荐(0)
摘要:GDAL,我暗恋你很久了!初识GDAL GDAL(Geospatial Data Abstraction Library),是一个用于矢量和栅格格式数据之间的转换器。由开源地理空间基金会在 X/MIT 风格的开源许可下发布。作为一个库,它为所有支持的格式向调用应用程序提供单个栅格抽象数据模型和单个矢量抽象数据模型。它还带有各 阅读全文
posted @ 2021-11-06 20:22 WongBynn 阅读(193) 评论(0) 推荐(0)