你好, 我在使用iobject spark读取gdb文件中的一个shape类型为polyline ZM的图层时, 出现了下面的报错:
User class threw exception: java.lang.RuntimeException: Cannot parse polylines with Z value :-( at
org.apache.spark.sql.gdb.core.GDBTable$.org$apache$spark$sql$gdb$core$GDBTable$$toFieldGeom(GDBTable.scala:390) at
org.apache.spark.sql.gdb.core.GDBTable$$anonfun$2.apply(GDBTable.scala:96) at
org.apache.spark.sql.gdb.core.GDBTable$$anonfun$2.apply(GDBTable.scala:71) at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) at
scala.collection.immutable.Range.foreach(Range.scala:160) at
scala.collection.TraversableLike$class.map(TraversableLike.scala:234) at
scala.collection.AbstractTraversable.map(Traversable.scala:104) at
org.apache.spark.sql.gdb.core.GDBTable$.apply(GDBTable.scala:71) at
com.supermap.bdt.rddprovider.gdb.GDBFeatureRDDProvider.buildFeatureType(GDBFeatureRDDProvider.scala:106) at com.supermap.bdt.rddprovider.gdb.GDBFeatureRDDProvider.rdd(GDBFeatureRDDProvider.scala:61) at
com.dist.xdata.bdt.evaluate.SummaryStatisticsV3$$anonfun$main$2.apply(SummaryStatisticsV3.scala:77) at
com.dist.xdata.bdt.evaluate.SummaryStatisticsV3$$anonfun$main$2.apply(SummaryStatisticsV3.scala:67) at scala.collection.immutable.List.foreach(List.scala:381) at
com.dist.xdata.bdt.evaluate.SummaryStatisticsV3$.main(SummaryStatisticsV3.scala:67) at
com.dist.xdata.bdt.evaluate.SummaryStatisticsV3.main(SummaryStatisticsV3.scala) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at
java.lang.reflect.Method.invoke(Method.java:498) at
org.apache.spark.deploy.yarn.ApplicationMaster$$anon$4.run(ApplicationMaster.scala:721)\n",
"code": 4002
iobject spark版本: 10.1.0
spark版本: 2.3.2
OS: centos 7.9
是不支持读取polyline ZM吗, 后续的版本有计划增加对更多shape类型的支持吗