GEOTRANS 3.7 用户使用手册 之 报错信息

本节介绍可由GEOTRANS应用程序生成的每个错误消息。 错误分为四种类型:

初始化错误消息

协调转换错误消息

用户定义的椭球和基准错误消息

文件处理错误消息

初始化错误消息

初始化错误消息在MSP坐标转换服务无法正确初始化时返回。

  • 初始化错误消息是:
  • 初始化MSP坐标转换服务时出错:无法找到椭球数据[KCT1]文件:ellips.dat!
  • 初始化MSP坐标转换服务时出错:椭球表已满!
  • 初始化MSP坐标转换服务时出错:无效的椭球代码!
  • 初始化MSP坐标转换服务时出错:无法找到基准数据[KCT2]文件:3_param.dat,7_param.dat!
  • 初始化MSP坐标转换服务时出错:基准表已满!
  • 初始化MSP坐标转换服务时出错:无法读取数据文件!
  • 初始化MSP坐标转换服务时出错:无法找到大地水准面数据[KCT3]文件:egm84.grd,egm96.grd!
  • 初始化MSP坐标转换服务时出错:无法读取大地水准面文件!
通常会生成多个初始化错误消息。每个这些消息被确认后,将出现'创建空文档失败'对话框。

由于应用程序软件无法打开或读取五个关键数据文件中的一个或多个,最常出现初始化失败:

1)ellips.dat - 包含椭球参数值,

2)3_param.dat - 只包含相对于WGS84的位移指定的基准的基准参数值,

3)7_param.dat - 包含基于相对于WGS84的位移,旋转和刻度差异指定的基准的基准参数值,

4)egm96.grd - 包含地球重力模型1996的大地水准面分离值,

5)egm84.grd - 包含地球重力模型1984的大地水准面分离值。

     这些数据文件通常位于/ data子目录中,GEOTRANS软件默认在那里查找它们。 作为替代,您可以定义环境变量CCS_DATA,并将文件放置在由此变量标识的目录中。

协调转换错误消息
       当参数或坐标值相对于特定坐标系或地图投影无效时,GEOTRANS软件会显示坐标转换错误消息。在某些情况下,所有的单个参数或坐标值可能都是有效的,但组合不是。输入坐标相对于输出坐标系或转换后的地图投影也可能是无效的。在交互操作过程中检测到任何这些错误时,会显示一个消息框,标识输入或输出坐标系或地图投影,以及无效的参数或坐标值或值。在文件处理期间检测到任何这些错误时,将以注释的形式将相同的消息写入输出坐标文件。

        每条消息都包含一个前缀,用于指示问题是否位于转换过程的输入或输出部分,以及涉及的坐标参考框架。例如,如果在从UTM到大地坐标的转换中发生错误,则前缀可能会显示为“输入UTM坐标:”

坐标转换警告消息是:
  • 纬度离中央子午线太远,失真可能很明显 - 此警告表明输入坐标距离输入或输出投影的中央子午线太远,如消息前缀所示。转换已完成,但您应该重新检查输入坐标和中央子午线参数值。
  • 位置不在当前数据的有效域内 - 此警告表明输入坐标不在当前输入或输出数据所指定的世界部分中,如消息前缀所示。执行转换,但您应该重新检查输入坐标以及输入和输出基准选择。

