自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GIS

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 Postgis三维几何转二维几何

今天遇到一个很脑残的问题,很久没有用postgis处理空间数据了,有点生疏了问题:Geometry has Z dimension but colum does not根据上面提示列具有Z维,但几何不具有,把我整的一愣一愣的,明明我用qgis打开是二维图形  老王你是在逗我吗?于是我问处理数据人员源数据是CAD格式,我到网上查一下原来cad文件只带Z值,网上有人说用arcg...

2018-12-14 01:01:23 3732 2

原创 用python爬取图片

 需求:昨晚一个同事用电脑在网站上面下载图片(一个一个图片另存到本地路径),我看了看你这样太费劲了把,我问:你要下载多少图片?干什么用?,他说:几百张,用来一个小测试。我说:几百张你要一个一个下一晚上啊。他说:不然了,还可以批量下载?我说:人生苦短,快用python把实现:我于是百度一下python爬取图片,随便复制粘贴一段代码,用了两分多钟(直接用别人代码坑很多,调试了半天才搞好)。# -*-c...

2018-05-04 20:48:46 1904

原创 bat批处理调用psql执行的时候不输入密码的设定

最近有个500多个csv文件导入postgresql数据库表中需求,于是想bat批处理导入发现每运行一个csv文件就要输入一次密码,好烦啊,本来想点击bat啥事不用管等运行完看看是否导入完成。这样子和我一个一个导入没什么区别。解决方法windwos环境下,在C:\Users\Administrator\AppData路径下创建postgresql文件及pgpass.conf文件,pgpas

2017-12-25 15:09:32 2491

原创 安装BBR无法正常冲浪

最近,Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。于是我根据目前三大发行版的最新内核,开发了一键安装最新

2017-10-31 15:34:34 6827

原创 python_kmeans学习

由于最近几个月事情比较杂就没有足够的时间去学习。延误一些计划安排所以最近几个月过的非常混乱。去年看一篇博客写用K_means分析做任务划分非常意思啊,于是想尝试做一下。1.任务介绍   饮水机分布在温哥华这个城市大街小巷,水务公司的维修部门只有5个人怎么对区域的里水龙头进行合理任务维修工作划分了?按行政区域划分?按通勤划分?2.数据来源   数据来源温哥华饮水机数据可以根据

2017-09-23 21:30:41 523

原创 哈夫模型-arcgis

1、背景人们总想着2、哈夫模型概述2.1历史缘由在哈夫模型没出来之前人们都是以赖利为商圈法则,因为赖利有个几个前提假设:1.各个城镇规模大小由居民人口数量衡量。2.两地具有相同的价格水平,3.去两地交通条件具有相同性

2017-06-06 01:27:34 13465 2

原创 PostGIS2

postgis1.简单查询示例数据:美国纽约街道人口普查数据查询人口大于5000普查区域SELECT * FROM nyc_census_blocks_2000WHERE popn_total > 5000 ;计算总人口SELECT sum(popn_total)as population FROM nyc_census_blocks_2000计算平均值SELECT a

2017-05-25 16:52:36 570

原创 python的osmnx包

openstreetmap是免费地理数据下载的网站,而osmnx是一个用于从openstreetmap下载边界并分析和可视化街道网络python包,安装OSMnx时建议在anaconda下安装[人生苦短,快用anaconda],因为他依赖geopandas库geopandas库又依赖gdal、fiona、pyproj、pandas等等1.获取深圳行政区域和深圳道路网络集import o

2017-05-09 00:27:22 16923 11

原创 postgresql 在window下更改数据库目录

1.停止postgresql服务2.打开注册表更改默认数据库路径在D-后面替换新的数据库路径。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\postgresql-x64-9.53.复制原来的数据库到新路径4.重启服务

2017-04-21 15:24:24 4507

原创 postgis初探

搞到一份帝都摩拜单车数据有40万行数据,放在qgis软件中做简单查询慢的一比!慢的想砸电脑。于是想到postgersql数据库扩展postgis。马上一言不合开干。安装好postgis先建一个空间数据库。然后打开postgis选择shp文件入库再来查询数据仅用了2.812秒这摩拜单车数据结构比较简单只有车牌号、车型、位置等信息;还需其他数据结

2017-04-20 17:44:19 608

