- 博客(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
原创 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<...
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
原创 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
postgresql+postgis.zip
2019-08-07
numpy,pandas,matplot常用函数
2019-02-25
高仿饿了么/vue2.0学习笔记
2018-10-02
请问ArcEngine中的图例,目录树下的名称修改了如何保存到文件中。
2017-07-05
请问一下基于ArcEngine来建立三维模型,为什么显示不了呢
2017-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人