GIS
兰小莫
http://my.csdn.net/?ref=toolbar#
展开
-
cesium实现绘制线、面贴地效果
此篇在vue里进行cesium整合开发,需要预备vue的开发基础。代码上本人也阅读了官网的例子,借鉴一部分,https://sandcastle.cesium.com/?src=Drawing%20on%20Terrain.html主要思路如下:1)鼠标左键单击事件发生,用两个数组来存点坐标2)鼠标移动事件,利用两个数组长度比较,左键单击事件发生时,两个长度一样,move...原创 2020-03-09 21:32:01 · 9306 阅读 · 6 评论 -
openlayers3在Vue中鼠标右键取消绘制方法
// 本文是介绍右键取消绘制的一种解决方式,以下代码是从其他项目代码中抽取关键部分仅供大致参考,并不是完整的实例代码,请读者注意。//初始化mapinitMap(){ let self=this; ... self.map=addmap(self.center,self.resolutions,self.resolution,s...原创 2019-10-14 12:56:08 · 1993 阅读 · 0 评论 -
openlayers3之jsts笔记
jsts是jts的js库的实现,官方找到的帮助都是jts Javadoc帮助文档,其实完全可以参照jts的帮助。一般地,我们只需要在前端读取格式转成geometry即可,那么很多来自于jts的API都是一样的。附上jts的链接http://locationtech.github.io/jts/javadoc/。下面举一个jsts与ol geometry互转以及使用jts api的例子,如此链接下...原创 2019-08-09 10:22:34 · 916 阅读 · 0 评论 -
openlayers3之jsts空间分析完整例子
接着上一篇,把上一篇相关的完整代码写出来。<!DOCTYPE html><html> <head> <title>jsts sample</title> <meta charset="utf-8"> <link rel="stylesheet" href="ol3/ol.css" ty...原创 2019-08-12 11:58:11 · 732 阅读 · 0 评论 -
记geotools java开发坐标转换之一坑
最近接触到了一个关于geotools后端坐标转换的工作,手上想自己动手尝试一下,看着官方文档,一路照做下来,无论是建立Java project还是maven project,一样的代码还是一样的导包还是有问题,起先我以为一定要在maven中写代码,开始是maven的环境配置上出了一点问题,后来环境问题搞了很久才解决,到了后面还是报坐标转换先关的包的异常,于是再仔细地看看官方给的文档,...原创 2019-07-12 22:52:38 · 3020 阅读 · 0 评论 -
余弦相似文本算法——python实现
在地址匹配过程中,由于不同的数据源,地理坐标存在不少差异,但我们可以通过文本相似度去比较。越相似越说明两个地址是一样的。文本相似度算法很多,作为刚入门的一员,选择从余弦先入手,余弦通过向量公式计算应该是我们中学时代最熟的一个公式之一,选择它入门相对好理解些。 两个文本cos计算从我的算法步骤说主要有4个:1、对两个文本进行分词,分词我用jieba分词的。2、获取两...原创 2018-10-30 22:46:12 · 1891 阅读 · 2 评论 -
线状图斑的平均宽计算
本来我是有可能完全不做三调的相关工作,三调主要还是抠图与地物类型判读占最大比重工作的。扫尾的时候,上面扔给了我一项任务,就是让我赶紧弄出个计算线性图斑宽度的工具。 我此时的想法就是提取出中心线,等间距取点作近邻分析,求得平均值*2作为该线状地物的平均宽。与此同时,正好在用FME,发现有一个线性面中心线提取的转换器——centerlinereplacer。不妨试试效...原创 2018-10-28 18:23:27 · 5786 阅读 · 10 评论 -
添加XY离散点数据
arcgis 添加数据里有个添加XY数据可以将txt、CSV、xlx按一定格式存储的坐标数据创建图层事件,对应的工具里有创建 XY 事件图层工具下面将介绍一种比较高级的一种方式,用ArcPy完成。数据是用txt存储的,格式为“X,Y”。这是一种插入游标的方法,向featureclass里写入几何。"shape"是几何字段,用来存储几何的。首先要创建一个要素类,再用游标插入完成。impo原创 2017-08-06 16:38:43 · 1993 阅读 · 0 评论 -
要素内部几何空间查询
featureclass里几何字段(shape)存储有很多的几何,假如我们要的是某一个几何部分作空间查询,现有的工具只有图层查询图层的,没有几何查询图层的。ArcPy为我们提供searchcursor的函数,通过SQL条件语句查找出某部分的几何,再把这个几何用于空间查询是可行的,空间查询用SelectLayerByLocation函数。 以下是用矢量格网中的原创 2017-08-06 16:27:26 · 1107 阅读 · 0 评论 -
ArcGIS 10.2 SDE连接postgresql配置
Arcgis 10.2 Sde连接postgresql:1、 安装系统对应的postgre客户端,64位安装64,32位装32 ,10.2只能安装9.1和9.2的2、 将arcgis安装位置下的desktop中 DatabaseSupport 中如安装9.1找9.1 window64中st_geometry.dll复制到postgresql安装目录下的lib下3、 下载32位postg原创 2017-07-14 17:42:27 · 9592 阅读 · 2 评论 -
C#实现批量高斯投影正算、反算
批量计算有利于提高工作/学习效率,本文以EPSG提供《Coordinate Conversions and Transformations including Formulas》的高斯投影正算、反算算法写成c#代码为例。。 // 高斯投影反算,将高斯坐标反算出经纬度坐标class Gausstojw { private double atanh(d...原创 2017-07-14 13:21:52 · 6779 阅读 · 0 评论