原创 gis点云生成

点云是指在同一空间坐标系下表达目标空间分布和目标表面特性的海量点的集合。而lidar通过机载或地面搭载平台对地球表面进行密集采样;以产生高精度的x,y,z测量值。1.点云存储的格式主要常见有两种*las、*xyz2.点云的属性除了位置、高程必需还有强度、回波、点分类、GPS时间、RGB、扫描角度、扫描方向图1是美国加州某城市体育馆点云数据示列3.点分类是根据数值分类可以参考

2017-04-05 01:40:10 5180 1

原创 qgis集成R

今天在看QGIS官方文档发现QGIS和R之间的集成;近年来qgis是开源GIS软件发展最快的集成GRASS、SAGA、GDAL/OGR、R、Python;大大扩展QGIS的核心功能。前年ESRI也把R也集成在arcgis中,可见R在GIS软件中的越来越重要了。废话不多说了,我只是个搬运工,我来说说QGIS和R之间的集成,并解释如何配置QGIS处理框架,从QGIS处理工具执行外部R脚本。打开qg

2017-03-31 18:15:25 1485

原创 qgis自定义符号库

地图符号作为地图语言;抽象描述的客观世界并用直观、生动视觉的手段向我们传递地理信息。每款GIS软件都会自带一些常见的地图符号,也可以自定义地图符号。一般做专题地图那些常规符号库就不能满足我们。在使用qgis时候发现自带地图符号少的可怜而且又不美观。于是我引进第三方地图符号;由于qgis自定义允许svg格式我就去mapbox官网下载一套svg格式。加载qgis里只要设置一下路径可以。

2017-03-27 15:39:29 10314 1

原创 QGIS-热点分析

熟悉arcgis的朋友肯定用过密度分析这个工具,接下来我就qgis软件来做一、第一步把POI加载进来

2017-03-22 18:18:56 10579 1

原创 在arcgis中提取、添加与删除Shape文件Z值

一、问题描述有一批3d模型没有高程值;在BS平台上预览显示这些模型插入地下去了;预览效果非常差,因为Z值为都是0;由于平台读取数据是geometry的Z值字段,而不是重新建一个字段,所以要改写geometry的Z字段的值域;(怎么改写了geometry的Z字段的值域用OGR+python吗?还是arcpy? 对于我这种非常懒的人能不用代码解决的问题就不用代码了!)二、解决方案

2017-03-06 10:02:27 13434

原创 Qgis添加XY数据

最近在某网站获得一份POI数据并下载来打开Excel一看24万条数据,准备用arcgis转点发现几个问题1.arcgis目前读取不了xlsx格式,存成Excel2003版或Excel2007版的xls格式但行数上限问题。2.保存csv格式;CSV是一种简单的数据文件交换方式,体积小、操作占用内存小、 生成速度快、行数无限制;但是转点出来数据还是损失一部分。3.保存txt格式转出来属性乱

2017-02-15 18:11:00 8084 1

原创 微博数据入库到sqlserver

今天从网上下载2011个人微博数据集,是别人已经已导入好的MySQL数据库格式。打开出现乱码!解决办法:用记事本转成UTF-8格式刚准备把他入库到sqlserver里面又报出一个问题。System.OutOfMemoryExceptionError由于脚本过大,超出内存,本来SSMS的编辑器UI就已经耗内存了。解除办法1.sqlcmd命令来处理脚本2

2017-01-20 17:04:11 487

原创 初识sethc.exe进程

昨天手贱把administrator账户禁用了后来重启发现你的账户已被停用。请向系统管理员咨询! 本想着重启按F8进入安全模式用CMD命令解除administrator账户。于是无效,原来win10系统下安全模式模块已经放在更新与恢复下面。解决方法:1.进入PE系统修改sethc.exe进程,找到C:\Windows\system32路径下sethc.exe改为sethc.exe.bf

2016-12-12 13:34:26 1940

原创 GRASS GIS学习一

一、为什么要玩它?最近在看鲁滨孙漂流记给我最深的感触就是人类的天性就是有好奇心与冒险精神。作为GISer光知道arcgis,mapgis,mapinfo,supermap等商业gis软件去混社区感觉有点low,所以为了在高大上的社区装逼和一颗好奇心。就开始思考另一世界是什么样子?除了商业的gis软件还有其他的gis软件没?就像操作系统除windows还有其他操作系统没?他们操作方式和我现在的操

