如果您使用RasterExtractor为SQLite创建PNG blobs,那么您可以将它替换为FeatureWriter(写出PNG)和AttributeFileReader(将PNG读入blob属性)的组合。这将允许您控制PNG文件的优化。
为了避免在您的驱动器上创建大量PNG文件,您可以对所有块重用相同的名称(即。temp.png)。您还可以使用TempPathnameCreator为您的png创建一个临时文件夹,该文件夹将在工作空间完成时自动清理。
这与RasterExtractor使用的过程本质上是相同的,所以它根本不应该影响工作空间的性能。
它可能不是最直接的方法,但是您可以使用PNG写入器通过FeatureWriter读取它们(FeatureReader)来编写栅格,然后写入数据库。
希望这个有帮助。