是否有任何适用于Android的开源GIS软件,我们可以在其中执行各种地理处理操作(如缓冲,联合和交叉),并且应进行自定义,例如:我们在基于桌面的QGIS中进行的操作。
是否有任何适用于Android的开源GIS软件,我们可以在其中执行各种地理处理操作(如缓冲,联合和交叉),并且应进行自定义,例如:我们在基于桌面的QGIS中进行的操作。
Answers:
作为今年的Google夏季代码活动的一部分,有一个QGIS Android项目。Marco Bernasocchi是作者,尽管该工作仍在进行中,但他设法使基础知识可以在Android平板电脑上使用。只需搜索QGIS Android,您将获得几个链接到邮件列表帖子,他的博客和下载链接。
对于带有groprocessing 的可正常使用的 GIS,这是您最好的选择(而是唯一的选择),但它处于起步阶段,因此您将不得不等到Marco获得更多时间/资金或有人进行开发。
您可以尝试NASA WorldWind。他们刚刚在QinetiQ的QGlobe团队的帮助下开始了android支持。
我想在罗克韦尔空间(Rockwell Space)的任何地方提及android系统的GIS,并在Google Play上找到。虽然不是完整的gis软件包,但它确实允许数据收集中的某些功能。您在Google表单中创建数据表单,该应用程序会加载该应用程序并整合智能手机GPS收集的位置(在我的情况下,我将蓝牙GPS单元与其他应用调用蓝牙GPS一起使用以保存在数据计划中)。然后将收集的每个数据集保存在云中。它还提供拍照功能,并提供到上载照片的链接。
作为土地测量师,我建立了一个表格,用于对在现场发现的边界证据进行分类,注明类型,条件,尺寸和其他注释。当我回到办公室时,它在我的谷歌驱动器上等着我。一则小小的表格消息和信息立即进入qgis。强大的支持和出色的教程。
我已经为Android编译了一套开源GIS工具(Spatialite,GDAL,OGR)。这是针对我们自己的3D地图可视化引擎Nutiteq 3D SDK的。
它正在进行中,但是例如Spatialite提供了相当不错的一组地理处理API,这些API主要是从GEOS函数派生而来的:从缓冲区到基本Djikstra路由。Nutiteq是开发工具,而不是像QGIS这样的应用程序。因此,您需要根据数据和需求实现UI,并学习一些Android Java开发。但是已经有一些开发人员使用此工具开发通用的GIS应用程序,用户可以在其中定义自己的WMS,Shapefile图层等,并以此进行空间查询。
Android上的QGIS是很好的概念证明,但它非常笨重(接近100MB安装程序包),并且UI根本没有针对平板电脑/手机进行优化。Nutiteq SDK图形可视化核心非常精简且针对移动设备进行了优化。