自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (6)
  • 收藏
  • 关注

原创 python折线平行算法

# 优化主线点集def initPolyline(oldArr, L): newArr = arcpy.CreateObject("Array") if len(oldArr) < 2: return oldArr # 加入起始辅助点 newArr.add(arcpy.Point(oldArr[0].X * 2 - oldArr[1].X, oldArr[0].Y * 2 - oldArr[1].Y)) for i in range(len(.

2021-06-09 18:19:25 410 2

原创 python根据点计算直线方程

# 根据已知两点坐标,求过这两点的直线解析方程: a*x+b*y+c = 0 (a >= 0)def getLinearEquation(p1x, p1y, p2x, p2y): sign = 1 a = p2y - p1y if a < 0: sign = -1 a = sign * a b = sign * (p1x - p2x) c = sign * (p1y * p2x - p1x * p2y) ret.

2021-06-09 18:17:28 11040 3

原创 ArcGIS Engine 画扇形要素

IFeatureClassfeatureClass=GetLayerByName("摄像头").FeatureClass;IFeaturefeatureForDraw;IFeatureCursortmpcur=Base.QueryElement(featureClass,"");...

2021-06-02 19:59:45 639

原创 AE ICircularArc接口绘制要素并保存

ICircularArc circularArc = new CircularArcClass();circularArc.PutCoords(输入参数);IPolyline circularFeatPolyline = new PolylineClass();ISegmentCollection segementColl = (ISegmentCollection)circularFeatPolyline;ISegment segment = (ISegment)circularArc ;seg

2021-06-02 19:55:52 199

原创 ArcGIS 10.x安装过程中的1402错误

问题:在安装ArcGIS软件的时候出现1402错误原因:卸载过ArcGIS,人为手工删除过ESRI,ArcGIS 注册表,或错误原因是因为权限不足解决方法直接修改注册表相应的权限,按住WIN+R键,调出运行命令,输入regedit:运行后弹出注册表编辑器,依次展开HKEY_LOCAL_MACHINE >>>>HKEY_LOCAL_MACHINE\SOFTWARE>>>>Microsoft>>>>Windows&g..

2021-04-30 18:12:30 1819 3

原创 关于ArcMap浮点和双精度字段值0不显示问题

问题如图所示: 小数的小数点前面的0不显示 解决方法: windows 系统 设置 区域和语言 把零起显示设置改成0.7确定就可以

2021-01-11 18:12:51 2958

原创 triangulatePoints函数

cv::triangulatePoints函数参数两个相机位姿和特征点在两个相机坐标系下的坐标,输出三角化后的特征点的3D坐标。注意:输出的3D坐标是齐次坐标,共四个维度,因此需要将前三个维度除以第四个维度以得到非齐次坐标xyz。这个坐标是在相机坐标系下的坐标,以输入的两个相机位姿所在的坐标系为准。在主函数中,通过把3D坐标重投影到两个相机的归一化平面上,从而计算重投影误差。因此需要再次对xyz坐标同时除以z,以得到归一化平面上的坐标。1.对极几何从2张图片中,得到若干个配对好的2d

2020-11-22 06:15:56 11136 4

原创 什么是EPSG CODE

EPSG 是European Petroleum Survey Group (欧洲石油调查小组)的缩写,欧洲石油调查小组成立于1986年,并在2005年重组为国际石油和天然气生产商协会,即OGP(Internation Association of Oil & Gas Producers)。该组织发布了一个坐标参照系统的数据集,并维护坐标参照系统的数据集参数,以及坐标转换描述,数据集对全球收录到的坐标参照系统进行了编码。该数据集被广泛接受并使用,通过一个Web发布平台进行分发,同时提供了微软

2020-11-21 06:42:46 3058

原创 Shader和可编程渲染管线的概念

Shader:图形可编程方案的程序片段。渲染管线:一种计算机从数据到最终图形成像的形象描述。材质是质感 Shader是方案 贴图是图案和颜色流程Shader的编程语言有三大高级汇编语言:基于OpenGL的GLSL 基于DirectX(微软)(单机游戏超级多需要安装) HLSL 基于NVIDIA (N卡)的Cg (其实Cg由N卡公司和微软一起开发的,HLSL和Cg其实是一门语言)为什么使用GPU编程优点: GPU高并行结构 拥有更多逻辑运算单元(ALU)适合用于密集型数

2020-11-19 06:28:49 267