2016-10-12 00:18:32 15635 4

原创 QGIS学习一

qgis是一款桌面版gis软件,他是qt平台使用c++开发出来gis软件。优点:开源、免费、轻巧、垮平台、支持多种数据格式与插件库缺点:功能弱小,稳定性差。总想着那天arcgis在市场上没有破解版了,那时开源GIS软件会崛起吗?参考资料:官网文档http://www.aichengxu.com/view/2461960http://plugins.qgis.

2016-09-19 02:11:55 2658

原创 python的matplotlib库学习1

matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。今天安装numpy,scipy,matplotlib都安装一天,简直是痛不欲生啊,因此建议用装包利器pip来安装,废话不多说了引用官方文档一个示列看看效果。from scipy import *from sc

2016-09-16 01:00:59 714 1

原创 arcgis10.3 属性乱码

之前别人给我一份数据,打开属性表一看属性值全部是乱码,他们用arcgis10.3以下版本就都可以了。而我用的是arcgis10.3的。原因分析:由于中文系统一般采用GBK编码方式,因此中文系统下生成shapefile文件的字段属性都是GBK编码。可能数据开源格式是其他编码格式把。解决方法:在 ArcGIS Desktop (ArcMap, ArcCatalog, and ArcTo

2016-09-13 18:48:41 11453 1

原创 R ggmap

ggmap是绘制地图包,可以通过他的函数调用google地图API。library(ggmap)map <-get_map(location ="hunan",zoom=10)ggmap(map)get_map是一个查询谷歌地图函数,参数location是指定查询地区,参数zoom是缩放大小。帮助文档

2016-08-12 22:19:50 4653

原创 arcpy 批量添加字段

今天和一个妹纸聊天她说她现在在做农经权项目,不是科班出身的她对arcgis充满仇恨,她提到做完一个小组又要重新建shp和属性字段,而且属性字段超多记不住啊!我说重覆劳动事情就要arcpy帮我们做把。她说那就交给你。。。。。。。。。。。。     一下懵懂了,于是就拼命的找资料终于找到一份源码,像我这种懒人直接复制——粘贴,在执行时不报错就是不出结果。又懵懂了!于是只能一遍又一遍看源码,不懂查看

2016-08-01 21:47:44 8143 5

原创 DOS批处理

前几天有一位老友打电话问我说批处理是什么?我笑了笑回答就是批量处理我们的平常任务,什么是DOS ?他的英文全称DiskOperatingSystem(磁盘操作系统),当windos还没出世计算机所装载就DOS系统把。DOS特点:在dos环境下就是黑白界面使用命令来使用系统。                      由于本节重点不说DOS优势及强大,反正还有dos版本更新了,所以简

2016-07-06 01:05:45 519

原创 arcgis 方向分布

还记得大学老师给我们讲地理信息系统原理的时候,有一段示列有关井水污染源扩散,那时候没有学ArcGIS课后也没有实践,所以似懂非懂,       今天就做一个简单的井水污染源扩散分布图,arctoolbox工具下空间统计的方向分布(标准差椭圆),他是以空间要素的离散分布的中心趋势、方向趋势。方向分布(标准差椭圆)工作原理是:测量一组点或区域的趋势的一种常用方法便是分别计算 x 和 y 方

2016-07-01 11:19:18 9908 5

原创 百度云屏蔽小技巧

快播被关百度网盘兴起,本着分享互联网精神。     我相信有很多人遇到过我一样的情况把,点击别人百度网盘共享文件显示出来:此链接分享内容可能因为涉及侵权、色情、反动、低俗等信息,无法访问。你所访问的页面不存在!真的是这样么?其实不是的,百度网盘公司总后台收集了不少“敏感样本库”,一旦你的百度网盘带有样本库的内容,你的文件分享可能会被屏蔽。百度还有一套DM5文件排除+文件

2016-06-29 13:58:25 7045

原创 R-笔记2

R语言的数据结构与数据类型,1.数据结构:标量、向量、矩阵、数组、数据框、列表2.数据类型:数值类型、字符类型、逻辑类型、复数类型、原生类型

2016-06-24 00:04:01 374

原创 R语言体验一

R语言是一门面向数据统计、数据分析、数据可视化的编程语言。R的历史、安装在这里就不多说了,自行google把。      1.接下来我们聊一聊利用R怎么画世界地图,我就使用R的maps包来实现世界地图,如果没有装maps包     就是使用install.packages("maps")来安装maps包,更新包update.packages("maps")。 library(maps)

2016-06-17 00:31:10 565

原创 python&&CMD

打开运行键入CMD敲Python 会出现不是内部命令或者不是外部命令。方法一:在CMD设置下安装Python路径, set  PATH=%PATH%; c:\Python34方法二:点击计算机管理高级系统设置,系统环境变量设置下Python安装路径。

2016-04-30 21:55:52 996

原创 C++函数重载原理

什么是函数重载?为什么要用函数重载了?1.函数重载就是两个以上的函数具有相同的名字不同的形参的类型、个数、顺序。#include using namespace std;void paly_basketball(int a){ cout<<a<<endl;}void paly_basketball(int a,int b,int c){ cout<<a<<b<

2016-04-26 01:21:09 1521

原创 FME2014 汉化包安装问题

1.安装FME2014 汉化包提示成功,却打开FME workben还是英文的。由于汉化包是由FME中国代理商的世纪安图公司里技术团队负责汉化工作,安装路径是个独立的安装路径无法嵌入到FEM2014安装路径下面。   (1):安装把路径改到FME2014下面。   (2):安装好文件直接复制到FME2014下面。

2016-04-25 13:12:55 3172

转载 ArcGIS Desktop Add-in插件开发

ArcGIS Desktop Add-in插件开发1.概述ArcGIS在10版本之后引入了几个新的创新的功能,使您更容易定制和扩展ArcGIS桌面应用,包括新的桌面插件模型。 Add-in可以理解为包含多种UI和非UI对象的插件包,其中支持的对象类型包括:a) 交互类1) 按钮按钮是一种简单的控制,可以出现在工具栏上。

