首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原因: java.lang.IllegalStateException:无法定位多边形的内点

原因: java.lang.IllegalStateException:无法定位多边形的内点
EN

Stack Overflow用户
提问于 2016-08-29 20:06:29
回答 1查看 64关注 0票数 0

我在使用Geo Tiff向量化我的图像时遇到错误

代码语言:javascript
复制
//vectorization
System.out.println("vectorization starts");
GridCoverage2D srcCoverage = new GeoTiffReader(new File("E:/output/sometiffile.TIFF")).read(new GeneralParameterValue[]{policy, gridsize, useJaiRead});
SimpleFeatureCollection fc = RasterToVectorProcess.process(srcCoverage, 0, cov.getEnvelope(), Collections.singletonList(0.0d), true, null);
System.out.println("process ends");
MapContext map = new DefaultMapContext();
map.setTitle("raster to vector conversion");
Style style = SLD.createPolygonStyle(Color.BLUE, Color.CYAN, 1.0f);
map.addLayer(fc, style);
JMapFrame.showMap(map);
System.out.println("vectorization ends");

输出

代码语言:javascript
复制
vectorization starts
adding...
adding...
adding...
adding...
adding...
adding...
adding...
Exception in thread "main" org.geotools.process.ProcessException: java.lang.IllegalStateException: Can't locate interior point for polygon
    at org.geotools.process.raster.RasterToVectorProcess.convert(RasterToVectorProcess.java:385)
    at org.geotools.process.raster.RasterToVectorProcess.process(RasterToVectorProcess.java:310)
    at com.rgb.PixelExtractor.extract(PixelExtractor.java:347)
    at com.rgb.RGBSpliter.main(RGBSpliter.java:92)
Caused by: java.lang.IllegalStateException: Can't locate interior point for polygon
    at org.geotools.process.raster.RasterToVectorProcess.assembleFeatures(RasterToVectorProcess.java:452)
    at org.geotools.process.raster.RasterToVectorProcess.convert(RasterToVectorProcess.java:380)
    ... 3 more
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 21:28:39

我忘了加乐队了

代码语言:javascript
复制
 SimpleFeatureCollection fc = RasterToVectorProcess.process(srcCoverage, 3, cov.getEnvelope(), Collections.singletonList(0.0d), true, null);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39205950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档