ArcGIS Runtime SDK for Android 加载Android本地的shp数据,总是提示找不到shp文件

我用ArcGIS Runtime SDK for Android100.2.1加载本地的手机中的shp数据,提示找不到shp文件,但是shp数据明明在指定的位置,shp数据是下载的示例代码中的数据,必要文件都在
E/MainActivity: Shapefile feature table failed to load: com.esri.arcgisruntime.ArcGISRuntimeException: Shape file not found: /storage/sdcard0/ArcGIS/Samples/ShapeFile/Aurora_CO_shp/Public_Art.shp
 
已邀请:

张佳期

赞同来自: GIS小菜鸟

“ /storage/sdcard0”参考链接:https://blog.csdn.net/ouyang_p ... 73367
另外,看下本地的文件名命名(ArcGIS/Samples/ShapeFile/Aurora_CO_shp/Public_Art.shp)是否和代码中指定的一致,包括大小写等。

Mekeater - 希望能在CODE的路上披荆斩棘,越走越远

赞同来自: GIS小菜鸟

谢谢您的解答路径这个问题都停在这两天了/上火/,路径比对没有任何问题,我用File检查是否存在指定文件,调试文件是存在的,但就是数据加载不了

QQ图片20190401142139.jpg




 

天空树快递

赞同来自:

知道问题原因了,路径没问题的话,检查一下是不是shp所必需的三个文件(shp,shx,dbf)缺了哪一个,或者说找错了哪一个(我就是吧sbx文件当成了shx文件),如果是从多个相关文件找出必要的三个可能copy错了。

要回复问题请先登录注册