原创 Echarts 渲染风速热力图

因项目需要渲染风力、气压、温度的热力图,特试了一下,叠加全球的风速热力图,效果不错,如下图可以自由放大缩小,有相关接线。完全可以符合预期。速度也不错,60多万点 放大缩小响应速度还很流畅。欢迎大家关于Echarts 地图、热力图、ArcGIS 气象方面的应用进行交流(QQ群365513437,注明 Echarts 热力图)...

2020-11-18 06:17:11 1185

原创 ArcMap完美实现winddata风场图

最近项目涉及气象数据可视化,为验证自己开发的webgl结果的正确性,尝试了用Arcmap展示winddata数据,发现ArcMap完全可以很好的实现风场图的展示。详细了解请加QQ群365513437,注明‘arcmap 风场图’.........

2020-11-16 19:55:45 2018

原创 arcmap字段计算器 判断字符是否是数字 是为空

if IsNumeric( [TextString] ) thena = Int ( [TextString] )elsea=0end if

2020-10-14 10:15:32 1984

原创 如何将ESRI IFeatureLayer 转为c# DataGridView

在ArcGIS Engine开发中经常需要将ESRI IFeatureLayer 转为c# DataGridView来显示属性表。以下是转换例子代码。更多ArcGIS Engine开发相关讨论请加QQ群722805168,请注明“ArcGIS Engine开发”。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;u..

2020-10-08 07:52:38 215

原创 ESRI.ArcGIS.Geodatabase.esriFieldType转换为System.Type

在ArcGIS Engine开发中经常需要将ESRI的数据类型转换为DotNet的数据类型。以下是封装好的转换函数。更多ArcGIS Engine开发相关讨论请加QQ群722805168,请注明“ArcGIS Engine开发”/// <summary> /// 获取esri数据类型 /// </summary> /// <param name="type"></param> /// .

2020-10-08 07:37:30 846

原创 ArcMap字段计算器单词首字母大写函数

原字符串字段:"ab cd ef"dim a,ba = Split( [原字符串字段] , " ")For i = 0 To UBOUND(a)b= b&Replace( a(i),Left(a(i),1 ),UCase( Left(a(i),1 ) ) )Next结果字段=b

2020-09-21 11:00:45 360

原创 PM方程源码

