- 博客(40)
- 资源 (6)
- 收藏
- 关注
原创 python结合ogr2ogr之地理数据格式转换-2
python结合ogr2ogr之地理数据格式转换-1这篇公众号文章里,初步记录了使用python调用org2ogr进行数据格式转换以及打包exe的过程,测试了常用的几种数据,shp数据、dxf数据、dwg数据、KML数据,shp和kml互转没有问题,牵扯到dxf和dwg的都有问题,主要是:1ERROR 4: Failed to find template header file header.dxf for reading,is GDAL_DATA set properly?DXF driv
2022-04-05 22:29:14
1952
原创 python结合ogr2ogr之地理数据格式转换-1
前面写过一篇公众号文章,当时为了能将矢量CAD数据转换成kml,找到了一个开源的.net库netdxf,该库支持dxf文件直接读写,方便快捷:DXF转KML-1http://mp.weixin.qq.com/s?__biz=MzIwMDc1NjA0NQ==&mid=2247483785&idx=1&sn=a2d64db37b1a0b1024ba386e84334198&chksm=96f91faba18e96bd63444cb155fee0bb2bcbb06614e1f3
2022-04-05 22:11:28
1659
原创 DXF转KML初探
最近接到一个不大不小的地形测量项目,对方发来了一个dwg的范围图,由于对这个地方不是很熟,并且拐弯抹角的地方比较多,想要准确的确定位置,最好能叠加到影像上,主流的卫星影像如水经注,LSV等,其实都是支持dwg直接导入的,但是牵扯到投影设置等,且需要会员支持,繁琐且不一定能成功,既然如此,趁着十一没事,决定自己简单搞一下。简单分析一下,主要分2步,第一步就是解析dxf(dxf为CAD的交换文件格式),第二步就是序列化输出kml文件。解析dxf记得以前解析dxf文件的时候,是将dxf当做一个
2021-10-07 19:13:29
3899
原创 测量点根据高程投影到剖面上,花了一天时间,算是可以了【EPS基于vbs】
立面图都是垂直于xoy平面的,我的思路是,绘制一条线,该线为面上的线,根据该线计算面的法向量,然后选中的点任意一点作为面上的点,面上点和法向量唯一确定一个投影面,先将点都投影到这个面,然后将所有点旋转到水平方向,最后根据高程将点“立”起来。没有做异常处理。设计到计算【点在面上投影坐标】、【点绕点旋转】、【计算两点连线与x轴夹角】这三个小问题。当然也有别的思路,比如投影到面上之后,由于都是旋转到水平方向,y轴坐标和旋转点值是一样的,根据距离就可以计算,前提是要判断方向。代码如下,效果见代码后'将测量点.
2020-10-03 16:34:29
1113
原创 写在注册测绘师考完之后
2018年11月9日,注册测绘师出成绩了,综合88,法规85,案例94,很兴奋,作为一个学了多年测绘并且从事了测绘行业的人来说,通过这个考试也是对自己职业的一个最起码的尊重吧。其实整个复习过程并没有别人讲的那么困难,自己虽然也付出了时间但是也并不是说付出了很多,所以开心了一上午之后,我陷入了思考。关注注册测绘师的人应该都知道,早在2002年的时候,注册测绘师这个概念就被提起来了,2009年初定...
2018-11-12 22:00:32
14437
5
原创 清华山维EPS二次开发-距离平行线
SubOnClick()'添加代码 SSProcess.PushUndoMark SSProcess.ClearSelection SSProcess.ClearSelectCondition SSProcess.ClearSelectConditionGroups SSPro
2017-07-06 21:34:27
3517
原创 清华山维EPS二次开发VBS基础篇
程序控制For-nextSSProcess.PushUndoMark SSProcess.ClearSelectConditionGroups SSProcess.ClearSelectCondition SSProcess.ClearSelection SSProce
2017-06-27 19:58:12
7140
8
原创 清华山维EPS二次开发基础篇
创建图形CreateNewObj( type )参数type创建新对象类型,包括 0(点) 1(线) 2(面) 3(注记)对于编码列表中已经存在的地物,使用编码直接创建,则图层颜色等属性自动关联 CreateNewObjByCode( code)参数code创建地物的编码注1:对于含有破折号的地物编码,
2017-06-22 21:22:43
18356
10
翻译 GMT-R选项
-R定义了地图区域或者兴趣数据的范围,可以使用以下四种方式的任意一种指定1、 -Rxmin/xmax/ymin/ymax这是一种当子午线和纬圈?都是直线的投影的情况下指定数据域和地图区域的一种标准的方法。2、-Rxlleft/ylleft/xuright/yurightr这种形式用于地图投影的子午线和纬线倾斜,难以确定子午线和纬线边界的情况。因此,我们指定左下角和右
2017-03-21 19:43:14
1473
翻译 GMT单位及默认设置
4、通用特点这部分主要说明GMT程序中的通用特点以及总结系统背后的思想。当你达到我们展示他们在实例中的实用的cook-book部分,我们在这里描述的一些特性就会更加有意义。4.1 GMT的单位GMT能接受的量纲单位有cm、inch、meter以及点(1/71英尺)。有两种方式确保GMT理解你打算实用的是什么单位。在你使用的量的后面加上需要的单
2017-03-19 13:11:46
3532
原创 matlab绘制概率分布图形
通常情况下,对于数据分析其残差比较多。绘制残差图查看数据结果的好坏。形如图1.偶然遇到要求说让用matlab查看残差的概率分布图,一时被困住。查看资料发现了capaplot这个好函数。使用也非常简单。格式 p = capaplot(data,specs) %data为所给样本数据,specs指定范围,p表示在指定范围内的概率。说明 该函数返回来自于估计分布的随机变量落在指定
2015-12-02 15:27:39
5930
原创 GMT5.1.2_基础_世界底图的绘制
首先感谢http://blog.163.com/jey_df/blog/static/182550161201381072156631/感谢http://pan.baidu.com/share/link?shareid=499174836&uk=2768354972本篇文章均来源于该博客,相当于转载记录:主要是直观的记录不同的投影方式其投影效果,便于以后再进行投影时可以快速的选择投影类
2015-09-15 22:08:53
3706
原创 GMT5.1.2_基础_坐标轴的设置和离散点的样式控制
rem 本实例主要是理解坐标轴标注方面的问题rem 8.4.3 地图框架和坐标轴标注:-B选线rem 这可能是GMT中最复杂的选项了,但是通常情况下我们使用的都是他比较简单的情况rem 我们需要区别地图框架参数的设置和坐标轴参数的设置,他们是通过各自的-B选项进行设置的,因此在一副图例可以设置多个-B选项rem 地图框架的设置主要包括要显示哪些坐标轴、填充、图的标题设置、以及需要绘制什么类
2015-09-13 13:52:34
9368
原创 GMT5.1.2_基础_底图的绘制,边界和标注
先来看一组命令和效果gmt set MAP_FRAME_TYPE fancygmt pscoast -R0/360/-70/70 -Jm1.2e-2i -Bxa60f15g60 -Bya30f15g30 -Dl -Gred -Sblue -P > GMT_mercator_end.psrem -Jm 墨卡托投影,每个单位长度是0.012inch,rem -B后的 a:文字注记的间隔 f
2015-09-13 00:18:08
9997
原创 GMT5.1.2_基础_Windows下安装GMT过程
本文介绍的是win8.1下安装GMT5.1.2首先要下载3个文件:1、GMT安装包:http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download2、ghostscript安装包:http://ghostscript.com/download/3、GSview安装包:http://pages.cs.wisc.edu/~ghost/gsv
2015-09-11 00:43:08
8968
原创 matlab中二维插值中cubic方法的实现原理(个人见解)
通过查找matlab的帮助程序,对离散数据格网化采用的方法有如下5种: griddata(..., METHOD) where METHOD is one of 'nearest' - Nearest neighbor interpolation 'linear' - Linear interpolation (default)
2015-09-02 10:48:08
19014
5
原创 第一篇:AutoCAD实体类
《AutoCADVBA开发精彩实例教程》书中源码Option Explicit'*********************************************************************************'创建点的基准函数Public Function AddPoint(ByVal pt As Variant) As A
2015-07-29 00:22:18
3298
原创 vs常用快捷键
1、切换代码窗口Ctrl+tab ,会出现Active Files和Active Tool Windows,第一个是当前的活动窗口,第二个是可以激活的窗口,选中第二个中的solution explore,就可以将光标定位在解决方案资源管理器,通过上下键,就可以选择待打开的窗口,Enter即可打开。选择第一个,通过光标,可以在当前打开的窗口之间切换。2、关闭当前窗口Ctrl+F43、Ctrl
2015-05-03 21:51:59
689
原创 ado.net连接数据库简单例子
本地连接一台服务器上的数据库,对其进行查询、插入、删除等操作:1、需要ip地址,需要数据库的名称,需要一个SQL Sevrer账户;2、查询操作: //用于连接的字符串支持的关键字 //http://blog.youkuaiyun.com/donglipeng2009/article/details/6691441 //这篇
2015-04-24 17:13:57
7100
1
原创 c# Form之间进行值传递问题(参考)
在c#中,有时候会出现需要在2个Form中进行数据传递的问题,具体的说就是:我们往往需要把Form2中TextBox,Label,ComBox等控件的值传递给Form1类使用,网上也有许多做法,说的有的比较难理解,这里介绍一种比较容易理解的做法。假设我们在Form2中有TextBox1和TexbBox2两个控件,我们想通过点击Form1中的Button1来输入Form2中TextBox1和Te
2015-01-26 21:56:45
3385
转载 关于C#中派生类调用基类构造函数的理解[转]
写的非常细本文中的默认构造函数是指在没有编写构造函数的情况下系统默认的无参构造函数1、 当基类中没有自己编写构造函数时,派生类默认的调用基类的默认构造函数Ex: public class MyBaseClass { } public class MyDerivedClass : MyBaseClass
2014-11-22 19:41:23
893
原创 word实现表格编号自动更新,同时实现文档中与表格编号对应引用的同步更新方法
在word中,经常会遇到,一个word中有很多表,每个表都要给一个标题,如表1:
2014-11-11 21:59:32
18434
原创 Geoserver安装部署
1、下载所需工具JDK:GeoTools是基于Java的,所以要安装Java环境JDK(Java Development Kit)。地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html当前的最新版本是8u20,根据自己需要下载,此处下载的是jdk-8u20-windo
2014-09-21 21:25:32
3821
原创 c#中class和struct区别
C#将数据分为两种:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值类型数据存储在栈中,而引用类型数据存储在内存的堆中。 预备知识1、内存简介 Windows使用一个系统:虚拟寻址系统。这个系统的作用是将程序可用的内存地址映射到硬件内存中的实际地址上。其实际结果就是32位的机子上每个进程都可以使用4GB的内存,当然,64位机这个数字就大了去了。这4GB的内存实际上包
2014-09-12 08:58:01
1277
原创 ARCGIS10.1 在底图上绘制站点分布(将坐标转换成ARCGIS坐标)
1 打开arcmap,新建一个空白地图2 添加数据,添加世界地图的底图,网上有很多。3渲染图形要素在图层列表中右击world_adm0图层,打开图层属性对话框,进行如下操作:点击[符号-Symbology]选项页,如下图所示,渲染参数设置为:[类别->唯一值,字段值设置为:[REGION ] 。点击[添加全部值]按钮,将前检查框的勾去掉。在symbol上左键单击,选择
2014-08-23 14:51:36
12667
2
原创 m_map中文文档
目录如何获得M_map.4用户指南...41 启动...42 指定投影...71 方位投影...92 圆柱投影或者伪圆柱投影...103 圆锥投影...114 各种各样全球性的投影...115 我们该用哪种投影呢...116 比例尺...117 地图坐标系统-地理坐标和地磁坐标...113 海岸线和深度测量
2014-08-05 22:20:27
18224
3
原创 textread使用举例-matlab
textread的使用格式: A = textread('FILENAME') A = textread('FILENAME','',N) A = textread('FILENAME','',param,value, ...) A = textread('FILENAME','',N,param,value, ...) 其中N用于指定读取的行数
2014-07-04 21:08:47
1437
原创 c#如何调用动态链接库(托管)
net平台上,调用dll文件有2种含义 1、调用托管dll,即使用.net平台开发的dll,属于托管代码2、调用非托管dll,即传统的dll,一般是C++,VB,DELPHI等等开发出来的,属于非托管代码。对于托管调用,举例如下:比如一段坐标转换的程序,在名字空间MyDll里,有三个类在函数类里有两个方法。using System;using System.Coll
2014-06-09 10:42:48
2406
原创 如何用arcgis进行WGS84的投影坐标变换
UTM投影全称为“通用横轴墨卡托投影”UNIVERSAL TRANSVERSE MERCATOR PROJECTION ,是一种“等角横轴割圆柱投影”,椭圆柱割地球于南纬80度、北纬84度两条等高圈,投影后两条相割的经线上没有变形,而中央经线上长度比0.9996。UTM投影是为了全球战争需要创建的,美国于1948年完成这种通用投影系统的计算。与高斯-克吕格投影相
2014-06-03 21:06:34
30230
5
原创 64位机器安装autocad和南方cass
鉴于最近很多人询问64位机器上安装cass的问题,本人虽然最近并不用这个东西,但是也上网搜了一下。网上教程很详细,特此总结。方法一:虚拟一个32位系统或装双系统此方法在此不作介绍。方法二:把cass就安装在64位机器上以下使用cad2006+cass7.0,网上到处有资源,下载cad请下载官方完整版,否则无法按照以下教程进行,或者加群179778617下载此次测试用的资源。
2014-05-21 12:44:37
7393
原创 如何在word里输入勾
1、手动输入大写的R,将R的字体改成Wingdings 2,会自动出现2、文件-选项-自定义功能区,在主选项卡的开发工具选项上打钩; 菜单里出现开发工具菜单项; 控件选项卡上有复选框工具按钮 默认是选中为方块加叉叉,不选中为空方块,选择复选框,控件中属性按钮,更改选中标记
2014-05-20 15:56:29
721
原创 未将对象引用设置到对象的实例
对象引用没有设置到对象实例的原因很多:1、如下: public int Revise(ref int numline, ref int numcircle, ref int numtext,System.IO.StreamWriter str_w, List string > record,EXT extend,Line [] lines, Circle[] circles,
2014-05-19 09:54:53
3070
原创 streamreader返回文件头
在用streamreader读取文本文件的时候,有时候,我们读取了文件的一部分,游标会到我们读到的位置,如果我们想要返回到文件头,怎么做呢?System.IO. FileStream infs;System.IO. StreamReader r;infs = new System.IO. FileStream (source, System.IO.FileMode
2014-05-18 20:41:58
2673
原创 ref 和out
1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//语法错误SomeMethod( out i );//通过 2、ref传进去的参数在函数内部可以直接使用,而out不可:public void SomeMethod(ref int i){ int j=i;//通过 //...}
2014-05-16 20:11:05
638
原创 office2010 中word没有输入法
偶然会遇到这种情况,无论怎么切换,word里都没有输入法,解决方法如下:文件-选项-高级打开高级对话框: 将输入法控制处于活动状态的勾去掉,重启word即可
2014-05-12 16:08:21
1066
原创 c#的winform程序打包部署(vs2010)
今天刚学习的,记录下和大家分享1、新建c#的安装部署项目新建项目-其他项目类型-安装和部署-visual studio installer,选择安装项目 确定后直接完成,得到如下界面:左键单击应用程序文件夹,变成如下界面,在右侧空白处右键-添加-文件。弹出选择文件对话框,选择你已经完成的项目的可执行文件(debug里的),类库,和控件文件。
2014-05-12 16:04:23
1883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人