从sqlite db解析blob

时间:2012-09-14 07:13:09

标签: objective-c ios blob geocoding binary-data

我需要一个关于从sqlite db解析blob字段的建议。字段的内容是一个多边形信息,我想它就像数组数组。

我是这样开始的:

NSData * theData = [[NSData alloc]initWithBytes:sqlite3_column_blob(statement, 0) length:sqlite3_column_bytes(statement,0)];

这给了我一些(这只是一部分):

<01030000 00010000 00930100 0099d711 876c4031 40514cde 00330348 409f0436 e7e03d31 40a7b052 41450348 40fb230c 03963c31 402b14e9 7e4e0348 407e1821 3cda3031 407e1ea3 3cf30248 40fd1186 014b2e31 40fd4ae7>

现在不太清楚如何继续。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您下载的地图包采用此格式

http://en.wikipedia.org/wiki/Shapefile

因此,您可能会对某些现有代码感兴趣以进行解析。转换为sqlite对你没有任何帮助。

Shapefile with ObjectiveC

https://github.com/grgcombs/iOS-Shapefile