我一直发现最有效的方法是在Postgis数据库中编写一个临时表,然后使用sqlExecutor返回匹配的记录。
关于如何创建WHERE IN子句的一个很好的技巧(很久以前我从中学到的东西)埃里克詹我仍在使用)是:
如果您的功能(ID)大于1000,则需要执行以下操作:
希望这有帮助。
伊泰
您好!刺猬,我将在sqlcreator之后使用databasejoiner来读取postgis数据库。
与其使用普通的阅读器,你可以简单地将你的sqlcreator连接到一个FeatureReader,在WHERE子句中使用FID。