第8页
第4排
使用ESRI地理数据库时,如何提高性能?
注意:esri arcsde已经 已弃用 因此,在ESRI产品和FME的新版本中,这不再是一个选项。亚搏在线娱乐平台
ESRI ArcSDE读写器通常比ESRI地理数据库(ArcSDE)读写器提供更好的性能。这是因为ESRI ArcSDE Writer允许缓冲写入,这可以提高加载数据的性能,因为您知道数据将被干净地加载。如果你关心表现,如果可能,请使用ESRI ArcSDE编写器。您可能需要使用ESRI地理数据库(ArcSDE)编写器创建要素类,然后用ESRI ArcSDE编写器插入它们。
ESRI ArcSDE读/写器直接写入SDE功能类,避免ESRI地理数据库(ArcSDE)读/写器使用ArcGIS API。您只能使用ESRI ArcSDE读取或编写简单功能。
如果只读取或写入文件地理数据库的简单功能,请尝试使用esri geodatabase(file geodatabase open api)reader/writer。它避免了Arcgisgeodbapi的开销。
您也可以尝试使用FME 64位而不是FME 32位。总的来说,FME 64位版本应该能提高性能。如果安装ARCGIS 64位地理处理引擎,可以使用FME 64位版本读取或写入地理数据库。请参阅:我的FME版本支持的ESRI格式
你可以通过以下方式加快所有作者的翻译速度延长提交事务之间的间隔.提交事务是一项昂贵的操作,因此,建议您尽可能增大事务间隔。在安全软件下进行的速度测试中,亚搏在线将事务间隔从500更改为1000会导致特定的转换速度加快2.5%。将事务间隔更改为5000会导致相同的转换速度加快5.5%。关闭交易会导致12%或19%的改善。更改事务间隔或关闭事务的性能优势在不同的数据集之间会有所不同。
对于ESRI地理数据库,如果可能的话,使用事务类型交易或无而不是编辑会话(个人,文件)或版本控制(弧形)。编辑会话或版本控制对性能有重大影响。您的地理数据库仅在版本化或具有某些自定义行为或触发器(即正在加载网络拓扑,你有关系表,等等)。
您还可以通过创建所有功能数据集,功能类,还有提前的桌子所以地理数据库编写器只需要打开它们,而不是创造它们。在FME开始写入之前,尝试使用ESRIXML工作区文档作为地理数据库模板来创建整个地理数据库。
确保更新时,更新键字段上有一个属性索引。
设置简化几何图形到不会加快几何图形的书写速度。设置验证要写入的功能否将加快写入属性设置为域或子类型值的功能。这些值可以在加载后使用ESRI工具进行验证。
避免或最小化注释功能的数量,因为写这些东西很慢。它在编写没有用户定义字段的注释时得到了改进。
只使用所需的精度和空间分辨率。如果您只需要32位精度,在编写器功能类型参数上设置此值,而不是64位。如果你只需要分米级的精度,不要使用如此大的比例因子,以至于你给自己0.00001毫米的精度。在这两种情况下,你将携带和处理比你需要的更多的数据。降低有效的精度和分辨率会加快速度,尤其是对于大型数据集。预先警告,如果没有给数据足够的精度,降低精度/分辨率可能会导致超出界限的错误或多边形折叠成点的问题。
注意:esri arcsde已经 已弃用 因此,在ESRI产品和FME的新版本中,这不再是一个选项。亚搏在线娱乐平台
对于ESRI Arcsde Writer,删除空间索引并将层(空间列)置于仅加载模式.您可以通过python前和后处理脚本使用sde管理命令来实现这一点。在使用层之前,您需要构建空间索引。此操作可能需要大量时间,但从数据加载的角度来看,将底层SDE层置于仅加载模式可能会导致性能差异很大。将sde_grid_0设置为某些特殊值可能会影响为给定DBMS创建的网格类型,从而影响性能。有关详细信息,请参阅ESRI ArcSDE文档。(http://edndoc.esri.com/arcsde/9.3/api/capi/schemaobjects/layers/layerinfosetgridsizes.htm)对于地理数据库编写器,将网格1大小设置为0,这样做意味着在加载期间不会生成空间索引,但将在加载完成后自动生成。
确保数据库编写器是FME工作区导航树中的第一个编写器(右键单击编写器并使用“上移”)。FME缓存第二个和后续编写器的数据,因此首先让数据库编写器确保特性直接传递给编写器。
在读卡器参数中,如果不需要域或子类型信息,请关闭此信息的选项
设置一个搜索信封,以减少阅读器将读取并传递到工作区的功能的数量。搜索信封还可用于剪辑传入功能,以进一步减少数据量。此操作也在数据库级别执行,因此进一步优化了性能。
检查geodatabase reader上的设置忽略网络信息和忽略关系信息如果不需要从地理数据库中读取网络或关系信息,则设置为“是”。当此设置设置为“是”时,甚至发现在读取没有网络信息的要素类时性能有所提高。
?2019安全亚搏在线软件公司|法律