自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 linux学习系列-1安装vmware tools Ubuntu全屏

不像普通的windows,安装完成后即可全屏首先点击安装,我已经安全,所以是重新安装安装完成后会在桌面上出现wmware tools的文件夹进入将tar压缩包拷贝到空的文件夹中进行解压然后右键打开终端 ,sudo su 输入密码进入root模式,然后sudo ./wmtools.pl运行,第一个输入y,然后一直回车就OK了...

2019-02-26 23:26:57 148

原创 leaflet地图概念框架图

很多计算机接触地图开发的时候觉得很苦恼各种概念,leaflet官网的关系图已经写得很清楚了各人经过理解后再次精简,写一些通俗易懂的话以供初学者理解。...

2019-02-26 16:44:40 1082

原创 winform窗体复用

窗体复用很简单,但是很多文章没有讲到最后一步第一复制三个文件到目标文件夹下然后点击所有,刷新指导出现一个图标全白的文件,文件名就是你复制的。将文件包括在项目内关闭重启项目,然后就包括进来了,但是在其他窗体中无法使用需要将命名空间引用。引用的窗体...

2019-02-26 15:43:41 1046

原创 python数据分析学习之matplotlib可视化功能大纲

数据可视化matplotlib-网页看不出分级关系,word已上传至CSDN绘图的一般顺序:创建figure对象,类似于一张画布python风格,mat风格默认创建设置横坐标值,纵坐标方程式,放入plt.plot(),再show即可 设置坐标系x=np.arange(0,5.0,0.02)y=np.exp(-1)*np.cos(2*np.pi*x)plt.plot(x,...

2019-02-25 22:34:42 375

原创 python数据分析学习之-pandas功能大纲

Pandas基础和应用常用的数据对象Series对象-一维数组pd.Series(data,index)data可以是数组,列表,字典,index即为列名称当data是字典时,列名称由key来充当series有Index和value两个基本属性dataframe对象-二维数据创建dataframepd.DataFrame(data,index,columns)d...

2019-02-25 22:33:40 291

原创 python数据分析学习之-numpy功能大纲

Numpy创建numpydata=np.array([1,2,3,4,5]) 改变数据类型data2=data.astype(np.float)使用函数创建数组np.zerosdata=np.zeros((2,10))创建特殊数组的函数Asarray将列表、元组转换为数组Arrange根据开始值,结束值,和步长创建一个数组Ones,ones_like Ze...

2019-02-25 22:33:00 217

原创 python绘制等高线图

# encoding: utf-8import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom mpl_toolkits import mplot3dfig=plt.figure()x_line=np.linspace(-6,6,30)y_line=np.linspace(-6,6,30)X,Y=...

2019-02-25 22:25:58 4254

原创 python面向对象学习系列-3 继承、模块化、多态

1、模块化,初学,实现相对引入包就可以了,,否则不能引入 2继承3 多态后期再补充 

2019-02-25 10:58:02 190

原创 arcengine调用gp查看具体的报错信息

常规的try catch不能看到是哪个参数错了,每次都有人问,每次要去找以前写的代码才知道,因此记录一下catch (Exception ex)            {                string str = "";                for (int i = 0; i < gp.MessageCount; i++)                {...

2019-02-25 10:53:58 421

原创 arcpy删除GDB文件

此前做的工作是将GDB里面的文件遍历删除再重新创建def deleteGDBFile(gdbpath): env.workspace=gdbpath fcs=arcpy.ListFeatureClasses() for fc in fcs: arcpy.Delete_management(fc) fcs = arcpy.ListTables()...

2019-02-25 08:33:34 2144 2

原创 python面向对象学习系列-2 一些约定俗成的规定

变量/名称前面加__name__表示对象的私有变量/方法,实际上外部也可以访问。入口函数一般定义为main()一般会添加一个if __name__ == '__main__': 来判断是否是别的函数调用还是自身调用。...

2019-02-24 18:20:49 251

原创 python面向对象学习系列-1 hello 面向对象

# encoding: utf-8import arcpyclass person(): def __init__(self,name,age): self.name=name self.age=age def getAge(self): print self.agep1=person("lyp",23)p1.getAge(...

2019-02-24 15:07:25 191

转载 springboot入门学习系列- 7自定义springMVC配置-自定义一个拦截器

有些时候我们需要自已配置SpringMVC而不是采用默认,比如说增加一个拦截器,这个时候就得通过继承WebMvcConfigurerAdapter然后重写父类中的方法进行扩展。 import java.nio.charset.Charset;import java.util.List; import javax.servlet.http.HttpServletRequest;...

2019-02-24 13:03:34 225

转载 springboot入门学习系列- 8 springboot与mybaties的整合

此前没有用过mybaties,先记录吧,后期理一下Redis,mybaties等知识的关系import javax.sql.DataSource; import org.mybatis.spring.SqlSessionFactoryBean;import org.springframework.boot.autoconfigure.condition.ConditionalOnM...

2019-02-24 13:03:20 177

原创 springboot入门学习系列-6 消息转换器

消息转换器:目前看到的意思是对网页传入的内容进行正确的编码,解码,springboot自动会检测系统中是配置了消息转换器,如果没有配置,则会自动配置,但配置了,则会不自动配置(尽管配置错误)  @Bean    public StringHttpMessageConverter stringHttpMessageConverter(){        StringHttpMessa...

2019-02-24 12:31:55 301

原创 springboot入门学习系列- 5全局配置文件

Spring Boot项目使用一个全局的配置文件application.properties或者是application.yml,在resources目录下或者类路径下的/config下,一般我们放到resources下。1.修改tomcat的端口为8088 2.修改进入DispatcherServlet的规则为:*.html server.port=8088server....

2019-02-23 21:48:26 163

原创 springboot入门学习系列-4 springboot之helloworld

1首先要在pom.xml配置springboot的依赖包括:1 springboot  Spring boot的项目必须要将parent设置为spring boot的parent,该parent包含了大量默认的配置,大大简化了我们的开发。,一般放在最顶层,<parent>      <groupId>org.springframework.boot&lt...

2019-02-23 21:10:33 153

原创 java mvc与SSH,持久层,业务层,逻辑层,视图层之间的关系

此图来自传智播客教程。上下都容易理解,关键中间的四个层视图层就是所看到的前端页面(V)逻辑层解析、校验数据 (个人理解应该也归结于M层,哈哈)业务层实现整体业务的逻辑 C持久层,DAO,JDBC M...

2019-02-23 14:57:51 2573

原创 springboot入门学习系列-3 认识注解

跟随项目学习来一步一步认识注解,逐渐补充1@Service  用于标注业务层的组件--userservice详见https://blog.csdn.net/A873054267/article/details/87892404 2@Autowired // 注入Spring容器中的bean对象,理解为hibernate,JDBC实现方法,(补充bean对象知识)byType方式...

2019-02-23 14:49:11 180

原创 基于arcscene的三维模型

主要需要两个文件,一个DEM,一个是表面文件栅格也差不多 

2019-02-23 13:47:54 1938 1

原创 springboot入门学习系列-2理解第一个springboot程序

包括5个类理解springboot的运行逻辑。其实按照我的理解,springboot也是mvc思想的一种体现没有了解之前的发展历程,前后端的实现,按照我的理解,应该只要有structs2和hibernate就可以完成简单的需求了。初学的时候,因为不涉及数据库,其实光一个servelet就能完成了。但是为什么发展出来这个spring呢,我的理解是,假设struct2既完成服务接口,又...

2019-02-23 13:19:54 266

原创 springboot入门学习系列-1创建springroot工程

Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:1、@Configuration 作用于类上,相当于一个xml配置文件;2、@Bean 作用于方法上,相当于xml配置中的<bean>; 1 新建maven工程(初次接触,百度了一下maven,类似于node中的npm版本管理器,通过npm可以直接安装所依赖的包,m...

2019-02-23 13:05:11 432

原创 arcpy实现 kml批量转出为shp

分两步走:首先转出到layerimport arcpy, osarcpy.env.workspace = r"D:\sq\ddx"outLocation = "D:\sq\ddx"MasterGDB = 'sq.gdb'MasterGDBLocation = os.path.join(outLocation, MasterGDB)arcpy.CreateFileGDB_manage...

2019-02-23 13:00:51 3130 1

原创 arcmap实现最小成本

1 首先根据起点 和成本栅格,使用path cost工具计算出距离栅格和成本回溯链栅格然后再用成本路径选择对应的文件即可计算出最小成本路径 

2019-02-21 20:05:38 707

原创 arcpy批量复制栅格数据

# encoding: utf-8import arcpyimport osfrom arcpy.sa import *arcpy.CheckOutExtension("spatial")arcpy.gp.overwriteOutput=1raster=r"F:\raster2.gdb"raster2=r"F:\raster2.gdb"arcpy.env.workspace=ra...

2019-02-20 20:46:32 1133

原创 arcpy 最短路径

# encoding: utf-8import arcpyfrom arcpy import envtry: # Check out the Network Analyst extension license arcpy.CheckOutExtension("Network") # Set environment settings env.workspace...

2019-02-20 15:12:52 1489 4

原创 arcpy批量合并shp

# encoding: utf-8import csvimport arcpyimport osshuju=r"D:\short2.gdb"arcpy.env.workspace=shujufcs=arcpy.ListFeatureClasses()lspt = []for fc in fcs: lspt.append(fc)arcpy.Merge_manageme...

2019-02-19 10:59:13 2787

原创 arcpy批量更新shp某一字段的值

#提取文件名更新到dlbh字段# encoding: utf-8import csvimport arcpyimport osshuju=r"D:\short2.gdb"wenjianjia=r"D:\Desktop\csv.gdb"fish=r"D:\Desktop\yw\fishnet.shp"result=r"D:\Desktop\kongjian.gdb"arcpy.e...

2019-02-19 09:57:22 2407

原创 python update sqlserver无效

原因是在执行后需要提交才会生效sql = "update outputcs set a="+str(value)+" where [ID] ="+str(count)print sqlcursor.execute(sql)conn.commit()

2019-02-18 19:25:19 938

原创 python实现数据库中两行相减并依次更新(类似于加速度计算)

#数据库中的数据为轨迹数据,包括多辆出租车的多时段定位。因此首先根据出租车编号,定位时间排序,这样可以做到依次更新。由于update必须要有一个where条件,因此添加ID作为标识键。首先计算出每辆车所有定位点的加速度,其长度与表的长度一致,然后依次更新即可。# encoding: utf-8import pymssqlimport numpy as npimport ar...

2019-02-18 19:24:34 2773

原创 arcpy创建gdb,批量删除gdb中的所有文件

# encoding: utf-8import arcpyimport pandas as pdfrom arcpy import envimport numpy as npimport osdef deleteGDBFile(gdbpath): env.workspace=gdbpath fcs=arcpy.ListFeatureClasses() f...

2019-02-18 15:24:17 2602

原创 leaflet加载离线瓦片地图

首先我们要明白瓦片地图的请求原理。其实瓦片地图并不是什么特殊的文件,就是最普通的png图片。之所以为地图,就是带有了地理坐标。打开network,查看其请求的的url就能明白其请求的原理了。主要在于最后三位,含义依次是14级的13528行,6250列。(或者13528列,6250行。)14就是下图中的level,而行列号对应每一级level里面的唯一一个瓦片(图片),那么地图框...

2019-02-18 14:08:54 15621 12

原创 cesium 3DTILES 不同模型显示不同颜色

var tileset=this.viewer.scene.primitives.add(new Cesium.Cesium3DTileset({ url:'http://localhost:3000/tileset.json' }))console.log(tileset) tileset.style = new Cesium.Cesium3DTileStyle({ ...

2019-02-16 17:31:29 9335 3

转载 python提取中文首字母

def multi_get_letter(str_input): if isinstance(str_input, unicode): unicode_str = str_input else: try: unicode_str = str_input.decode('utf8') except: try: ...

2019-02-16 14:59:43 1315

原创 arcpy将csv转换为shp

#和txt的处理方式大同小异#实现思路为列出文件夹中所有的文件,然后读出每个csv中的记录,再添加shp# encoding: utf-8import csvimport arcpyimport oswenjianjia=r"C:\Users\h\Downloads\csv"outGDB=r"d:\csv.gdb"parents = os.listdir(wenjianjia)...

2019-02-15 22:57:16 2811 1

瓦片地图资源样例.zip

放一个样例在csdn上,方便了解瓦片地图的加载。

2020-07-15

postgresql+postgis.zip

postgresql11.2和postgis2.5.1安装包。官网下载太慢,放一个在csdn上。 安装过程中可能出现Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.错误 只需要 1.找到安装目录下data文件夹,右键属性,把只读勾掉,先不要只读; 2.再运行安装程序,进行update安装,database locale要选C。就可以了

2019-08-07

loadMVT.zip

cesium加载pbf矢量切片,主要是在文件中添加时间线图片。第二个是修改cesium.js中的一行源码,使得代码能够正确运行

2019-08-05

numpy,pandas,matplot常用函数

很多方法都只列出了一个目录,详细的内容需要去对应的API文档看,本文档的作用是对于初学可以感受到numpy,pandas可以做哪些数据分析,而不用自己一步一步敲代码,整体感知。

2019-02-25

基于arcgis的python编程秘籍

由于国外站比较慢,因此分享一个在csdn上。

2019-01-05

高仿饿了么/vue2.0学习笔记

由于高仿饿了么视频教程是基于vue1.0的,在学习过程中遇到不少坑。本文档记录了在学习中遇到的很多问题,也记录了许多vue的常用功能,如出组件通信,props传值,v-for的使用,等适合初学者学习,现在共享出来方便后来者学习。

2018-10-02

postgis jar包

postgis的官网上不去,希望给有需要的朋友。可以后台连接数据库。

2017-10-25

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

TA关注的人

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