排序:
默认
按更新时间
按访问量

GIS算法基础(七)矢量数据向栅格数据的转换(面转换的边界代数算法实现)

代码已经po上远程仓库,需要的同学可以自取: https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.java 目录 一、边界代数法算法思想 二、算法步骤 三、算法实现 四、测试结果 五、总...

2018-12-08 14:11:13

阅读数:32

评论数:0

GIS算法基础(六)矢量数据向栅格数据的转换(面转换的射线算法实现)

面状换的射线算法已经放在github上: https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.java 目录 一、常见的面转换算法 1)内部点扩散算法 2)射线算法 二、射线算法的实现 ...

2018-12-08 13:07:05

阅读数:13

评论数:0

GIS算法基础(五)矢量数据向栅格数据的转换(点,线算法实现)

矢量结构数据与栅格结构数据的相互转换,是地理信息系统的基本功能之一,已发展形成了许多高效的转换算法。   源码已经放在github上了,需要朋友自取。 https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Ra...

2018-12-07 21:59:24

阅读数:932

评论数:0

GIS算法基础(四)平面坐标变换(变换矩阵算法实现)

目录 一、平面直角坐标系的建立 二、平面坐标变换矩阵 三、平移变换 四、比例变换 五、对称变换 六、旋转变换 七、错切变换 八、复合变换 (1)、复合平移 (2)复合比例变换 (3)复合旋转 (4)相对某点的比例变换 (5)相对某点的选址变换 一、平面直角坐标系的建立 ...

2018-12-02 13:52:32

阅读数:20

评论数:0

GIS算法基础(三)计算几何基础(下)

代码已经po上远程仓库: https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/CalculateBasic.java 目录 判断线段在多边形内的算法: 算法思路: 算法步骤: 算法实现(JAVA): ...

2018-11-30 13:34:35

阅读数:13

评论数:0

GIS算法基础(二)计算几何基础(中)

代码已经放在github上,需要的同学自取: https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/CalculateBasic.java 目录 一、线段的拐向的判断 二、判断点是否在线段上 三、判断两线段...

2018-11-12 21:08:38

阅读数:38

评论数:0

GIS算法基础(一) 计算几何基础(上)

最近在学习GIS算法,在学习过程中,想把一些经典的算法或者思想记录下来,分享给大家   计算几何基础本来是计算机图形学的内容,但是GIS在图像处理中是离不开计算机处理的,所以GIS算法基础第一个应该是计算几何基础。 如何把空间实体的点线面以及他们之间的关系(例如,相交,包含,邻接,叠置等等)...

2018-10-08 15:35:52

阅读数:76

评论数:0

Android Date 日期工具

该工具可以根据date返回的毫秒数与特定毫秒数,获取两个时间戳之间的时间段   Record类 package timeUtil; import java.text.SimpleDateFormat; import java.util.Date; import java.util.UUI...

2018-07-27 20:41:41

阅读数:364

评论数:0

IO流学习总结

什么是IO流 IO流之前也接触了好多次,因为这一块内容很多,所以老是有不太清楚的地方,所以现在来总结一下。 流分为字节流,字符流。 简单的说,字节流就是由二进制数据组成的流,一个字节八个bit,这个计算机很容易理解,但是不方便人阅读,所以就有了字符流。字符流,有不同的编码方式。 IO流中类...

2018-06-20 11:00:41

阅读数:26

评论数:0

JSP牛刀小试:学生信息管理系统

    小弟这学期的JSP课程上完了,课程作业是学生信息管理系统,在开发过程遇到了许多问题,记录下来,作为自己学习的总结,也可以给大家作为参考。如果有错误的地方,多多包涵。 github地址如下: https://github.com/XiaoZhong233/StudentManagerSy...

2018-06-13 23:11:56

阅读数:174

评论数:2

JAVASE8流库Stream学习总结(三)

3、聚合(终止流操作)前面我们已经看到过如何创建流和转换流了,现在是时候让流终止,并返回些有用的东西给我们了,这个过程就叫做聚合,也叫约简。一、Optional类讲到这个,我们先从Optional类讲起,什么是Optional类,Optional<T>是...

2018-06-13 22:41:14

阅读数:49

评论数:0

JAVASE8流库Stream学习总结(二)

在JAVASE8流库Stream入门(一)中,我们已经看到了怎么创建流,接下来我们要对所创建的流进行进一步的操作如果你还没不知道怎么创建流,那么请移步JAVASE8流库Stream入门(一)转换流什么是转换流,流的转换在我看来实际上是对集合的一种操作。1、利用fliter()进行转换fliter的...

2018-06-12 00:19:55

阅读数:55

评论数:0

Arcgis runtime for android 100.2.1部署

尝试用JAR包配置,但是没成功,所以用maven配置,成功了。记录一下所使用的IDE是AndroidStudio1、ArcGIS Repository配置打开系统根目录下的构建配置文件build.gradle文件,添加仓库配置如下:在脚本的allprojects / repositories块中,...

2018-06-11 15:16:22

阅读数:127

评论数:0

JAVASE8流库Stream学习总结(一)

什么是流JAVASE8提供了一种叫做流的工具,他是一种在集合更高的概念级别的数据视图。在我看来,他是一种升级版的iterator(迭代器),但和迭代器不同的是,流关注的是“做什么”,而不是“怎么做”。在集合的迭代器中,我们首先要获取迭代器,然后用迭代器对集合中的元素进行遍历,顺便进行操作,而用流,...

2018-06-11 14:47:55

阅读数:153

评论数:0

require.js的用法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <script src="1.js...

2018-02-09 11:50:32

阅读数:28

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