这对我很有用:
org.geotools
gt-coverage
2.7.4
osgeo
Open Source Geospatial Foundation Repository
http://download.osgeo.org/webdav/geotools/
看来GT的覆盖范围取决于Jai_Imageio,所以它为我安装了合适的JAR。我甚至不需要更改代码就可以使用这个工件。
这将使代码在您的IDE中工作。但是,如果您想要一个可执行JAR,那么您需要使用maven shade插件。描述了其用途
here
和
here
. 注意第二个链接中的额外行,因为它们是必需的。以下是您的POM中的额外代码:
org.apache.maven.plugins
maven-shade-plugin
1.3.1
package
shade
com.companyname.packagename.MainClassName
Java Advanced Imaging Image I/O Tools
1.1
Sun Microsystems, Inc.
com.sun.media.imageio
1.1
Sun Microsystems, Inc.
com.sun.media.imageio
我不知道所有这些额外的清单条目是什么,但是它们使我的可执行JAR做它在IDE中做的事情。
本文介绍如何通过整合GeoTools 2.7.4与Java Advanced Imaging (JAI)来实现地理空间数据处理。文章详细说明了如何配置依赖项以确保无缝集成,并提供了创建可执行JAR文件的具体步骤。
5766

被折叠的 条评论
为什么被折叠?



