在ArcSDE Java API的版本9.3中隐藏这很多未实现的方法,也就是说,实现类中直接就
return null;
或者什么都没做.
并且,还会莫名其妙的出现其他额外的public的方法,完全不理会所实现的接口,碰到问题都不知道怎样解决.而且ESRI的人对这个API出现的各种问题概不负责,美其名曰"免费".
下面我就逐步罗列开发过程中发现的问题方法.
未实现:
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromWKT(String paramString, int paramInt)
com.esri.sde.sdk.geom.SeGeometrySource.geometry(Class paramClass, Geometry[] paramArrayOfGeometry)
com.esri.sde.sdk.geom.SeGeometrySource.geometry(Class paramClass, Vector paramVector)
com.esri.sde.sdk.geom.SeGeometrySource.sridToWKT(int paramInt)
com.esri.sde.sdk.geom.SeGeometrySource.enableGeometry(Connection paramConnection)
com.esri.sde.sdk.geom.SeGeometryFactory.newSubPart(int numSubParts)
个别参数没用:
com.esri.sde.sdk.geom.SeGeometryFactory.init(int type, int numParts/*没用*/, int numPoints)
额外方法:
com.esri.sde.sdk.geom.SeGeometrySource.geometryFactory(GeometryFactory paramGeometryFactory, byte[] paramArrayOfByte)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFactory(GeometryFactory paramGeometryFactory, byte[] paramArrayOfByte, SeCoordRef paramSeCoordRef)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromShape(ByteArrayInputStream paramByteArrayInputStream, SeCoordRef paramSeCoordRef)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromWKT(String paramString, SeCoordRef paramSeCoordRef)
分享到:
相关推荐
标题中的“汉化ArcSDE API for JAVA中的错误描述”是指将ArcSDE的Java API中的错误信息翻译成中文的过程。ArcSDE是Esri公司的一款产品,它提供了一个中间件服务,使得地理信息系统(GIS)能够与各种数据库进行交互,...
《基于ArcSDE C API的ArcSDE客户端实现方法》 ArcSDE是Esri公司开发的一款用于管理和分发地理空间数据的中间件,它能够支持多种数据库系统,如Oracle、SQL Server、PostgreSQL等。ArcSDE C API是ArcSDE提供的编程...
在深入探讨基于ArcSDE C API的ArcSDE客户端实现方法之前,我们首先需要理解ArcSDE及其C API的基本概念。ArcSDE是Esri公司推出的一款空间数据库引擎,它能够将地理信息无缝地集成到关系型数据库管理系统(RDBMS)中,...
包含: ArcSDE C API参考手册 ArcSDE JAVA API参考手册 ArcSDE API Samples使用程序实例
提供的文档资料对于理解和使用这些API至关重要,能帮助开发者更好地掌握ArcSDE的使用技巧,从而在项目中实现高效的地理空间数据处理。无论是C语言还是.NET平台的开发者,都可以利用这些工具提升GIS应用的开发效率和...
2. **Java API概述**:ArcSDE 9.3 Java API允许开发者通过Java编程语言与ArcSDE服务进行交互,实现数据的创建、读取、更新和删除(CRUD)操作。API提供了丰富的类和方法,用于处理几何对象、属性数据、拓扑关系等。 ...
3. **concurrent.jar**:这个jar包包含了Java并发编程的相关类库,可能被ArcSDE SDK用来实现多线程处理,提高数据操作的效率和并发性能。在处理大量并发请求或大数据量时,这些类和工具至关重要。 4. **icu4j_3_2....
这个SDK是Esri公司产品系列中的一个重要组成部分,它极大地扩展了ArcSDE的功能,让开发者能够利用Java语言的优势来构建高效、可扩展的GIS应用程序。 ArcSDE是Esri公司推出的数据库中间件,它实现了地理数据与关系...
总结来说,ArcSDE SDK Java 提供了一整套工具和方法来实现GIS应用的开发,包括几何对象的创建与操作、数据库连接管理、表和图层的定义与管理、数据操作、图层锁的使用以及版本管理等功能。通过这些API的支持,开发者...
在实际开发中,开发者需要熟悉Esri的开发环境,如ArcGIS Desktop或ArcGIS Server,理解ArcSDE的工作原理,并熟练掌握Java编程语言,才能有效地利用ArcSDE API构建GIS应用。 以上是对ArcSDE API for JAVA的详细介绍...
ArcSDE说明文档。ArcSDE Client API for C programmers.ArcSDE Client API for Java programmers.
本文将详细探讨如何通过Geoserver 2.16.4的ArcSDE插件,实现对ArcSDE数据源的支持。 首先,我们关注的“geoserver-2.16.4-arcsde-plugin.zip”文件,这是专门为Geoserver 2.16.4版本设计的ArcSDE插件包。这个压缩包...
ArcSDE开发者帮助文档,内含c/java API
he ArcSDE Developer Help system explains ArcSDE concepts, provides access to C and Java API References that work with ArcSDE geodatabases, and also provides samples for you to get started with ...
尽管Geoserver本身并不直接支持ArcSDE,但通过引入特定的JAR包,可以实现与ArcSDE的集成,从而读取和操作存储在ArcSDE中的数据。 在“lib”这个压缩包子文件中,通常包含了运行ArcSDE功能所需的各种Java类库。这些...
这个SDK为Java程序员提供了与ArcSDE数据库交互的API,使得开发人员能够构建功能强大的GIS应用程序,处理空间数据的存储、查询、分析以及可视化。通过使用这个SDK,开发者可以轻松地将空间数据集成到Java应用中,实现...
org.geotools.arcsde org.geotools.arcsde.data org.geotools.arcsde.data.versioning org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.gce org.geotools.arcsde.gce.band ...
- "jpe_sdk.jar"和"jsde_sdk.jar":这两个文件是Esri提供的Java API,用于开发与ArcSDE交互的应用程序。 - "geoserver-2.1.1-arcsde-plugin.zip":这是GeoServer的ArcSDE插件,允许GeoServer直接访问和管理ArcSDE...