2012-12-13 50 views
3

找不到對谷歌或計算器的解決方案在這裏與ESRI形狀文件的工作...android系統

任何人知道如何能在我處理ESRI形狀文件在android系統?我正在嘗試構建一個簡單的形狀查看器(現在不需要編寫/創建shp),並且稍後可能會將地圖重疊在android上的Google地圖頂部。

到目前爲止,我試過openMaps和GeoTools,但沒有成功。讀取shapefile並將其存儲在SQLite數據庫中也很有趣!實際上,到目前爲止,我現在正在將shapefile轉換爲CSV(在計算機外部的android之外),然後將CSV讀取到SQLite以供在應用程序內部進行後續閱讀。

但是,這將是非常有趣的,如果我能直接從形狀讀取的SQLite(或形狀 - > SQLite的 - > CSV)只使用Android系統。

任何想法,我該怎麼辦呢?我沒有太多的Java經驗。

回答

0

我會建議利用的Shapelib,這是GDAL/OGR一部分。您將需要使用NDK,但GDAL是一個非常出色的圖書館,擁有良好的社區/支持,並使用many programs

我做了一個快速demo寫/追加到shape文件,這應該是一個足夠的起點。如果您想爲您的需求進行增強,請分解演示。