斯潘8
斯潘4
假设这是你所说的地图数据,使用GML读卡器或OS MasterMap读卡器从源gz读取,答案是否定的。基于文件的源格式不能让您通过读卡器有效地发出“where”子句。
您可以做一些事情来限制数据量:
1)假设你有“地理”供应,使用一个网格文件,其中每个块包含一个图块,把它读进去,用它来建立一个你感兴趣的领域所需要的块的列表,这样,您只能在需要数据的gz中进行读取。将文件名列表传递给FeatureReader。
2)使用FeatureTypes来读取参数,以便只读取所需的层。所以如果你只需要地形特征就可以抓住这些“建筑物”,只读取该层,不是所有其他人都喜欢卡通文字等。
3)然后在流程的正前方放置一个简单的测试仪或类似的测试仪,然后是一个attributekeeper,只保留您需要的属性。
4)如果您有地理供应而不是非地理供应,您还需要在瓷砖边界上处理重复的TOID,因此,您需要一个复制过滤器来处理这些问题,以便在预先对TOID“版本”进行排序后对TOID进行重复数据消除,以便在块边缘保留每个TOID的最新版本。
当然,您只需将gz填充到Postgis或Oracle之类的数据库中,然后就可以向数据库发出SQL查询,与处理原始数据相比,IT部门一整天都在以一种更有效的方式进行艰苦的工作。
希望我正确地猜测了数据产品,否则其中的一些就没有那么重要了。
最好的,戴夫
?2019安全亚搏在线软件公司|合法的