坐标转换错误消息是:

  • 第一和第二标准平行线不能都是零 - 第一和第二标准平行参数值都是零(即赤道),因此不定义有效的投影圆锥体。
  • 中央子午线超出范围 - 如消息前缀所示,输入或输出投影的中央子午线参数值超出经度值的有效范围(-180°至+ 360°)。
  • Easting / X超出范围 - Easting / X坐标值对于输入或输出投影无效,如消息前缀所示。该值与投影的False Easting参数值相差太远。
  • Easting / Northing离投影中心太远 - Easting / X和Northing / Y坐标值的组合表示距离当前输入或输出投影的中心太远,如消息前缀所示。
  • 无效的标准并行 - 标准并行参数值对于等距圆柱[KCT4]投影无效。
  • 无效的第一标准并行 - 第一标准并行参数值对于当前指定的Albers等面积圆锥曲线或兰伯特等角圆锥投影无效。有效范围从-90°到+ 90°,但不包括极点本身。
  • 无效的第二标准并行 - 第二标准并行参数值对于当前指定的Albers等面积圆锥曲线或兰伯特等角圆锥投影无效。有效范围从-90°到+ 90°,但不包括极点本身。
  • 英国国家网格坐标字符串无效 - 输入的英国国家网格坐标字符串不包含有效的英国国家网格坐标值。英国国家格网坐标字符串可能包含无效字符或可能没有正确格式
  • 无效的GEOREF坐标字符串 - 输入的GEOREF坐标字符串不包含有效的GEOREF坐标值。
  • 无效的GARS坐标字符串 - 输入的GARS坐标字符串不包含有效的GARS坐标值。
  • 无效的MGRS坐标字符串 - 输入的MGRS坐标字符串不包含有效的MGRS坐标值。 MGRS字符串可能没有正确格式化,或字符串指定的区域字母,区域编号,100,000m方形标识和东/北值可能不一致。
  • 无效的USNG坐标字符串 - 输入的USNG坐标字符串不包含有效的USNG坐标值。 USNG字符串可能没有正确格式化,或字符串指定的区域字母,区域编号,100,000m方形标识和东/北值可能不一致。
  • 无效的区域 - 指定的UTM区域号码没有有效值。 UTM区域号码的有效范围是1到60。
  • 无效的区域覆盖 - 设置区域中指定的UTM区域编号与输入坐标的“自然”UTM区域相距太远。指定的区域必须与输入坐标的“自然”区域相邻。
  • 纬度超出范围 - 纬度坐标值对于输入或输出投影无效,如消息前缀所示。根据投影的不同,这可能意味着纬度值太靠近极点或赤道,或者超出纬度值的有效范围(从-90°到+ 90°)。
  • 纬度1超出范围 - 输入或输出斜轴墨卡托投影的纬度1参数值无效。纬度1超出第一纬度值的有效范围,该范围为-90°至+ 90°,不包括极点。
  • 纬度1和纬度2不能相等 - 纬度1和纬度2参数值相同。
  • GEOREF字符串的纬度部分大于60 - GEOREF字符串的纬度部分的值必须在0000到5999之间。
  • 纬度2超出范围 - 输入或输出的斜角墨卡托投影的纬度2参数值无效。纬度2超出第二纬度值的有效范围,该范围为-90°至+ 90°,不包括极点。
  • 经度超出范围 - 经度坐标值对于输入或输出投影无效,如消息前缀所示。这意味着经度值在经度值的有效范围之外,范围从-180°到+ 360°。
  • 经度1超出范围 - 输入或输出斜轴墨卡托投影的经度1参数值无效。经度1在纬度值的有效范围之外,范围从-180°到+ 360°。
  • 经度2超出范围 - 输入或输出斜角墨卡托投影的经度2参数值无效。经度2在纬度值的有效范围之外,范围从-180°到+ 360°。
  • GEOREF字符串的经度部分大于60 - GEOREF字符串的经度部分的值必须在0000到5999之间。
  • Northing / Y超出范围 - 如消息前缀所示,Northing / Y坐标值对于输入或输出投影无效。该值与投影的虚假Northing参数值相差太远。
  • 原始纬度(或真实刻度的纬度)[KCT5]超出范围 - 如消息前缀所示,输入或输出投影的原始纬度(或真实刻度的纬度)参数值或局部笛卡尔坐标系不是有效。根据投影,这可能意味着原点纬度太靠近极点或赤道,或者超出纬度值的有效范围(-90°至+ 90°)。
  • 原始经度(或从极[KCT6]的经度下降)超出范围 - 输入或输出投影的原始经度(或来自极的经度向下)参数值或消息前缀中指示的本地笛卡尔坐标系不是有效。这意味着原始经度值在经度值的有效范围之外,范围从-180°到+ 360°。
  • 点1和点2不能位于不同的半球 - 纬度1和纬度2参数值位于相反的半球。
  • 比例因子超出范围 - 对于输入或输出投影,比例因子参数值无效(即,太大或太小),如消息前缀所示。
  • 标准平行线不能相等并且纬度相反 - 第一和第二标准平行参数值表示相同的纬度,但是在相反的半球中。这将导致投影锥体变成圆柱体,并且不被允许。
  • 坐标位于有效区域之外 - 指定的英国国家格网坐标字符串位于有效转换区域之外。
  • 椭球必须是艾里 - 英国国家网格坐标字符串的指定椭球必须是艾里。
  • 椭球必须是国际的 - 新西兰地图网格坐标的指定椭球必须是国际的。

       有关地图投影参数和坐标值的有效范围和有效组合的更多信息,请参阅指示的坐标参考框架的说明和/或指示的参数或坐标字段的说明。
       MSP坐标转换应用程序可能会输出上述以外的错误消息。 但是,这些错误消息在正常情况下不应出现,并且表明软件处于无效内部状态。

