- 博客(39)
- 资源 (8)
- 收藏
- 关注
原创 PostGIS实现叠加分析之-Spatial Join (1)
摘要:Spatial Join是Arcgis提供的重要的分析工具,归类在Overlap工具箱中,本文主要介绍基于Postgis实现Spatial Join,即空间连接,空间连接的依据是空间关系。由于空间关系的复杂性,空间连接分析算是比较复杂的一个,本文首先介绍了空间关系的相关概念、分类、模型等,详细介绍Postgis提供的空间拓扑关系函数,包括非常常用的ST_Contains ,ST_Within...
2020-04-12 20:47:17 1712
原创 PostGIS实现空间数据转GeoJSON对象 (3)
摘要:在空间数据转换GeoJSON第一篇中,用了Postgresql内置的row来构造行作为输入参数,这样可以选择指定字段进行转换,而不是全部属性字段,具有一定灵活性,但是也有缺点就是使用row构造的行,会丢掉字段信息,转换后字段变成f1,f2,f3,本文介绍了通过构造from子查询达到相同的目的,且保留原始的字段信息。文章地址:https://mp.weixin.qq.com/s/...
2020-03-24 12:53:24 2340
原创 GIS:谈谈叠加分析
摘要:叠加分析,也叫叠置分析(Overlay),是GIS空间分析的核心,有着很重要的地位,本文主要引入GIS叠加分析的概念,分享了一些个人的思考,介绍了叠加分析的分类,以及叠加分析的基本方法,侧重理论知识的介绍。欢迎交流。https://mp.weixin.qq.com/s/1exOeGmxaqt2l6mpvM_2Xg推荐下公众号,后续主要更新开源GIS相关知识技能,包括Pos...
2020-03-24 12:43:34 5544
原创 PostGIS实现空间数据转GeoJSON对象 (2)
摘要:本篇接上一篇,介绍基于Postgis3.0版本的ST_AsGeoJSON函数实现GeoJSON数据转换,该版本进行了升级,支持空间数据表中的行为作为输入参数,使用起来更加直观简洁。此外Postgis3.0也升级了其他相关的函数及性能,后续会做介绍,也推荐条件允许的话使用最新版本。文章地址:https://mp.weixin.qq.com/s?__biz=MzI2NTU5N...
2020-03-19 21:40:24 947
原创 PostGIS实现空间数据转GeoJSON对象 (1)
摘要:在实际开发过程中,有时了满足前端特定需求,或者数据交换的需要,在对地理空间数据进行一系列的查询、关联、分析后,需要返回geojson格式的空间数据,本篇就介绍如何通过Postgis和Postgresql提供的相关函数实现地理空间数据到GeoJSON格式的转换,功能比较实用,涉及不少知识点以此总结记录。详细内容参见公众号。https://mp.weixin.qq.com/s?__bi...
2020-03-12 00:10:38 3881
原创 PostGIS实现聚类分析-ST_ClusterDBSCAN
简要介绍了聚类的一些概念原理,介绍了Postgis相关聚类函数,详细介绍了ST_ClusterDBSCAN的使用,并以河南省POI数据为例做了相关实验分析。详细内容参见公众号
2020-02-13 14:47:17 2633
原创 三步教你免费下载省,市,区县行政区Shp数据
摘要:一般非专业的GIS应用通常会用到省市等行政区区划边界空间数据做分析,本文简单介绍了如何在互联网上下载省,市,区县的shp格式空间边界数据,并介绍了一个好用的在线数据转换工具,并且开源。一、首先,到阿里云提供的地图选择器网站选择想要下载的行政区(链接http://datav.aliyun.com/tools/atlas/), 网站提供的是json格式数据,也就是GeoJson格式的多边形地...
2020-02-06 23:53:38 121388 52
原创 PostGIS实现叠加分析之-Clip
1.Clip操作,顾名思义,裁剪。设想一下,拿 Clip feature 对Input feature进行裁剪,就是按着Clip的要素范围对Input要素进行保留,Clip的作用就是画个边界,你Input feature保留我Clip范围内(边界内)的空间要素,属性并不做改变。注意裁剪的要素可以是面,线,点等。2.以下是Arcgis 帮助里给的示范和解释,已经很权威了,可以参考,而且...
2019-12-27 11:39:41 2480
原创 ArcMap2SLD使用及注意
1.ArcMap2SLD 小工具可以将Arcgis的mxd文档样式转为标准OGC支持的SLD文件。SLD可以在GeoServer里发布并使用。一般我们在数据采集处理阶段使用ArcGIS,其样式也打包为MXD文档,在使用GeoServer发布数据时,为了和ArcGIS发布的样式保持一致,可以用此工具将MXD的样式转为GeoServer支持的SLD文件。ArcMap2SLD 参考:https:...
2019-07-23 08:53:29 2809
原创 GeoServer优化
1.GeoServer是基于Java容器的WebGIS服务器,可以从Java容器优化的这一角度考虑对GeoServer优化;2.本文是在Tomcat上部署的GeoServer,因此考虑对Tomcat的优化;3.Tomcat优化考虑JVM参数的调优,windows环境下打开catalina.bat可以看到官方的推荐配置,通过新建一个setenv.bat文件对参数进行配置;4.在tom...
2019-05-05 11:47:19 3498
原创 PostGIS实现叠加分析之-Union
1.GIS中的叠加分析包括6个,arcgis中可以看出:包括,Erase,Identity,Intersect,Spatial Join ,Symmetrical difference,Union,Update。具体可参考Arcgis的帮助文档,网上也能找一堆。参考:https://wenku.baidu.com/view/26c40a7ca8956bec0975e37e.html2....
2019-02-18 21:14:46 5937
原创 Postgresql 支持自定义空间坐标
1.首先在postgis的系统空间表spatial_ref_sys中插入一条自定义的坐标信息记录,比如定义一个坐标系设置srid为999992.选择在该坐标系下的空间数据用postgis进行导入,导入的时候指定上一步指定的坐标srid 99999注意:用postgis导入数据库时,对中文支持不是太好,路径最好不要带中文3. 导入数据之后,如需在Geoserver中对数据发布,同...
2019-01-23 17:18:39 3190 1
转载 编码解码 Base64 Base32 Base16
参考:https://www.qqxiuzi.cn/bianma/base64.htmBase64编码是使用64个可打印ASCII字符(A-Z、a-z、0-9、+、/)将任意字节序列数据编码成ASCII字符串,另有“=”符号用作后缀用途。Base64 索引表 数值 字符 数值 字符 数值 字符 数值 字符 0 ...
2019-01-18 16:28:39 2004
原创 GeoServer Base
https://geoserver.geo-solutions.it/edu/en/index.html https://geoserver.geo-solutions.it/edu/en/clustering/index.html Geoserver集群https://geoserver.geo-solutions.it/edu/en/rest/rest.html Geoserver ...
2018-12-21 10:59:15 136
原创 Benefits of WMS
Benefits of WMSWMS provides a standard interface for requesting a geospatial map image. The benefit of this is that WMS clients can request images from multiple WMS servers, and then combine them in...
2018-11-29 18:22:22 150
原创 CONCEPT FOSS4G 2019
We live amazing times! Our world, our day-to-day lives, how we communicate and interact have dramatically changed within the last decades. Access to an almost surreal amount of information is at a swi...
2018-11-20 14:53:09 147
原创 分布式事务和CAP相关
感觉看了几篇还不错的,直接copy连接:1.https://www.jdon.com/bigdata/how-to-understand-cap.html CAP2.http://www.cnblogs.com/xybaby/p/7465816.html 分布式事务3.https://blog.csdn.net/Jerome_s/article/details/52492616 数据...
2018-11-20 14:41:12 136
原创 GIS-矢量切片服务
大数据量前端渲染,矢量切片,测试了百万数据量,发布数据时不同数据注意坐标系影响。http://www.cnblogs.com/escage/p/6387529.htmlhttp://www.cnblogs.com/escage/p/6406393.html 介绍不同坐标系的发布问题https://cloud.tencent.com/developer/article/1146424https:/...
2018-07-14 17:22:26 528
原创 OpenStreetMap下载数据
查了下网上资料,Mark下 ,请参考:1.https://zhuanlan.zhihu.com/p/258892462.https://jingyan.baidu.com/article/adc815139f66c2f723bf7383.html3.https://blog.csdn.net/jianbinzheng/article/details/53649211...
2018-04-03 16:22:57 6465
原创 MySQL 备份-通过原始文件
最近笔记本坏了,进不去系统,硬盘拆下来将数据拷贝出来,恢复数据库到台式笔记本–>台式拷贝1.笔记本安装的Mysql数据库的数据在目录,一般安装的时候会指定ProgramData目录,xx\ProgramData\MySQL\MySQL Server 5.5\data,原始数据就在该data下:2.先把台式机的mysql服务停掉,同样的找到台式机的数据目录,删除data目录下的所有数据(当然对之前台式
2017-09-04 21:30:16 379
转载 利用GBDT模型构造新特征
转自:http://breezedeus.github.io/2014/11/19/breezedeus-feature-mining-gbdt.html实际问题中,可直接用于机器学习模型的特征往往并不多。能否从“混乱”的原始log中挖掘到有用的特征,将会决定机器学习模型效果的好坏。引用下面一句流行的话:特征决定了所有算法效果的上限,而不同的算法只是离这个上限的距离不同而已。本文中我将介绍Faceb
2017-06-09 17:19:05 470
原创 特征工程
1.http://breezedeus.github.io/2014/11/15/breezedeus-feature-processing.html 特征处理 2.http://breezedeus.github.io/2014/11/20/breezedeus-feature-hashing.html特征哈希
2017-06-09 15:34:43 225
原创 pyspark-Logisticregression
pyspark mllib中提供的Logisticregression做分类,即逻辑回归模型,原理不多讲,代码也懒的上,官网例子很清楚了http://spark.apache.org/docs/latest/mllib-linear-methods.html#classification 看python的选项就好再详细的可以参考API,或者直接看scala源码: http://spark.apac
2017-05-15 21:29:10 3264
原创 Spark编译
因为要用到GBTClassifier的类别进行概率预测,而官网最新发布的截至发文为2.1.1,不包含此功能,查看在Github上的GBTClassifier源码已经增加了此功能,官网还没更新,预计在2.2.0时会发布,但是可以自己编译使用,在GitHub上下载源码自己编译。1.Github下载源码https://github.com/apache/spark 2.下载meavn http://ma
2017-05-15 21:11:08 250
原创 Windows下Spark python 单机开发环境
Spark提供的pyspark可以像scala shell一样提供交互式的开发,本文介绍在windows下单机环境下的pyspark配置,当然数据量小,任务简单,条件有限的可以在单机上这样做示例,数据量大任务重的还是配置linux集群环境。1.官网下载好的Spark包解压至某目录,如E:\spark-2.1.0-bin-hadoop2.6,2.添加环境变量SPARK_HOME如下:3.安装finds
2017-05-10 16:19:17 2939
原创 位运算
参考: [1]http://blog.csdn.net/yunyu5120/article/details/6692072 [2]http://blog.csdn.net/superdullwolf/article/details/4649080 [3]http://blog.csdn.net/morewindows/article/details/7354571 [4]http://blo
2017-05-05 22:19:37 231
原创 Java知识点
知乎专栏总结的Java知识点,不限于Java,同时包括算法,数据库,计算机网络等计算机基础知识,挺全面的而且一些点还给出了有价值的参考 [1]https://zhuanlan.zhihu.com/p/26679704
2017-05-05 21:51:59 251
原创 Java GC机制
参考: [1]http://www.cnblogs.com/shudonghe/p/3457990.html 着重堆区的分代讲解
2017-05-05 20:49:10 269
原创 日志
MySQL中的日志文件,重点二进制日志 参考文章: [1]http://www.cnblogs.com/jevo/p/3281139.html [2]http://pangge.blog.51cto.com/6013757/1319304 [3]http://homeway.me/2015/09/12/mysql-log/
2017-04-24 17:32:41 278
原创 数据库三大范式
范式讲解,中文翻译过来的一大堆概念很晦涩,中英文结合去看,知其所以然,能更好理解看一些参考文章之后加上自己理解,通俗来说: 1NF:列不可分。字段不能是集合,not a set 2NF:行被索引。即要有主键(可以是字段组合),通过拆表、外键减少redundant data, 消除部分依赖 reduce the redundant data in a table by extr
2017-04-24 14:52:48 452
原创 锁
参考文章: [1]http://blog.csdn.net/v_victor/article/details/52232685 [2]http://www.cnblogs.com/luyucheng/p/6297752.html [3]http://www.cnblogs.com/chenqionghe/p/4845693.html [4]http://tech.meituan.com/in
2017-04-23 19:47:46 244
原创 索引与算法
参考文章: [1]http://blog.codinglabs.org/articles/theory-of-mysql-index.html [2]http://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.html 树系列 [3]http://blog.csdn.net/v_victor/article/details/522326
2017-04-23 19:42:19 583
原创 事务
参考: [1]http://blog.csdn.net/leozhou13/article/details/50449965 [2]http://xm-king.iteye.com/blog/770721 [3]http://www.cnblogs.com/snsdzjlz320/p/5761387.html [4]http://www.jb51.net/article/87653.htm
2017-04-23 17:49:43 275
原创 也求最小二乘的解
最早接触最小二乘用于回归方程参数求解,方法简单直接,容易理解,其应用也很广泛。本文简要推导一下最小二乘法的求解过程,原理不再做详解,更详细的在最后仍附有参考文章。1.最小二乘目标,求J(W)最小值: J(W)=1/2∑i=1n(WTxi−yi)2{\rm{J}}(W) = 1/2\sum\limits_{i = 1}^n {{{({W^T}{x_i} - {y_i})}^2}} 其中,假设有n
2017-04-21 22:01:00 507
原创 Java正则表达式-使用套路
Java正则表达式,主要java.util.regex这个包,一些博客介绍的已经有非常详细,末尾附参考,本文目的简要总结下Java正则表达式的使用套路,本文不注重正则表达式本身的写法技巧:1.JDK版本1.7, java.util.regex包下文件,主要使用Pattern和Matcher两个类,其他可以自己看2.主要套路,Pattern负责编译正则表达式,Matcher负责对输入字符串匹配,上代码
2017-04-14 17:10:49 415
原创 百度地图Android POI检索
百度地图SDK提供三种类型的POI检索:周边检索、区域检索和城市内检索。官网给出了以城市的例子,另外的两个可以查阅API实现,(其他的配置一步步参照百度官方提供的配置,不再多说环境配置地址http://developer.baidu.com/map/index.php?title=androidsdk/guide/buildproject)以搜索
2015-04-22 20:35:45 1147
原创 Eclipse 下配置Ionic 开发Android
以前做JavaWeb的开发,自己写一些很简单的前端,做Android也都是java开发原生的,现在要用类似前端的开发工具Ionic+Cordova(PhoneGap)+AngularJS 开发android,初步感觉有点炫,实验下先。由于没有专门做过前端开发,习惯于Eclipse开发android,乱七八糟的找了些资料,开发环境基本透彻了,总结一下。 如果想要在Eclipse环境下开发Ionic框
2015-04-10 15:35:30 3417
最新全国范围内县区级边界范围shp数据.zip
2020-02-12
PMVS讲解pdf文档
2017-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人