老外还是很注重国际化的,所以SDE API同样留下了国际化的余地
以9.3.1中的jsde.jar包为例,在你的工程中新建一个com.esri.sde.sdk.sg包
然后把附件中的SgExceptionRes.properties文件解压到该包下,想汉化哪一个所悟描述就手动改文件,但是要注意properties文件的格式,最好使用Eclipse与对应的插件进行编译,一劳永逸.
内容如下
#SG_SUCCESS|Sucess
0=成功
#SG_FAILURE|General failure error
-2000=未指定错误类型
#SG_INVALID_SHAPE_OBJECT|Invalid shape object handle
-2001=几何图形的句柄不合法
#SG_INVALID_POINTER|Specified pointer value is null or invalid
-2002=指针对应的值为空或不合法
#SG_INVALID_PARAM_VALUE|Specified parameter value is invalid
-2003=指定的参数值错误
#SG_INVALID_SHAPE|Invalid shape, can not be verified
-2004=几何图形错误,无法进行校验
#SG_INVALID_PARTNUM|Specified part doesn't exist in the shape
-2005=在几何图形中不存在指定的部分
#SG_INVALID_ENTITY_TYPE|Invalid shape entity type
-2006=几何实体类型错误
#SG_INCOMPATIBLE_SHAPES| The shapes are of incompatible types
-2007=几何实体间的类型不匹配
#SG_SHAPE_INTEGRITY_ERROR|Model integrity error
-2008=Model integrity error
#SG_INVALID_SEARCH_METHOD|Invalid search method
-2009=Invalid search method
#SG_INVALID_END_POINT|Specified end point is invalid
-2010=Specified end point is invalid
#SG_INVALID_RADIUS|Specified radius is invalid
-2011=Specified radius is invalid
#SG_TOO_MANY_POINTS|Too many points generated by this operation
-2012=Too many points generated by this operation
#SG_ALL_SLIVERS|Sliver factor caused all results to be slivers
-2013=Sliver factor caused all results to be slivers
#SG_POINT_NO_EXIST|Specified point doesn't exist in the shape
-2014=Specified point doesn't exist in the shape
#SG_BUFFER_OUT_OF_BOUNDS|Resulting buffer exceeds valid coordinate range
-2015=Resulting buffer exceeds valid coordinate range
#SG_INVALID_SYSTEM_UNITS|Systems units < 1 or > 2147483647.
-2016=Systems units < 1 or > 2147483647.
#SG_PATH_NOT_FOUND|Coord path not found in shape edit op.
-2017=Coord path not found in shape edit op.
#SG_OUT_OF_MEMORY|Out of memory
-2018=Out of memory
#SG_INVALID_PART_OFFSET|Part offset is invalid
-2019=Part offset is invalid
#SG_INCOMPATIBLE_COORDREFS|The given coordinate references are incompatible
-2020=给出的多个坐标系之间不匹配
#SG_COORD_OUT_OF_BOUNDS|The specified coordinate exceeds the valid coordinate range
-2021=坐标超出合法范围
#SG_INVALID_ENVELOPE|The given envelope is NULL, has negative values, or min > max
-2022=The given envelope is NULL, has negative values, or min > max
#SG_INVALID_COORDREF_OBJECT|Invalid coordinate reference object handle
-2023=Invalid coordinate reference object handle
#SG_INVALID_COORDSYS_ID|Invalid identifier for a coordinate system
-2024=Invalid identifier for a coordinate system
#SG_INVALID_COORDSYS_DESC|Invalid description for a coordinate system
-2025=Invalid description for a coordinate system
#SG_PROJECTION_ERROR|Error projecting shape points
-2026=Error projecting shape points
#SG_POLY_SHELLS_OVERLAP|2 donuts or 2 outer shells overlap
-2027=2 donuts or 2 outer shells overlap
#SG_TOO_FEW_POINTS|numofpts is less than required for feature
-2028=numofpts is less than required for feature
#SG_INVALID_PART_SEPARATOR|part separator in the wrong position
-2029=part separator in the wrong position
#SG_INVALID_POLYGON_CLOSURE|polygon does not close properly
-2030=面状图形坐标不闭合
#SG_INVALID_OUTER_SHELL|A polygon outer shell does not completely enclose all donuts for the part
-2031=A polygon outer shell does not completely enclose all donuts for the part
#SG_ZERO_AREA_POLYGON|Polygon shell has no area
-2032=图形面积无法计算
#SG_POLYGON_HAS_VERTICAL_LINE|Polygon shell contains a vertical line
-2033=Polygon shell contains a vertical line
#SG_OUTER_SHELLS_OVERLAP|Multipart area has overlapping parts
-2034=Multipart area has overlapping parts
#SG_SELF_INTERSECTING|Linestring or poly boundary is self-intersecting
-2035=连续线段或多边形自相交
#SG_READ_ONLY_SHAPE|Attempted to modify read-only shape
-2036=Attempted to modify read-only shape
#SG_INVALID_NUM_MEASURES|Number of measures in binary is invalid
-2037=Number of measures in binary is invalid
#SG_INVALID_NUM_PARTS|Number of parts in binary is invalid
-2038=Number of parts in binary is invalid
#SG_BINARY_TOO_SMALL|Shape won't fit in supplied binary
-2039=Shape won't fit in supplied binary
#SG_INVALID_BYTE_ORDER|WKB shape byte order is invalid
-2040=WKB shape byte order is invalid
#SG_INVALID_GEOMETRY_TYPE|Invalid shape's geometry type
-2041=Invalid shape's geometry type
#SG_SHAPE_TEXT_TOO_LONG|Length of shape text exceeding the allocated buffer size
-2042=Length of shape text exceeding the allocated buffer size
#SG_AMBIGUOUS_NIL_SHAPE|No SQL type provided when converting NIL shape to text
-2043=No SQL type provided when converting NIL shape to text
#SG_TYPE_MISMATCH|Unexpected shape SQL type
-2044=Unexpected shape SQL type
#SG_SQL_PARENTHESIS_MISMATCH|Parenthesis mismatches in shape text
-2045=Parenthesis mismatches in shape text
#SG_SHAPE_TEXT_ERROR|Syntax error in shape text
-2046=Syntax error in shape text
#SG_TOO_MANY_PARTS|Shape has too many parts
-2047=Shape has too many parts
#SG_NIL_SHAPE_NOT_ALLOWED|NIL shape is not allowed for WKB
-2048=NIL shape is not allowed for WKB
#SG_SCL_SYNTAX_ERROR|SCL Language Syntax Error
-2049=SCL Language Syntax Error
#SG_SPATIALREF_NO_CLUSTER_TOL|undefined
-2051=未定义描述
#SG_NOT_IMPLEMENTED_YET|Function or option has not been implemented
-2999=Function or option has not been implemented
分享到:
相关推荐
ArcSde SDK java开发所用到的四个jar包,分别是jpe_sdk.jar,jsde_sdk.jar,concurrent.jar,icu4j_3_2.jar。
ArcSDE API for JAVA ArcSDE Help
包含: ArcSDE C API参考手册 ArcSDE JAVA API参考手册 ArcSDE API Samples使用程序实例
arcsde10.1 for oracle 11g百度云下载链接,包括ArcSDE_Windows_101.iso,server101.ecp,ArcSDE10.1安装.pdf等等内容
ArcSDE 10.2 FOR Oracle10g、11g安装包,Windows平台的。
ArcSDE C API在.NET中的调用 .doc
ArcSDE10_Windows_121099.iso...Arcsde 10 for oracle ArcSde 10 for SqlServer Arcsde 10 for DB2 Arcsde 10 for Informix Arcsde 10 for PG 32位和64位完整官方映像。 1.04G的那个。 破解自己找,网上太多了。
ArcSDE9.2 for Oracle10g92sp5
ArcSDE 9.3 Java API离线帮助手册,完整版。
刚刚弄到的ArcSDE10 for Oracle10g,很给力啊;还有ArcSDE10 for windows,需要的请联系我。
ArcSDE 10.1 for SQLServer2008异地还原
给朋友帮忙写的一个预研性质的示例 网上ArcSDE C API的例子太少了,费了不少劲拼凑了这个示例,还有不少要完善的地方。需要的兄弟姐妹参看一下吧。
楼主亲测可用,下载链接
arcsde9.3的java版本SDK,用于arcsde的二次开发
刚刚弄到的ArcSDE10 for Oracle10g,很给力啊;还有ArcSDE10 for windows,需要的请联系我。
基于ArcSDE C API的ArcSDE客户端实现方法
刚刚弄到的ArcSDE10 for Oracle10g,很给力啊;还有ArcSDE10 for windows,需要的请联系我。
刚刚弄到的ArcSDE10 for Oracle10g,很给力啊;还有ArcSDE10 for windows,需要的请联系我。