2015-12-24 00:19:02 1502

原创 C# 窗体可停靠

一、做一个窗口可停靠小例子,利用第三控件来做啊 。先从网上下载一个WeifenLuo.WinFormsUI.Docking.dll在解压到文件啊添加工具箱来。下载地址:http://sourceforge.net/projects/dockpanelsuite/二、新建两个窗体Form1和Form2 ,把Form1属性 ismdicontainer

2015-12-18 20:52:33 7058

原创 Arc Engien 学习(一)

很多人在学习ArcEngien都不知道如何下手,其我们可以从ArcEngien第一程序HelloWorld开始一段地理之旅。不用写任何代码就可以实现世界地图显示。下面就为大家演示,演示的工具和语言 VS2010+C#+ArcEngine10.1一、新建一个HelloWorld二、加载ArcEngine空件。NET.Framework下面选择常用的控件。

2015-11-03 19:33:50 1037

原创 arcGIS Engine控件介绍

arcGIS Engine控件介绍

2015-11-01 23:25:05 4032

原创 ArcGIS 10.3for Desktop地理标记照片

ArcGIS 10.3for Desktop地理标记照片

2015-10-06 18:50:17 4982

原创 ArcGIS平滑处理

有些同学在作图时可能遇到线条不够圆滑,想通过什么工具给我圆滑点啊接下来我就为大家示范下这些线有锯齿感。我们就用ArcToolsbox工具下的制图综合的平滑工具双击这个工具 请大家手不要那么快点击确定  这里有个处理拓扑错误(可选)参数 NO_CHECK 是平滑到节点会出现少量空隙   而FLAG_E

2015-09-11 12:16:39 44265 1

转载 ArcGIS Engine中的重点类库介绍

System类库System类库是ArcGIS体系结构中最底层的类库。System类库包含给构成ArcGIS的其他类库提供服务的组件。System类库中定义了大量开发者可以实现的接口。AoInitializer对象就是在System类库中定义的,所有的开发者必须使用这个对象来初始化ArcGISEngine和解除ArcGIS Engine的初始化。开发者不能扩展这个类库,但可以通过实

2015-09-10 23:39:22 2792

基于VBA 付属性

基于ArcGIS10.1 VBA代码工具

2015-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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