精华内容
下载资源
问答
  • RPC参数

    千次阅读 2019-06-27 10:38:10
    英文1:Rational Polynomial Coefficient:有理多项式系数英文2:Rapid Positioning Coefficient:快速定位系数该系数包含有90个参数,其中10个参数用于标准化,使得数据像元的单位标准化,另外80个参数是用于进行几何...


    英文全称有两种解释,但是最终的中文翻译是一个意思。
    英文1Rational Polynomial Coefficient: 有理多项式系数
    英文2Rapid Positioning Coefficient: 快速定位系数
    该系数包含有90个参数,其中10个参数用于标准化,使得数据像元的单位标准化,另外80个参数是用于进行几何粗校正的,一般情况下,我们进行图像校正都采用3次方多项式进行校正,而这个地方采用了4次多项式,而每次多项式有20个参数,相当于20×4=80个参数,主要是将地面的经纬度坐标或者大地坐标与像片的行列号对应起来,这样达到粗校正的目的。
    展开全文
  • 卫片影像RPC参数

    2021-01-18 12:41:33
    卫片影像RPC参数 什么是RPC模型 RPC(RFC)参数是使用有理函数模型来模拟地面物方到卫片像方的映射关系。 为什么使用RPC的模型 传统的中心投影遵循透视映射的几何模型。可以用内外方位元素来描述这种中心投影的成像...

    卫片影像RPC参数

    推荐阅读:http://blog.sina.com.cn/s/blog_ae72410c0102vl98.html

    什么是RPC模型

    RPC(RFC)参数是使用有理函数模型来模拟地面物方到卫片像方的映射关系。

    为什么使用RPC的模型

    传统的中心投影遵循透视映射的几何模型。可以用内外方位元素来描述这种中心投影的成像模型,但卫片影像一般采用线阵CCD推扫的成像方式,或者任何其它的非中心投影的成像方法。不同于中心投影,CCD推扫的成像方式在一条线上是满足中心投影的,但线与线之间却不满足中心投影。对于这种成像方式,有严格的线阵几何模型来描述,也可以用通用的有理函数模型(RFM,RPC模型就是有理函数模型的系数)来描述。
    那为什么使用RPC模型呢?

    1. 严格的线阵几何模型需要有卫星的位置信息,轨道信息,而一些商业公司并不想透露这些信息,而通用有理函数模型(RPC)可以描述物方到像方的映射,它们使用严格的映射,去模拟多个点,再使用这些满足严格模型的点,反求RPC模型的参数,最终把RPC给用户。避免泄密。

    2. RPC模型是通用的,可以理解成一种用70多个参数构建的映射关系,可以去拟合任意的映射(只是精度高低不同),因此不管卫星使用什么成像原理,都可以把严格的成像几何模型转换成RPC给用户。

    总之,RPC的产生是为了拟合物方到像方的几何映射关系。它存在的唯一问题是这个参数是否准确,能否替代严格模型(一般情况下精度都可以,因为RPC使用的是3阶多项式,而且可以其输入可以由严格模型提供任意多的点)。

    RPC模型的形式

    严格成像模型:
    以卫星影像第一行的中心投影构建映射方程,之后假设外方位元素是线性变化的,最终构建出下式的形式:
    在这里插入图片描述
    计算得到Ai~Di的参数可以得到根据严格成像模型。

    有理函数模型,RPC参数模型:
    仿照严格模型的形式,构建模型:
    在这里插入图片描述
    在这里插入图片描述
    可以看到,RPC通过3次多项式的形式,来拟合严格成像中的Ai~Di

    RPC得到的具体过程:

    利用严格模型和任意高H,产生大量数量的点,用这些点反求RPC参数。

    展开全文
  • rpc参数在hdr文件中的格式 RPC正射校正方法 处理程序下载地址 rpc参数在hdr文件中的格式 raw格式裸数据,为了识别打开影像,需要从xml中获取图像宽度高度、数据位数、波段数等信息,然后把元数据信息转成hdr...

    ENVI格式数据、raw格式数据RPC正射校正

    目录

    ENVI格式数据、raw格式数据RPC正射校正

    rpc参数在hdr文件中的格式

    RPC正射校正方法

    处理程序下载地址


    rpc参数在hdr文件中的格式

    raw格式裸数据,为了识别打开影像,需要从xml中获取图像宽度高度、数据位数、波段数等信息,然后把元数据信息转成hdr头文件,变成envi支持的数据格式,其中ENVI格式数据hdr头文件中,包括rpc参数,如下所示:

    ENVI
    samples = 16384
    lines = 5400
    bands = 1
    header offset = 0
    file type = ENVI Standard
    data type = 12
    interleave = BSQ
    sensor type = Unknown
    byte order = 0
    rpc info = {
    2699.500000,8191.500000,52.357200,117.629500,
    0.000000,5400.000000,16384.000000,0.526500,
    1.152700,600.000000,-0.001278,-0.347763,
    0.605367,-0.001583,0.412044,-0.344532,
    0.606840,-0.528148,0.939820,-0.000102,
    0.407822,-0.602572,0.763151,-0.343228,
    0.316974,1.078548,0.603512,-0.520680,
    0.929612,0.000006,0.315007,0.490199,
    0.486093,0.315461,0.700191,0.486348,
    0.481822,0.567750,0.572601,0.313842,
    -0.014586,0.006317,-0.023225,-0.001341,
    -0.031199,0.049252,0.002423,0.000462,
    0.011873,-0.000018,0.000534,0.057219,
    0.009167,0.000837,0.061013,0.057426,
    0.010128,0.051245,0.009306,0.000858,
    0.064523,0.054001,0.054763,0.059265,
    0.065681,0.019999,0.009988,0.054465,
    0.009553,0.000338,-0.056346,-0.053796,
    -0.053454,-0.056630,-0.048736,-0.056514,
    -0.056162,-0.058772,-0.065298,-0.058939,
    -0.005975,-0.000384,-0.016569,-0.002431,
    0.005638,0.006538,-0.000688,-0.001756,
    0.001629,0.000045,0,0,
    1}
    其中rpc info有90个rpc参数和3个仿射变换参数,参数格式顺序如下:

    LINE_OFF: +6000.00000000 pixels
    SAMP_OFF: +6000.00000000 pixels
    LAT_OFF: +45.24496162 degrees
    LONG_OFF: +116.37993240 degrees
    HEIGHT_OFF: +771.500 meters
    LINE_SCALE: +6000.00000000 pixels
    SAMP_SCALE: +6000.00000000 pixels
    LAT_SCALE: +0.32195297 degrees
    LONG_SCALE: +0.44117865 degrees
    HEIGHT_SCALE: +800.500 meters
    LINE_NUM_COEFF_1: +0.0027966903787643040
    LINE_NUM_COEFF_2: -0.1996233496846974000
    LINE_NUM_COEFF_3: -1.1411119008147590000
    LINE_NUM_COEFF_4: +0.0132179609899462400
    LINE_NUM_COEFF_5: +0.0010650910059130520
    LINE_NUM_COEFF_6: +0.0000029713792582804
    LINE_NUM_COEFF_7: +0.0000264318061036408
    LINE_NUM_COEFF_8: -0.0047782964364779970
    LINE_NUM_COEFF_9: -0.0017885116216671430
    LINE_NUM_COEFF_10: -0.0000019593374610390
    LINE_NUM_COEFF_11: -0.0000082214422517837
    LINE_NUM_COEFF_12: +0.0000040258990010553
    LINE_NUM_COEFF_13: -0.0000059826455535703
    LINE_NUM_COEFF_14: +0.0000005660105195393
    LINE_NUM_COEFF_15: +0.0000287299981784964
    LINE_NUM_COEFF_16: -0.0000034071826143817
    LINE_NUM_COEFF_17: +0.0000026196584371091
    LINE_NUM_COEFF_18: -0.0000013783566226157
    LINE_NUM_COEFF_19: +0.0000025006943244756
    LINE_NUM_COEFF_20: -0.0000000307464121959
    LINE_DEN_COEFF_1: +1.0000000000000000000
    LINE_DEN_COEFF_2: +0.0008198414330160853
    LINE_DEN_COEFF_3: +0.0013634711151036230
    LINE_DEN_COEFF_4: -0.0000061916394666941
    LINE_DEN_COEFF_5: +0.0000074117523035142
    LINE_DEN_COEFF_6: +0.0000075458389136722
    LINE_DEN_COEFF_7: -0.0000020172948182307
    LINE_DEN_COEFF_8: -0.0000225752606114988
    LINE_DEN_COEFF_9: -0.0000033014189573326
    LINE_DEN_COEFF_10: -0.0000023223959888043
    LINE_DEN_COEFF_11: +0.0000000437173452507
    LINE_DEN_COEFF_12: +0.0000000228915419825
    LINE_DEN_COEFF_13: -0.0000017319213975762
    LINE_DEN_COEFF_14: -0.0000000027775910557
    LINE_DEN_COEFF_15: -0.0000000680598679712
    LINE_DEN_COEFF_16: -0.0000033446996303571
    LINE_DEN_COEFF_17: -0.0000000038288810903
    LINE_DEN_COEFF_18: +0.0000000359808918065
    LINE_DEN_COEFF_19: +0.0000001267461098403
    LINE_DEN_COEFF_20: -0.0000000000675709162
    SAMP_NUM_COEFF_1: -0.0033434061111266050
    SAMP_NUM_COEFF_2: +1.1764458652484540000
    SAMP_NUM_COEFF_3: -0.2438159949513030000
    SAMP_NUM_COEFF_4: -0.0024368809285573780
    SAMP_NUM_COEFF_5: -0.0039762244349567780
    SAMP_NUM_COEFF_6: +0.0008073396942971287
    SAMP_NUM_COEFF_7: -0.0001747870811035437
    SAMP_NUM_COEFF_8: +0.0047023498915988980
    SAMP_NUM_COEFF_9: -0.0002604659860403350
    SAMP_NUM_COEFF_10: -0.0000013023552802657
    SAMP_NUM_COEFF_11: -0.0000016794346091320
    SAMP_NUM_COEFF_12: -0.0001078239431266132
    SAMP_NUM_COEFF_13: -0.0000405989458792220
    SAMP_NUM_COEFF_14: -0.0000284552361607954
    SAMP_NUM_COEFF_15: +0.0000185983246105714
    SAMP_NUM_COEFF_16: +0.0000037554600928503
    SAMP_NUM_COEFF_17: +0.0000058871391977764
    SAMP_NUM_COEFF_18: +0.0000065591589274820
    SAMP_NUM_COEFF_19: -0.0000005297210734766
    SAMP_NUM_COEFF_20: +0.0000000590971997857
    SAMP_DEN_COEFF_1: +1.0000000000000000000
    SAMP_DEN_COEFF_2: -0.0025653411832698870
    SAMP_DEN_COEFF_3: +0.0037984603174981890
    SAMP_DEN_COEFF_4: -0.0010006546995595220
    SAMP_DEN_COEFF_5: -0.0000445975377976183
    SAMP_DEN_COEFF_6: -0.0000061405254558658
    SAMP_DEN_COEFF_7: +0.0000003143114477251
    SAMP_DEN_COEFF_8: +0.0001013680916614286
    SAMP_DEN_COEFF_9: +0.0000052386302017690
    SAMP_DEN_COEFF_10: -0.0000251188690753402
    SAMP_DEN_COEFF_11: -0.0000000391593707298
    SAMP_DEN_COEFF_12: +0.0000012727357029972
    SAMP_DEN_COEFF_13: +0.0000009158015071723
    SAMP_DEN_COEFF_14: +0.0000001495396328468
    SAMP_DEN_COEFF_15: -0.0000021368547136263
    SAMP_DEN_COEFF_16: +0.0000007034829946990
    SAMP_DEN_COEFF_17: -0.0000001529686933004
    SAMP_DEN_COEFF_18: +0.0000002419321921622
    SAMP_DEN_COEFF_19: +0.0000000303153723393
    SAMP_DEN_COEFF_20: +0.0000000415778624987
     

    RPC正射校正方法

    把rpc参数写入hdr之后,可以使用gdalwarp对envi数据进行rpc正射校正处理了;

                                                       处理之前

                                                                                    rpc正射校正处理之后

    处理程序下载地址

     

     

     

     

    展开全文
  • 卫星影像的RPC参数

    千次阅读 2019-07-09 23:22:06
    什么是RPC数据 RPC(Rational Polynomial Coefficient)有理多项式系数 共线条件方程作为摄影测量与遥感的核心,也是传感器模型的理论基础。通过共线方程建立严格的几何成像模型需要...

    作者:zanluyang
    链接:https://www.jianshu.com/p/ee38138be1bc
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    什么是RPC数据
    RPC(Rational Polynomial Coefficient)有理多项式系数
    共线条件方程作为摄影测量与遥感的核心,也是传感器模型的理论基础。通过共线方程建立严格的几何成像模型需要获取传感器的各种成像参数,如航空影像的内外方位元素、卫星轨道参数、传感器平台的方位参数等。由于传感器模型建立的是地面点对应像点之间的严格的几何关系,具有较高的定位精度,所以一直是摄影测量学的首选。然而在卫星影像的传感器参数出于技术保密而不被提供的情况下,则需要用通用传感器模型。
    openGIS组织提出了4中适合实时处理遥感影像的通用成像模型:
    多项式模型Polynomial Model
    格网内插模型Grid Interpolation Model
    有理函数模型 Rational Function model
    通用实时成像几何模型 Universal Real-time Image Geometry Mode
    它们共同的特点是形式简单,计算速度快。
    用RPC参数替代以共线条件为基础的严格几何模型,既可以为用户提供精确的地理信息,又不泄露卫星的相关参数,以成为国内外测绘卫星提供产品的主要形式和手段。

    上述就是引入RPC的原因。
    RPC模型的实质是有理函数模型(RFM)。它将像点坐标(r,c)表示为以相应地面点空间坐标(P,L,H)为自变量的多项式比值。RFM不需要内外方位元素,回避了成像的几何过程。为了增强求解参数的稳定性,将地面坐标和影像坐标正则化到-1~1之间。RPC模型表达式如下

    用(P、L、H)的高阶多项式去拟合(r、c) 像点(Rn,Cn)和地面点坐标(Pn,Ln,Hn)都是经过平移和缩放后的标准化坐标,取值范围在-1~1之间,其目的是为了减少计算过程中由于数量级差别过大引入的舍入误差。变化系数为:
    其中(P0,L0,H0,r0,c0)都是标准化的平移参数,(Ps,Ls,Hs,rs,cs)都是标准化的比例参数。每个多项式都是关于(P,L,H)的三次多项式,表达式如下

    RFM的物方坐标系可采用任何坐标系统,但考虑到卫星影像的地面覆盖范围很大,故一般采用地心坐标系。像点坐标采用像素坐标系,地面坐标则采用WGS-84大地坐标系,即大地经度φ,大地纬度λ和大地高h,其中φ、λ以度为单位,h以米为单位。
    研究表明,在RPC模型中,光学投影产生的误差用有理多项式中的一次项来表示,地球曲率、大气折射和镜头畸变等产生的误差能很好的用有理多项式中二次项来模型化,其他一些未知的具有高阶分量的误差如相机震动等,用有理多项式中的三次项来表示。

    因此由此可见,简单来说有理函数模型的引入是卫星厂家采取不公布传感器的详细信息,只提供卫星影像的有理函数模型。且有理函数的传感器模型对卫星影像的处理精度高,在选择合理分布的地面控制点的情况下,其处理精度接近于基于共线方程的严密传感器模型的处理精度

    摘抄自:
    (1)RPC模型立体定位在天绘卫星产品质量控制中的应用 周欣,杨戬峰,袁驰 (中国天绘卫星中心,北京,102102)
    (2)遥感卫星立体影像传感器模型综述 李晨曦 (北京空间机电研究所,北京, 100076)
    (3)卫片RPC参数解算浅谈 胡锋 (江西省基础测绘院,江西南昌,330001)

    展开全文
  • SpringCloud RPC 参数调用

    千次阅读 2019-02-16 14:00:45
    Spring Cloud RPC 调用: A服务如下 ,调用publicService 公共服务 MultiValueMap multiValueMap = new LinkedMultiValueMap(); multiValueMap.add("imsi",sim_imsi); Object o= this.restTemplate....
  • "rpc接口参数校验异常。{}" , ex . getMessage ( ) ) ; String errMsg = ( ( ConstraintViolationException ) ex . getCause ( ) ) . getConstraintViolations ( ) . iterator ( ) . next ( ) . ...
  • 用过SpringMVC的参数校验框架的同学都知道,通过注解的方式,可以优雅的实现Restful接口的参数校验。例如: @NotBlank(message = "parameter appId required") String appId; 具体可以参考这篇文章:...
  • SQL Server修改链接服务器的RPC参数

    千次阅读 2014-09-25 13:10:48
    修改此参数在界面里无法修改, GO EXEC master.dbo.sp_serveroption @server=N'pfdb', @optname=N'rpc', @optvalue=N'true' GO EXEC master.dbo.sp_serveroption @server=N'pfdb', @optname=N'rpc out', @...
  • RPC TCP 常用参数设置

    千次阅读 2016-03-18 15:14:30
    RPC TCP 常用参数设置长连接一些常用配置RPC TCP 常用参数设置 SO_REUSEPORT SO_REUSEADDR SO_BACKLOG TCP_NODELAYSO_REUSEPORTlinux kernel 3.9 支持此参数配置。建议不开启 linux The new socket option ...
  • 普通web请求可以通过 javax.validation.constraints package下的注解进行参数校验,校验的结果会被Spring Mvc包装处理返回到前端,那么rpc调用如何通过注解进行参数校验呢? 查找资料发现可以通过 hibernate ...
  • RpcContext 可以使数据在Rpc调用间使消费者和提供者之间隐式的传递参数。 服务提供方使用RpcContext.getContext().getAttachments();获取参数。 服务器消费方使用RpcContext.getContext().setAttachment(); 传递...
  • RPC

    2019-03-17 11:50:37
    RPC框架学习 一. RPC是什么 RPC解释为远程过程调用 两台机器A,B,A调用B中方法就是远程过程调用 RPC其实和HTTP类似,但是它的性能比HTTP(RestFul风格)要好得多,具体表现在RPC支持长连接;而HTTP需要三次握手...
  • Hadoop RPC 详解(参数调优)

    千次阅读 2015-12-27 09:36:54
    Hadoop RPC对外提供了一些可配置参数,以便于用户根据业务需求和硬件环境对其进行调优。主要的配置参数如下。 Reader线程数目。由参数ipc.server.read.threadpool.size配置,默认是1,也就是说,默认情况下,一个...
  • Dubbo RPC接口的参数校验

    千次阅读 2019-07-08 15:08:30
    服务A调用服务B时,调用时即对服务B的接口参数进行校验 ,无需进入到服务B 重点就是添加 validation = "true" 1、pom文件 <dependency> <groupId>javax.validation</groupId> <...
  • GetComponent().RPC("远程函数名", RPCMode.All, 参数); 或者 networkView.RPC ("远程函数名", RPCMode.All, 参数); 来调用远程函数,发送信息 那么参数可以用哪些类型呢? 官方是这样给出的: 也就是说,参数只能...
  • 上一篇,我们制定了一个很简单的...现在的RPC request不支持带参数的请求命令。如add(a, b), 如何在RPC消息中描述参数a,b 。 我先来实现第二个问题,即带参数RPC调用。 其实,也没什么太大不同。既然是要带参数,那
  • golang gin 参数自动绑定工具 基于 go-gin 的 json restful 风格的golang基础库 自带请求参数过滤及绑定实现 代码注册简单且支持多种注册方式 1、 目录结构说明 ginrpc/base/common.go 基础库 ginrpc/base/api/...
  • JAX-RPC

    千次阅读 2008-07-30 11:24:00
    通过使用JAX-RPC(Java API for XML-based ...JAX-RPC提供了将RPC参数(in/out)编码和解码的API,使开发人员可以方便地使用SOAP消息来完成RPC调用。同样,对于那些使用EJB(Enterprise JavaBeans)的商业应用而言,同样可以

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 140,135
精华内容 56,054
关键字:

RPC参数