用户定义的椭球和基准错误消息
      使用“基准”菜单中的“创建...”或“删除...”命令时,可能会生成用户定义的基准面错误消息。创建新的用户自定义数据时,如果为新数据指定的代码已被使用,或者新数据的任何参数都不是值,则单击确定按钮后将显示错误消息框。一旦错误消息被确认,消息框消失,并返回到创建数据对话框,您可以在其中纠正无效输入或取消操作。

       删除用户自定义数据时,如果为要删除的数据指定的代码不是用户定义的,单击确定按钮后将显示错误消息框。一旦确认错误消息,消息框消失,并返回到“删除数据”对话框,您可以在其中选择另一个数据或取消操作。


用户定义的基准错误消息是:

  • 三参数基准表已满 - 三参数基准表已耗尽可用空间。在Datum模块修改为分配额外空间之前,不能再创建新的基准。
  • 7参数基准表已满--7参数基准表已耗尽可用空间。在Datum模块修改为分配额外空间之前,不能再创建新的基准。
  • Ellipsoid模块返回的错误 - 此消息最可能的原因是为新的用户定义数据指定的椭球无效。选择另一个椭球。
  • 无效的本地基准有效性域 - 指定的纬度和经度值不构成有效的边界大地测量矩形。最南端的纬度大于最北端的纬度,并且/或者最西端的经度大于最东端的经度。边界矩形不能穿过±180°线。
  • 纬度超出范围 - 为新数据的有效范围指定的一个或两个纬度值无效。
  • 经度超出范围 - 为新数据的有效范围指定的一个或两个经度值无效。
  • 指定的代码不是用户定义的 - 指定的数据不是用户定义的数据。
  • 指定的代码已在使用中 - 为新的用户定义数据指定的代码已用于现有数据。为新基准选择不同的代码。
  • 标准误差值必须为正值,如果未知,则为-1 - 一个或多个基准偏移标准误差值为负值,但不是-1。纠正标准误差值。

       当您使用椭球菜单中的创建...命令时,可能会生成用户定义的椭球错误消息。在创建用户定义的椭球体时,如果为新的用户定义的椭球体指定的代码已被使用,或者如果椭球体轴的值无效,单击OK按钮后将显示错误消息框。一旦错误消息被确认,消息框消失,并返回到创建椭球体对话框,您可以在其中纠正无效输入或取消操作。

       删除用户定义的椭球体时,如果为要删除的椭球体指定的代码不是用户定义的,单击确定按钮后将显示错误消息框。一旦错误消息被确认,消息框消失,并返回到删除椭球体对话框,您可以在其中选择另一个椭球体,或取消操作。

用户定义的椭球错误消息是:
  • 椭圆扁平必须介于250到350之间 - 不言自明。修正展平值。
  • 椭圆体正在被一个数据使用 - 用户定义的椭球被用户定义的数据使用,并且不能被删除。在删除之前,您必须删除所有使用椭圆体的用户定义基准。
  • 椭圆体半长轴必须大于零 - 不言自明。修正半长轴值。
  • 椭球表已满 - 椭球表已用完空间。在修改Ellipsoid模块以分配额外空间之前,不能创建更多用户定义的椭球。
  • 指定的代码已经在使用中 - 为新的椭球指定的代码已经在使用现有的椭球。为新的椭球选择一个不同的代码。
  • 指定的代码不是用户定义的 - 指定的椭球不是用户定义的椭球。

文件处理错误消息
       当输入坐标文件的标题格式不正确时,或输入坐标文件正文中的特定坐标集不能成功读取或包含非法值时,会生成文件处理错误消息。当在输入坐标文件的标题中检测到错误时,会显示一个消息框,并中止文件处理。当在输入坐标文件的主体中检测到错误时,将以注释的形式将消息写入到输出坐标文件中。
