span8
span4
本教程将告诉你如何为MapInfo MIF / MID转换(* .mif文件和* .mid两种)数据到ESRI Shape文件(* .SHP)使用FME。我们的源数据包含代表公园地区功能。每个公园有一个名为NeighborhoodName的属性。使用FME,我们将创建一个包含所有公园的每个唯一附近的一个单独的shape文件,并在此过程中,我们会发现它是多么容易分割成的数据根据属性值单独的文件。有关拆分数据分成单独的文件的详细信息,请参阅文章扇出。
这个视频是用FME版本2016.0创建的。有些步骤可能略有不同,但对于较新版本的FME,整个过程是相同的。
MapInfoToShapefile.zip包含数据和工作区
1)检查FME中的数据
第一步是检查Parks.mif文件。打开一个空白FME工作空间,添加一个新的读者。在阅读器对话框,在MapInfo的MIF / MID类型,然后浏览到Parks.mif文件。单击OK读者添加到画布上。
现在,查看数据,点击公园读者特征类型在画布上打开弹出式菜单。然后在弹出菜单中单击查看源数据按钮,在视觉预览窗口中查看数据。
在Visual预览窗口(或FME数据查验)时,应注意的属性名称的长度。由于我们是在写出到ESRI shape文件规划,我们需要缩短属性名只有10个字符。
注意:这一步也可以在FME 2019之前版本的FME数据检查器中完成。检查完数据后,一定要将MapInfo (MIF/MID)阅读器添加到FME工作台。
2)将输出(写入)格式设置为Esri Shapefile
接下来,我们需要一个作家加入到画布上。点击添加作家和添加作家对话框,在格式,选择ESRI的shapefile。
那么对于数据集,浏览到一个文件夹来保存shape文件,然后单击确定添加作家。由于我们将创造大量的shape文件,它是创建一个新的文件夹是一个好主意。
3)清理属性名
为了缩短属性名,我们将需要使用AttributeManager变压器。添加AttributeManager变压器画布和输入端口连接到公园读卡器功能类型和输出到公园作家特征类型。
打开AttributeManager参数并更改以下的输出属性:
输入属性 |
输出属性 |
NeighborhoodName |
NeighName |
SpecialFeatures |
特性 |
4)更新写入器属性
现在我们已经更名的属性,我们需要反思的作家名称更改。打开写器功能的类型参数,并切换到用户属性标签。在这个选项卡中,我们可以看到,属性是不一样的,我们刚刚更名的AttributeManager的人。要轻松地解决这个问题,切换属性定义为自动,它会自动更新到我们更名的属性。
5)将目标特征类型名设置为属性值
请记住我们的目标是创建一个基于邻里的名字所有公园的独立shape文件。在“功能类型属性”对话框中,切换回“参数”选项卡。然后点击Shapefile Name参数旁边的下拉列表,点击Attribute Value,然后选择Name。单击OK以取消功能类型属性对话框。
运行工作区
工作空间现在可以运行了。通过单击绿色的play按钮来运行工作区。
7)查看输出数据集
要查看输出数据集,请单击@Value(邻居名)编写器特性类型以打开弹出菜单,然后单击打开包含文件夹的按钮。
在Output文件夹中,有一个shapefile,其中包含每个社区的所有公园。
数据属性
这里使用的数据来源于由温哥华的城市不列颠哥伦比亚省。它包含在开放政府许可下的信息-温哥华。
©2019安全亚搏在线软件公司|法律