void Perona_Malik( unsigned char* inbuffer, int iter, double delta_t, double kappa, int option, int width, int height, unsigned char* outbuffer ){ double dx = 1.0; double dy = 1.0; double dd = sqrt(2.0); //变换数据类型,准备处理 double* tmpbuffer1 = n.

2020-07-10 07:36:11 278

原创 multiwii 2.4配置中文注释

1 #ifndef CONFIG_H_ 2 #define CONFIG_H_ 3 4 /*************************************************************************************************/ 5 /**** 可配置参数 ****/ 6 /********...

2020-05-28 11:00:20 2729 1

原创 Eigne实现光束法平差

#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/features2d/features2d.hpp>#include <opencv2/highgui/highgui.hpp>#include <Eigen/Core>#include <Eigen/Dense>#include "sophus/se3.h"using namespace

2020-05-15 11:40:28 647 1

原创 GIS空间参考及坐标转换

空间参考(Spatial Reference)是 GIS 数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。 在同一个地图上显示的地图数据的空间参考必须是一致的,如果两个图层的空间参考不一致,往往会导致两幅地图无法正确拼合,因此开发一个 GIS 系统时,为数据选择正确的空间参考非常重要。1相关知识1.1大地水准面大地水准面是由静止海水面并向大陆延伸所形成的不规则的封闭曲面。1.2地球椭球体由定义可以知大地水准面的形状也是不规则的,仍不能用简单的数学...

2020-05-14 10:17:26 1803

原创 python雅各比

# -*- coding: utf-8 -*-#Jacobi迭代法 输入系数矩阵mx、值矩阵mr、迭代次数n、误差c(以list模拟矩阵 行优先)def Jacobi(mx,mr,n=100,c=0.0001): if len(mx) == len(mr): #若mx和mr长度相等则开始迭代 否则方程无解 x = [] #迭代初值 初始化为单行全0矩阵 for i in range(len(mr)): x.append([0])...

2020-05-14 08:00:40 286

原创 Django异步加载 ztree

服务端: django页面(index.html):包含内容如下:1.导入csscss/demo.css #这个不统一的样式标准,不是必须的css/zTreeStyle/zTreeStyle.css #这个是必须的 2....

2020-04-01 19:38:31 517

原创 Python爬取全国地铁站点、地铁线路和发车时刻

爬取全国地铁站点、地铁线路和发车时刻的方法。一、两种爬取方法概述(一)html页面爬取1、 为了收集全国地铁线路的发车时刻信息,刚开始尝试的方法如下:(1)找到每个城市的地铁官网,如“广州地铁官方网站”(2)在官网找到首尾班车时刻表,广州的发车时刻数据在http://cs.gzmtr.com/ckfw/fwsj/(3)使用python爬取网页的表格...

2019-08-11 16:36:25 2518 1

原创 SketchUp模型导出为Unity3D能用的FBX

1、新建SketchUp工程的时候,选择工程单位为Meter(米),如果不是米,则在Tools-> Model Info -> Unit内将Format修改为Decimal : Meters即可。因为会影响到SketchUp的原图,所以请注意如果精度不够的话还需要把 Precision 变更为足够的精度,把Enable length snapping 也设置为和精...

2019-07-16 20:27:55 7503

原创 三维点云数据特征检测

综述扫描数据中存在大量冗余数据(不同角度多次拍摄),为后续曲面重建、模型编辑等带来很大不便,因此需要点云数据简化。模型的特征区域:进行检测和提取 非特征区域:简化处理特征用于表达模型的正确外观包括尖锐边、光滑边、脊或谷、尖头等两类方法:基于多边形网格模型的特征检测 基于点云模型的特征检测基于多边形网格模型的特征检测文献74使用局部多项式拟合来估计曲率张量信息...

2019-06-29 07:14:25 7718 2

原创 深度学习模型直接处理三维点云

雷锋网 AI 科技评论按:虽然CVPR 2017已经落下帷幕,但对精彩论文的解读还在继续。下文是Momenta高级研究员陈亮对此次大会收录的PointNet:Deep Learning on Point Sets for 3D Classification and Segmentation一文进行的解读。随着激光雷达,RGBD相机等3D传感器在机器人,无人驾驶领域的广泛应用。针对三维...

2019-06-29 06:56:49 6773

原创 模型逆向得到点云

1.pcl库模型逆向得到点云pcl库中有多个函数可以实现模型的读入和点云的生成。I/O模块下有三个函数可以载入数据:pcl::io::loadPCDFile()pcl::io::loadOBJFile()pcl::io::loadPLYFile()同时tools模块下就包含了两个转换函数obj2pcd和ply2pcd其中obj2pcd的实现代码如下:intmain (i...

2019-06-29 06:46:09 1475

原创 ArcGIS注记转为CAD格式的方法

用过ArcMap的同学都知道可以使用【Export To CAD】工具把点、线、面等要素直接导出为CAD格式。那么如何将ArcGIS的属性字段连同几何一起转换成CAD格式几何和文字注记哪?方法与步骤:1.将arcgis的要素类(图层)存储成数据库形式的要素类2.使用目标字段标注图层3.设置参考比例,并将标注转换为注记4.ExportoCAD 成 .dwg具体例子如下:一...

2019-06-12 08:21:05 23199 2

原创 SLAM的前世今生

目前用在SLAM上的Sensor主要分两大类,激光雷达和摄像头。(待会儿发的部分素材摘自官网、论文、专利,侵删)。这里面列举了一些常见的雷达和各种深度摄像头。激光雷达有单线多线之分,角分辨率及精度也各有千秋。SICK、velodyne、Hokuyo以及国内的北醒光学、Slamtech是比较有名的激光雷达厂商。他们可以作为SLAM的一种输入形式。这个小视频里展示的就是一种简单的2D SL...

2019-06-10 12:11:16 314

原创 OpenMV与Arduino通讯

1.连接方式:OpenMV IDE运行下面的程序:# Arduino 作为I2C主设备, OpenMV作为I2C从设备。## 请把OpenMV和Arduino按照下面连线:## OpenMV Cam Master I2C Data (P5) - Arduino Uno Data (A4)# OpenMV Cam Master I2C Clock (P4) - Ard...

2019-06-05 14:13:44 14343 3

原创 TensorFlow如何保存训练好的模型

1.用tensorflow训练模型(略)2.创建tf.train.Saver对象3.调用Saver 对象的 save() 函数保存训练结果save( sess, save_path, global_step=None, latest_filename=None, meta_graph_suffix='meta', write_meta_...

2019-06-05 10:20:49 5215

原创 OpenGL的图形渲染过程

一.什么是openGLOpenGL被定义为“图形硬件的一种软件接口”。从本质上说,它是一个3D图形和模型库,具有高度的可移植性,具有非常快的速度。二.管线管线这个术语描述了opengl渲染的整个过程。openGL采用cs模型:c是cpu,s是GPU,c给s的输入是vertex信息和Texture信息,s的输出是显示器上显示的图像。下面这2个图比较清楚的讲解了opengl的渲染管线。...

2019-06-03 08:31:09 8890 1

原创 OpenGL曲线、曲面矢量绘制

1:用四个控制点绘制一条三次Bezier曲线Github地址#include "stdafx.h"#include <stdlib.h>#include <time.h>#include <GL/glut.h>//4个控制点的3D坐标——z坐标全为0GLfloat ctrlpoints[4][3] = { { -4, -4, 0 }...

2019-05-31 10:33:24 2875

原创 ArcGIS Engine根据给定距离打断线

private IPolyline BreakLineToTwoPart_new(IPolyline myPolyline, double DisOnLine) { IPolyline[] Lines = new IPolyline[2]; bool isSplit; int splitI...

2019-05-30 09:17:47 711

转载 ArcGIS AddIn开发之:固定距离+节点生成点

private int generatePntsByFeature(IFeature pFeature,IFeatureLayer pPointLyr,int pntid) { IFeatureCursor pPointCursor = pPointLyr.FeatureClass.Insert(true); IWorkspaceE...

2019-05-28 17:11:56 1218

原创 三调按面积分割插件开发

演示视频https://v.youku.com/v_show/id_XNDE5Nzk3MzY4OA==.html?spm=a2h3j.8428770.3416059.1交流QQ 群975213876(注明arcgis 插件)

2019-05-27 10:02:02 1515 1

原创 ArcGIS Polygon 面积分割插件2

支持三种分割方式1.按给定面积2.按比例3.等分按面积分割按等份分割分割指定的面QQ 群975213876(注明arcgis 插件)

2019-05-25 15:25:02 6008 3

原创 arcpy导出地图窗口

import arcpymxd = arcpy.mapping.MapDocument("CURRENT")mxdfile=arcpy.GetParameterAsText(0)dpi=arcpy.GetParameterAsText(1)arcpy.mapping.ExportToJPEG(mxd, mxdfile ,resolution=dpi)del mxd

2019-05-25 15:11:37 596

原创 ArcGIS 计算地类净面积工具

地类净面积计算工具可以自己定义图层、字段、地类代码计算任意图层的椭球面积、线状地物扣除、零星扣除和其他扣除,计算地类净面积计算;可以用于二调数据图斑地类、规划地块和基本农田等等需要计算净面积的都可以。软件运行环境,需要安装arcgis10.0以上,可以ArcGIS10.0,ArcGIS10.1,ArcGIS10.2QQ 群975213876(注明arcgis 插件)...

2019-05-25 15:07:08 6486 1

原创 arcgis 面积分割工具

QQ 群975213876(注明arcgis 插件)

2019-05-25 15:02:01 12368 10

原创 ArcGIS Engine捕捉功能

namespace 捕捉{ public partial class Form1 : Form { private bool bCreateElement=true; private int internalTime = 5; private int snapTime = 10; private IElement ...

2019-05-25 12:05:52 1708

pytz-2019.3-py2.py3-none-any.whl.zip

pytz-2019.3-py2.py3-none-any.whl 不好下载啊,太难了,越来越难,共享给大家

2020-03-26

Django-2.1-py3-none-any.whl

Django-2.1-py3-none-any.whl 从国外网站下载Django-2.1-py3-none-any.whl太慢了,基本几KB 传上来共享给大家 省的大家自己下了

2020-03-25

Django-2.1.15.tar.gz

Django-2.1.15.tar.gz 从国外下载网速太慢,传上来共享给大家。 windows 64位 安装包

2020-03-25

python-3.7.0.rar

因此把已经下载好的传上来供大家用。 方便于人,方便于己

2020-03-25

win10下编译好的opencv4.01带扩展模块

win10下编译好的opencv4.01带扩展模块,省的大家自己编译了。

2019-03-04

vensim PLE 中文

vensim PLE 中文版本,非常好用。

2011-05-05

空空如也

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

TA关注的人

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