文件处理输入坐标文件头错误消息是:
  • 输入文件错误打开文件 - 由指定路径和文件名指定的文件无法打开,可能是因为它不存在。重新检查文件和目录/文件夹名称,然后重试。
  • 关键字中输入文件错误 - 输入坐标文件标题中的一行不以可识别的关键字开头。
  • 坐标类型输入文件错误 - 输入坐标文件标题中以关键字'COORDINATES'或'PROJECTION'开头的行不包含有效值。
  • 原点输入文件错误 - 以关键字'DATUM'开头的输入坐标文件标题中的一行不包含有效的原点代码。
  • 中央子午线输入文件错误 - 以关键字“CENTRAL MERIDIAN”开头的输入坐标文件标题中的一行不包含合法值,或者包含经度(-180°至+ 360°)有效范围外的值, 。
  • 原点纬度中的输入文件错误 - 以关键字'ORIGIN LATITUDE'开头的输入坐标文件标题中的一行不包含合法值,或者在纬度(-90°至+ 90°)的有效范围外包含一个值, 。
  • Origin Longitude中的输入文件错误 - 以关键字'ORIGIN LONGITUDE'开头的输入坐标文件标题中的一行不包含合法值,或包含经度(-180°至+ 360°)有效范围外的值, 。
  • 原始高度中的输入文件错误 - 以关键字'ORIGIN HEIGHT'开头的输入坐标文件标题中的一行没有包含合法值。
  • 标准平行输入文件错误 - 输入坐标文件标题中以关键字'STANDARD PARALLEL'开头的行不包含合法值,或者包含超出有效范围的纬度(-90°至+ 90°) 。
  • 标准并行1中的输入文件错误 - 输入坐标文件标题中以关键字'STANDARD PARALLEL 1'开头的行不包含合法值,或者包含的值超出有效范围的纬度(-90°至+90 °)。
  • 标准并行2中的输入文件错误 - 输入坐标文件标题中以关键字'STANDARD PARALLEL 2'开头的行不包含合法值,或者包含超出有效范围的纬度(-90°至+90 °)。
  • 纬度1输入文件错误 - 输入坐标文件标题中以关键字'LATITUDE ONE'开头的行不包含合法值,或者包含第一纬度(-89°至+ 89°)有效范围外的值,不包括赤道)。
  • 经度1输入文件错误 - 输入坐标文件标题中以关键字'LONGITUDE ONE'开头的行不包含合法值,或者包含经度(-180°至+ 360°)有效范围外的值, 。
  • 纬度2输入文件错误 - 以关键字'LATITUDE TWO'开始的输入坐标文件标题中的一行不包含合法值,或者包含第二纬度(-89°至+ 89°)有效范围外的值)。
  • 经度2输入文件错误 - 输入坐标文件标题中以关键字'LONGITUDE TWO'开头的行不包含合法值,或者包含经度(-180°至+ 360°)有效范围外的值。
  • 输入文件在False Easting中出错 - 输入坐标文件标题中以关键字'FALSE EASTING'开头的行不包含合法值。
  • False Northing中的输入文件错误 - 以关键字'FALSE NORTHING'开头的输入坐标文件标题中的一行不包含合法值。
  • 比例因子中的输入文件错误 - 以关键字'SCALE FACTOR'开头的输入坐标文件标题中的一行未包含合法值。
  • 输入文件未知错误 - 输入的坐标文件头无法成功解析。检查以确保指定的文件实际上是一个有效的坐标文件。

       除非上面另有说明,否则应检查输入坐标文件的标题,并使用文本编辑器更正错误。有关地图投影参数和坐标值的有效范围信息,请参阅指定字段的说明。
文件处理输入坐标文件正文错误消息是:

  • 从输入文件读取坐标时出错 - 包含一组坐标的行未正确格式化,或者包含一个或多个非法坐标值。
       另外,上一节中包含的任何坐标转换错误消息都可能在文件处理过程中发生。这些消息以注释的形式写入输出坐标文件。文件处理对话框显示文件处理完成时文件中的错误数量。检查输入坐标文件中与输出坐标文件中包含错误消息的行对应的行(有一一对应关系),并使用文本编辑器更正输入坐标文件的内容。有关坐标值的有效格式和范围的信息,请参阅坐标系的说明和坐标字段说明。






















































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值