- 博客(127)
- 资源 (19)
- 收藏
- 关注
原创 C#递归合并PDF文件
情景:在某文件夹下有多个子文件夹,每个子文件夹中有多个PDF文件,分别将子文件夹下的PDF合并,并将合并的PDF命名为子文件夹名称,然后存在该子文件夹中。由于文件夹下还有文件夹,因此需要用递归方法判定该文件夹下是否有PDF文件using System;using System.Collections.Generic;using System.Text;using System.IO;using iTextSharp.text;using iTextSharp.text.pdf; //引用的程
2021-04-22 19:13:29
798
2
原创 Arcgis中地理坐标系转投影坐标系(自定义地理坐标转换)
一般情况下,图层的坐标点由经纬度表示,单位为度,这是地理坐标系(地理坐标系是地球椭球体上的坐标,用经纬度表示)。但是当需要计算距离、面积等属性的时候,坐标点的单位必须是长度单位,这是投影坐标系(投影坐标系是地球椭球体投影在平面上后的坐标,即平面坐标,用长度表示)。例如,图层坐标系(地理坐标系 WGS 84) 转换为 投影坐标系 CGCS 2000来计算图层面积。转换方法为:1.在搜索栏中搜索自定义地理(坐标)转换2.地理(坐标)变换名称:自己定(我定为WGS84-CGCS2000)...
2020-07-03 20:09:08
69695
11
原创 Smart3D集群建模步骤-方法二
Smart3D集群建模步骤-方法一Smart3D建模时,可以将局域网内的电脑联合起来一起建立同一个模型,以节省建模时间。1、集群操作时,所有的电脑必须在同一个局域网下。2、按照正常步骤创建工程文件,直到需要执行空三时为止。如果空三由创建工程文件的电脑执行,则可以继续执行空三;如果由局域网内其他电脑执行,则需进行下一步配置。空三只是一个任务,因此只能由一台电脑执行。3、右键工程文件夹,选择...
2019-11-12 01:46:32
8468
13
翻译 ContextCapture User Guide V4.4.11 ContextCapture Master(Smart3D 帮助文档 第四章-3 认识主程序-Block)
Block条目管理用于3D重建的一组输入数据:照片和/或点云。Block条目管理照片和它们的属性(照片组属性:传感器尺寸、焦距、主点、镜头变形//姿态:位置、渲染)以及可选点云。根据Block条目,可以创建一个或多个重建项目。完整的照片可以用于3D重建。满足以下条件的照片是完整的:图像文件是受支持的格式(详情请参阅输入照片文件格式),并且未损坏;照片组属性和姿态(详情请参阅有用的概念):...
2019-09-21 10:31:19
3866
翻译 ContextCapture User Guide V4.4.11 ContextCapture Master(Smart3D 帮助文档 第四章-2 认识主程序-Project)
Project 管理与ContextCapture
2019-09-20 17:56:50
2646
翻译 ContextCapture User Guide V4.4.11 ContextCapture Master(Smart3D 帮助文档 第四章 认识主程序)
ContextCapture Master是ContextCapture的主模块。通过图形用户界面,它允许你:
2019-09-10 17:21:03
2080
翻译 ContextCapture User Guide V4.4.11 ContextCapture(Smart3D 帮助文档 第三章 认识软件)
1.准则ContextCapture使用一组取自不同视点的静态数码照片作为输入数据。可以提供各种不同的额外数据:相机属性(焦距、传感器尺寸、主点、镜头失真),照片位置(GPS)、照片旋转(INS)、控制点……不需人工干预,ContexCapture能够在几分钟/小时(取决于输入数据的大小)的时间内输出高分辨率纹理三角网格。输出的3D网格构成了与物体在输入照片充分覆盖部分的准确场景和几何相似...
2019-08-28 22:35:32
7150
1
原创 Smart3D运行过程中遇到的问题(持续更新)
写在前面:本文是基于我自己的理解而进行解释并找到的解决办法,因此文中解释的原因不一定正确或解决方式最简单合适。1.问题:tile刚运行就报错:failedtocreate “C:\Users\ADMINISTRATOR\AppData\Local\Temp\Bentley\ContextCapture Desktop\****-****-****-****\task_log_0.lo...
2019-08-22 10:07:35
32162
16
翻译 ContextCapture User Guide V4.4.11 Preparing the Imagery Dataset(Smart3D 帮助文档 第二章 准备影像数据集)
1.照片采集重叠相机型号投影像素大小2.输入数据文件格式3.定位数据
2019-08-17 10:29:18
1699
原创 ThinkPad开机进入启动项选择、Bios以及更改Fn功能键、交换Fn和Ctrl位置
首先看ThinkPad电脑键盘布局(图片来源于网络):1.进入开机选项和bios正常开机,然后选择重启,此时在出现Lenovo画面时,下方会有一行操作提示字,如图所示:这行字表示:按下回车键可以打断正常启动。按下回车后,进入如下界面:则此时按不同键,会进行不同的操作:ESC:继续正常的启动F1:进入Bios界面F9:显示电脑相关信息F10:检查硬件...
2019-08-16 18:39:34
79773
原创 Smart3D认识引擎(Engine) Smart3D更改工程或模型(Engine)执行路径、更改模型执行优先级(建立tile的顺序)
Smart3D由三部分组成:主程序Master,创建工程;引擎Engine,执行任务;浏览器Viewer,浏览模型。1、引擎Engine执行路径在安装目录的bin文件夹下,找到CCSettings.exe程序,这是Smart3D的配置程序,如图所示:该程序中有许可证(License)模块、配置(Configuration)模块和系统信息(Systeminformation)模块。...
2019-08-15 09:58:13
7642
7
原创 UltraISO制作启动盘(写入硬盘映像)没有反应、报错或直接退出
点击“写入”按钮后,没有反应,重新点击后直接退出,或者报错如下:这是由于要写入的盘的内存不够,因此只能更换盘。
2019-08-13 23:45:19
14079
原创 3d Max安装失败(Microsoft Visual C++ 2010 Redistributable)
安装3d Max失败,如图:有时候查看日志却什么也看不出来。这时,可以关闭后重新安装,看看是哪一步出错。在输入序列码的下一步就开始进行安装了,界面如下:3d Max 是由一个主软件以及多个组件构成的,因此需要安装多个产品:上面的红框中,左侧是正在安装的产品,右侧是安装该产品的进度;下面的红框中,左侧是安装所有产品的进度,右侧表示所有的产品个数和还未安装的产品个数。跳...
2019-08-13 21:20:47
8221
4
原创 Smart3D输出/输入空三结果
1.输出空三结果Smart3D在完成空三后就可以输出空三,直接在空三块上右键即可:如上图,选择导出——导出到XML(如非特殊要求,一般为XML格式),然后出现界面:输出格式(Outputformat):BlocksExchange XML format,即块交换xml格式,基本上所有三维软件在空三都通用该格式;空间参考系(Spatialreferencesystem)...
2019-08-12 21:36:32
9166
11
原创 Smart3D输出Orthophoto(正射影像)和DSM(数字地表模型)+ArcGIS拼接TIFF/GeoTIFF文件
需要明确:1、Smart3D要生成Orthophoto和DSM前,必须要有已经生成的三维模型(格式任意);2、Smart3D基于该模型生成Orthophoto和DSM;3、不论该已生成的模型是否分块,Orthophoto和DSM都是分块的。4、分块的影像可以使用ArcGIS进行拼接(10.3及以上版本)步骤:一、Smart3D输出Orthophoto(正射影像)和DSM(数...
2019-08-12 21:27:51
23176
2
翻译 ContextCapture User Guide V4.4.11 Welcome(Smart3D 帮助文档 第一章 欢迎)
1.导言欢迎阅读ContextCapture用户指南。ContextCapture是一种根据简单照片或者点云来生成高分辨率的3d模型的软件解决方案,且不需要任何人工干预。ContextCapture能够做到这一点,原因在于利用顶尖的摄影测量、计算机视觉和计算几何算法等技术,在精度、可扩展性、效率、使用、鲁棒性和互操作方面满足了工业标准需求。ContextCapture由致力于提供全面软件解决方...
2019-08-08 21:05:30
2762
1
翻译 ContextCapture User Guide V4.4.11 Home(Smart3D 帮助文档 目录)
ContextCapture Help最后更新:2019.1.11Welcome 欢迎Preparing the Imagery DatasetContextCaptureContextCapture MasterContextCapture EngineContextCapture ViewerContextCapture Web ViewerConvert 3MX to Sc...
2019-08-07 21:05:20
1618
原创 决策树思想与Python实现:CART
一、决策树决策树(decision tree)是一种基本的分类与回归方法。一般情况下,回归方法可以转换为分类方法,因此,本文主要讨论用于分类的决策树。决策树在分类问题中,表示基于特征对实例进行分类的过程。主要优点是模型具有可读性,分类速度快。决策树包含3个步骤:特征选择、决策树的生成、决策树的修剪。在此文中,只讨论前面两个步骤。决策树学习的算法通常是一个递归地选择最优特征,并根据该...
2018-11-25 21:29:35
5496
3
原创 决策树思想与Python实现:ID3/C4.5(附csharp+postgresql实现)
一、决策树决策树(decision tree)是一种基本的分类与回归方法。一般情况下,回归方法可以转换为分类方法,因此,本文主要讨论用于分类的决策树。决策树在分类问题中,表示基于特征对实例进行分类的过程。主要优点是模型具有可读性,分类速度快。决策树包含3个步骤:特征选择、决策树的生成、决策树的修剪。在此文中,只讨论前面两个步骤。决策树学习的算法通常是一个递归地选择最优特征,并根据该...
2018-11-24 11:57:52
2461
原创 Ubuntu下PostgreSQL的安装和简单操作
1.安装PostgreSQL并设置用户和密码1.1 使用ctrl+alt+t打开终端并安装sudo apt-get install postgresql-9.5上面是安装9.5版本,如果是安装最新版本,则不需要写版本号。安装成功后,会自动添加一个名为postgres的系统用户,密码随机。并自动生成一个名为postgres的数据库,用户名为postres,密码随机。1.2 打开客户...
2018-11-20 17:13:09
27048
2
原创 Ubuntu + PyPy3 + Sublime 运行python
一、命令安装一般情况下,在linux系统下安装软件都是使用命令进行安装,但是安装pypy时,使用如下命令,安装的是pypy2。sudo add-apt-repository ppa:pypy/ppa ## 安装pypysudo apt-get update # 更新pypysudo apt-get install pypy pypy-dev ## 开发PyPy Python实现...
2018-11-16 17:39:51
1855
原创 Windows + PyPy+Sublime/PyCharm 运行python:提高python运行速度
pypy是python的一种解释器,运行python的速度比标准python快很多。1.下载pypy并添加环境变量根据自己的python版本在官网下载pypy。我的python是32位的3.5.0,因此下载“Python 3.5.3 compatible PyPy3.5 v6.0.0”下的Windows binary (32bit) BETA(这是目前的最新版本)。如果官网不好...
2018-11-14 11:23:19
5542
2
原创 C#控制台实现一次性输入多行
推荐使用第二种方法。1、使用StringBuilder存储:按下q键时退出StringBuilder sb = new StringBuilder();while (true){ string input = Console.ReadLine(); if (input.Equals("q") == false) //如果输入的不是q(区分大小写),则增加记录 ...
2018-10-24 21:53:50
5958
1
原创 基于WebService的C#程序与C#程序之间的方法调用
一、Web ServiceWeb Service是应用程序组件,使用开放协议进行通信,它是独立的,并且可自我描述,可通过UDDI来发现,可被其他应用程序使用。XML是Web Service的基础,基础的Web Service平台是XML+HTTP,前者提供了一种可用于不同的平台和编程语言之间的语言,后者是最常用的因特网协议。Web Service平台的元素有:SOAP(简单对象访问协议...
2018-10-24 15:36:44
1568
原创 基于子字符串创建新字符串的方法:slice()、substr()、substring()
ECMAScript提供了三个基于子字符串创建新字符串的方法:slice()、substr()、substring()。它们都能够截取字符串,并且不影响原始字符串。 首先,用表格看一下它们的基本异同:序号 方法 slice() substr() substring() 0 功能 基于子字符串创建新字符串 基于子字符串创建新字符串 基于...
2018-09-07 19:45:29
392
原创 计数排序、桶排序、基数排序:辨析理解、javascript实现代码、C#实现代码
计数排序、桶排序、基数排序都是基本排序算法,网上有很多关于他们的思想原理和实现代码。但是,很多博客在讲述它们时并没有阐述得很清除,有些还混淆了它们三者的概念:有些人认为计数排序是桶排序,有些人认为桶排序是基数排序等等。先来看看它们各自的基本思想和算法步骤:计数排序 Counting Sort基本思想: Out-place(外部排序)、计数排序、非比较的排序算法。 计数排序对一定...
2018-08-18 16:10:04
500
原创 OSG学习:场景图形管理(四)——多视图多窗口渲染
以下内容来自:1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_19_MultipleViewMultipleWindow创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+V...
2018-07-29 10:58:51
3572
6
原创 OSG学习:场景图形管理(二)——单窗口多相机渲染
以下内容来自:1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_17_SingleWindowMultipleCameras创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+...
2018-07-29 09:58:38
2903
6
原创 OSG学习:场景图形管理(三)——多视图相机渲染
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_18_MultipleViewCameras创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017...
2018-07-29 09:57:55
2838
3
原创 OSG学习:场景图形管理(一)——视图与相机
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph3.0三维视景仿真技术开发详解》国防工业出版社 3、自己的总结 一、视图与相机产生目标场景视图的变换过程类似于用相机进行拍照,主要步骤为:(1)把相机固定在三脚架上,让它对准场景(视图变换);(1)对场景进行安排,使照片中各物...
2018-07-28 20:39:08
8219
原创 OSG学习:人机交互——普通键盘事件:着火的飞机
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_16_EventKey创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及运行第六步:新建...
2018-07-27 21:23:28
1226
原创 OSG学习:纹理映射(七)——聚光灯
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_15_TextureSpotLight创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及...
2018-07-10 20:07:11
1914
原创 OSG学习:纹理映射(六)——灯光
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_14_TextureLight创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及运行第六...
2018-07-10 19:08:09
1594
原创 OSG学习:纹理映射(五)——计算纹理坐标
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_13_TextureCoords创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及运行第...
2018-07-09 20:20:22
6595
7
原创 OSG学习:纹理映射(四)——三维纹理映射
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结下载完整工程OSG_12_Texture3D创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及运行第六步:新...
2018-07-09 20:10:19
8342
10
原创 OSG学习:纹理映射(三)——立方图纹理映射
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结 下载完整工程OSG_11_TextureCupMap创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译及...
2018-07-09 19:50:29
4274
1
原创 OSG学习:OSG组成(三)——组成模块(续):OSG核心库中的一些类和方法
一、osg库基本数据类,负责提供基本场景图类:渲染绘制、场景节点管理、图形绘制、渲染状态管理等。包含一些程序所需要的特定功能类,如命令行解析和错误调试信息等。#include <osg/Node>/*节点类*///继承关系:osg::Node-osg::Object-osg::Referenced#include <osg/Node>//类中方法Nod...
2018-07-09 15:28:17
4937
原创 OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结 下载完整工程OSG_10_Texture1D2DCubMpa创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS201...
2018-06-26 20:37:43
6836
2
原创 OSG学习:纹理映射(一)——多重纹理映射
以下内容来自: 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社 2、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社3、自己的总结 下载完整工程OSG_9_TextureMultiple创建C++项目后,首先需要配置OSG环境,具体步骤看OSG学习:WIN10系统下OSG+VS2017编译...
2018-06-25 10:21:43
4414
python-docx库实现多个word文档的文字替换
2024-07-16
利用spire.xls库向excel中批量导入照片
2024-07-16
C++/CLI-OSGDemo(2)
2018-05-08
C++/CLI-OSGDemo(1)
2018-05-08
krpano-1.19-pr8-win破解版
2017-05-19
C#客车管理系统
2017-03-31
客运售票管理与客车虚拟运行系统
2017-03-31
C#汽车管理系统
2016-05-14
汽车管理系统
2016-05-14
教室管理系统,C#,SQLite
2015-01-05
教室管理系统C#与数据库
2015-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人