- 博客(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
542
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
12061
3
原创 ArcGIS Engine 画扇形要素
IFeatureClassfeatureClass=GetLayerByName("摄像头").FeatureClass;IFeaturefeatureForDraw;IFeatureCursortmpcur=Base.QueryElement(featureClass,"");...
2021-06-02 19:59:45
772
原创 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
247
原创 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
2452
3
原创 关于ArcMap浮点和双精度字段值0不显示问题
问题如图所示: 小数的小数点前面的0不显示 解决方法: windows 系统 设置 区域和语言 把零起显示设置改成0.7确定就可以
2021-01-11 18:12:51
3467
原创 triangulatePoints函数
cv::triangulatePoints函数参数两个相机位姿和特征点在两个相机坐标系下的坐标,输出三角化后的特征点的3D坐标。注意:输出的3D坐标是齐次坐标,共四个维度,因此需要将前三个维度除以第四个维度以得到非齐次坐标xyz。这个坐标是在相机坐标系下的坐标,以输入的两个相机位姿所在的坐标系为准。在主函数中,通过把3D坐标重投影到两个相机的归一化平面上,从而计算重投影误差。因此需要再次对xyz坐标同时除以z,以得到归一化平面上的坐标。1.对极几何从2张图片中,得到若干个配对好的2d
2020-11-22 06:15:56
13113
4
原创 什么是EPSG CODE
EPSG 是European Petroleum Survey Group (欧洲石油调查小组)的缩写,欧洲石油调查小组成立于1986年,并在2005年重组为国际石油和天然气生产商协会,即OGP(Internation Association of Oil & Gas Producers)。该组织发布了一个坐标参照系统的数据集,并维护坐标参照系统的数据集参数,以及坐标转换描述,数据集对全球收录到的坐标参照系统进行了编码。该数据集被广泛接受并使用,通过一个Web发布平台进行分发,同时提供了微软
2020-11-21 06:42:46
3515
原创 Shader和可编程渲染管线的概念
Shader:图形可编程方案的程序片段。渲染管线:一种计算机从数据到最终图形成像的形象描述。材质是质感 Shader是方案 贴图是图案和颜色流程Shader的编程语言有三大高级汇编语言:基于OpenGL的GLSL 基于DirectX(微软)(单机游戏超级多需要安装) HLSL 基于NVIDIA (N卡)的Cg (其实Cg由N卡公司和微软一起开发的,HLSL和Cg其实是一门语言)为什么使用GPU编程优点: GPU高并行结构 拥有更多逻辑运算单元(ALU)适合用于密集型数
2020-11-19 06:28:49
344
原创 Echarts 渲染风速热力图
因项目需要渲染风力、气压、温度的热力图,特试了一下,叠加全球的风速热力图,效果不错,如下图可以自由放大缩小,有相关接线。完全可以符合预期。速度也不错,60多万点 放大缩小响应速度还很流畅。欢迎大家关于Echarts 地图、热力图、ArcGIS 气象方面的应用进行交流(QQ群365513437,注明 Echarts 热力图)...
2020-11-18 06:17:11
1403
原创 ArcMap完美实现winddata风场图
最近项目涉及气象数据可视化,为验证自己开发的webgl结果的正确性,尝试了用Arcmap展示winddata数据,发现ArcMap完全可以很好的实现风场图的展示。详细了解请加QQ群365513437,注明‘arcmap 风场图’.........
2020-11-16 19:55:45
2346
原创 arcmap字段计算器 判断字符是否是数字 是为空
if IsNumeric( [TextString] ) thena = Int ( [TextString] )elsea=0end if
2020-10-14 10:15:32
2274
原创 如何将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
250
原创 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
965
原创 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
500
原创 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
342
原创 multiwii 2.4配置中文注释
1 #ifndef CONFIG_H_ 2 #define CONFIG_H_ 3 4 /*************************************************************************************************/ 5 /**** 可配置参数 ****/ 6 /********...
2020-05-28 11:00:20
3173
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
779
2
原创 GIS空间参考及坐标转换
空间参考(Spatial Reference)是 GIS 数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。 在同一个地图上显示的地图数据的空间参考必须是一致的,如果两个图层的空间参考不一致,往往会导致两幅地图无法正确拼合,因此开发一个 GIS 系统时,为数据选择正确的空间参考非常重要。1相关知识1.1大地水准面大地水准面是由静止海水面并向大陆延伸所形成的不规则的封闭曲面。1.2地球椭球体由定义可以知大地水准面的形状也是不规则的,仍不能用简单的数学...
2020-05-14 10:17:26
2028
原创 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
326
原创 Django异步加载 ztree
服务端: django页面(index.html):包含内容如下:1.导入csscss/demo.css #这个不统一的样式标准,不是必须的css/zTreeStyle/zTreeStyle.css #这个是必须的 2....
2020-04-01 19:38:31
582
原创 Python爬取全国地铁站点、地铁线路和发车时刻
爬取全国地铁站点、地铁线路和发车时刻的方法。一、两种爬取方法概述(一)html页面爬取1、 为了收集全国地铁线路的发车时刻信息,刚开始尝试的方法如下:(1)找到每个城市的地铁官网,如“广州地铁官方网站”(2)在官网找到首尾班车时刻表,广州的发车时刻数据在http://cs.gzmtr.com/ckfw/fwsj/(3)使用python爬取网页的表格...
2019-08-11 16:36:25
3132
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
8576
原创 三维点云数据特征检测
综述扫描数据中存在大量冗余数据(不同角度多次拍摄),为后续曲面重建、模型编辑等带来很大不便,因此需要点云数据简化。模型的特征区域:进行检测和提取 非特征区域:简化处理特征用于表达模型的正确外观包括尖锐边、光滑边、脊或谷、尖头等两类方法:基于多边形网格模型的特征检测 基于点云模型的特征检测基于多边形网格模型的特征检测文献74使用局部多项式拟合来估计曲率张量信息...
2019-06-29 07:14:25
8004
2
原创 深度学习模型直接处理三维点云
雷锋网 AI 科技评论按:虽然CVPR 2017已经落下帷幕,但对精彩论文的解读还在继续。下文是Momenta高级研究员陈亮对此次大会收录的PointNet:Deep Learning on Point Sets for 3D Classification and Segmentation一文进行的解读。随着激光雷达,RGBD相机等3D传感器在机器人,无人驾驶领域的广泛应用。针对三维...
2019-06-29 06:56:49
6982
原创 模型逆向得到点云
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
1580
原创 ArcGIS注记转为CAD格式的方法
用过ArcMap的同学都知道可以使用【Export To CAD】工具把点、线、面等要素直接导出为CAD格式。那么如何将ArcGIS的属性字段连同几何一起转换成CAD格式几何和文字注记哪?方法与步骤:1.将arcgis的要素类(图层)存储成数据库形式的要素类2.使用目标字段标注图层3.设置参考比例,并将标注转换为注记4.ExportoCAD 成 .dwg具体例子如下:一...
2019-06-12 08:21:05
25017
2
原创 SLAM的前世今生
目前用在SLAM上的Sensor主要分两大类,激光雷达和摄像头。(待会儿发的部分素材摘自官网、论文、专利,侵删)。这里面列举了一些常见的雷达和各种深度摄像头。激光雷达有单线多线之分,角分辨率及精度也各有千秋。SICK、velodyne、Hokuyo以及国内的北醒光学、Slamtech是比较有名的激光雷达厂商。他们可以作为SLAM的一种输入形式。这个小视频里展示的就是一种简单的2D SL...
2019-06-10 12:11:16
394
原创 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
14869
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
5295
原创 OpenGL的图形渲染过程
一.什么是openGLOpenGL被定义为“图形硬件的一种软件接口”。从本质上说,它是一个3D图形和模型库,具有高度的可移植性,具有非常快的速度。二.管线管线这个术语描述了opengl渲染的整个过程。openGL采用cs模型:c是cpu,s是GPU,c给s的输入是vertex信息和Texture信息,s的输出是显示器上显示的图像。下面这2个图比较清楚的讲解了opengl的渲染管线。...
2019-06-03 08:31:09
9023
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
3509
原创 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
766
转载 ArcGIS AddIn开发之:固定距离+节点生成点
private int generatePntsByFeature(IFeature pFeature,IFeatureLayer pPointLyr,int pntid) { IFeatureCursor pPointCursor = pPointLyr.FeatureClass.Insert(true); IWorkspaceE...
2019-05-28 17:11:56
1332
原创 三调按面积分割插件开发
演示视频https://v.youku.com/v_show/id_XNDE5Nzk3MzY4OA==.html?spm=a2h3j.8428770.3416059.1交流QQ 群975213876(注明arcgis 插件)
2019-05-27 10:02:02
1603
1
原创 ArcGIS Polygon 面积分割插件2
支持三种分割方式1.按给定面积2.按比例3.等分按面积分割按等份分割分割指定的面QQ 群975213876(注明arcgis 插件)
2019-05-25 15:25:02
6472
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
644
原创 ArcGIS 计算地类净面积工具
地类净面积计算工具可以自己定义图层、字段、地类代码计算任意图层的椭球面积、线状地物扣除、零星扣除和其他扣除,计算地类净面积计算;可以用于二调数据图斑地类、规划地块和基本农田等等需要计算净面积的都可以。软件运行环境,需要安装arcgis10.0以上,可以ArcGIS10.0,ArcGIS10.1,ArcGIS10.2QQ 群975213876(注明arcgis 插件)...
2019-05-25 15:07:08
6975
1
原创 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
1807
pytz-2019.3-py2.py3-none-any.whl.zip
2020-03-26
Django-2.1-py3-none-any.whl
2020-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人