西班牙
斯潘4
我正在尝试将geotiff转换为esri多边形形状文件或要素类,而不是光栅。geotiff位于wgs1984中,这很好,它包含具有拉伸值和像素值字段的网格。我使用geotiff阅读器,并尝试了esri shapefile和file geodatabase writers作为输出,但我只得到了一个特性。我不介意每个网格是否都是多边形,因为它是一个足够小的tiff文件,我可以在创建shapefile/feature类之后对它们进行分类,但是如果我可以做一个简单的转换来预先识别类以创建更少的多边形,那也很好。
我不认为在目前的arcgis中这种能力是一种直接的方法,所以我想知道fme是否有更好的方法。感谢您的帮助!
@XiaomengAt亚搏在线Safe,感谢您在这里通过电子邮件与我联系!我犯了一个不知道如何公开属性的简单错误,但是我发现了rastercellcuthoverter转换器上的右键单击按钮,可以按照您的指令公开这些值。我现在有了一个shapefile,它有一个“band_uu va”变量名,我已经决定不需要通过attributemanager,因为我总是可以在arcgis端对字段名进行别名。
新的问题是,“band_uuuuva”值是以浮点值的形式出现的,但在文本字段中。因此,我不能将该字段用于分级值,因为它不是模式中的浮点数。我不知道如何将该字段从文本转换为在转换器中浮动。我可以用Arcgis做到这一点,但我很惊讶在FME中不容易做到——我一定漏掉了一些东西。
此外,每次运行工作区并手动设置值以获取输出时,我都必须手动编辑writer中的公开属性。编辑后,我保存了工作区,但是一旦关闭并重新打开FME和工作区,手动设置的值就不存在了,我必须再做一遍。
最后一个“发现”:我无法使用rastertopolygonconconverter,因为它没有像rastercellconverter那样公开属性。虽然使用前者来减少多边形的数量是很好的,但是后者可以很好地处理我的小多边形集。也许我也错过了什么!
我有足够的钱做剩下的工作geotiff2geotiff-esrishape.fmw使用Arcgis,但我会好奇是否有更好的方法-我肯定有!我已将我的工作区文件作为参考。谢谢你抽出时间!
3。其中,对作家的新属性后保存关闭,重新打开工作空间消失我无法重现该问题。再试一次,而使用属性“_band_0__v”,如果仍然无法正常工作。也许下载最新的FME这里,看看它是否解决了问题。
4。你是正确的RasterToPolygonCoercer不会自动暴露存储单元格值的属性_label。您可以使用AttributeExposer事后揭露它。这是一个已知的问题,是在我们的雷达来解决。
希望这可以帮助你动一动进一步FME对您的工作流程。亚搏在线
我看到这里的问题主要是在将单元格值作为属性写入shapefile或file geodatabase时。我查看了光栅,它似乎不可以看到拉伸的值,但我们可以确定提取像素值和写入输出。
你遇到麻烦的原因与两个因素有关:希望这能有所帮助。
谢谢!
Xiaomeng
@zzupljanin再次感谢您的时间!我已经将属性Creator合并到我的工作台文件流中,但是它没有公开任何带变量。我不知道如何设置参数;如果看起来GeoTIFF没有暴露变量,
这里是到GeoTIFF的链接,ZIP大小只有10KB:实际上有一个TIFF图像和TFW文件,它是用来组成GeoTIFF的。我假设FME需要知道这两个文件必须是解决方案的一部分,但它只要求TIF图像,
@zzupljanin谢谢您的回复和帮助!我使用rastercellcoer作为GeoTIFF阅读器和Esri shapefile写入器之间的转换器。它产生了我期望的1,230个多边形,我得到了两个变量:_band_va和_band_pa,但它们都是空值/空值,我无法向转换器输入属性信息。
我的栅格参数输入:
输出单元格几何:多边形,提取带值为:Attributes,提取Nodata值为:Yes,保存属性:Yes,光栅ID属性:(不知道),带ID属性:(不能输入-可能因为缺少光栅ID属性?),列属性:(不知道),行属性:(不知道)。
我不知道GeoTIFF中使用的确切变量名。Esri没有通过它的应用程序公开每个单元格的变量名或ID,但是知道它们是什么,在GeoTIFF的属性中将它们称为“拉伸值”和“像素值”。我尝试了几种猜测变量名的组合,但都没有成功,而GeoTIFF规范对我一点帮助都没有。
我无法上传地理文件在这里作为一个文件或图像,所以我不能通过这个论坛信息与你分享我的文件。我想我已经很接近了,但是不知道应该使用什么值。任何进一步的帮助将是伟大的!
?2019安全亚搏在线软件公司|法律