首页 文章

在android中使用ESRI shapefile

提问于
浏览
3

无法在谷歌上找到解决方案或在stackoverflow找到解决方案...

任何人都知道如何在android中处理ESRI shapefile?我正在尝试构建一个简单的形状查看器(现在没有必要编写/创建shp),并且可能稍后在android上的谷歌 Map 上重叠 Map .

到目前为止,我尝试过openMaps和GeoTools,但没有成功 . 读取shapefile并将其存储在SQLite数据库中也很有趣!事实上,到目前为止,我现在正在做的是将shapefile转换为CSV(在android之外,在计算机中),然后将CSV读取到SQLite以便以后在App中读取 .

但是,如果我只使用android直接从形状读到SQLite(或Shape - > csv - > SQLite),那将是非常有趣的 .

任何想法我该怎么做?我对Java没有多少经验 .

1 回答

  • 1

    我建议使用Shapelib,这是GDAL/OGR的一部分 . 您将需要使用NDK,但GDAL是一个优秀的图书馆,拥有出色的社区/支持,并由many programs使用 .

    我快速demo写/附加到shapefile,这应该是一个充分的起点 . 如果您想根据需要增强它,请分叉演示 .

相关问题