span8
span4
在本教程中,我们将转换温哥华城市的邮政编码数据,从Esri shapefile (*.shp)到Esri文件geodatabase (*.gdb)格式。在转换期间,我们还将创建一个新的Esri功能数据集容器来容纳功能类。
Esri shapefile (forwardsortationarea .shp)表示覆盖温哥华的不同邮政区。前向分类区(FSA)是所有邮政编码都以相同的三个字符开头的地理区域。FSA规则的第一个字母表示一个特定的“邮政区”。
为了创建特性数据集,本教程需要在与FME相同的机器上安装授权版本的ArcGIS。如果您没有ArcGIS的授权版本,您仍然可以使用文件Geodatabase Open API编写器,但是您无法创建功能数据集,只能创建功能类。
这段视频是用FME 2016拍摄的,但是功能在新版本的FME中是一样的。
ShapefileToGeodatabase.zip数据和完成的工作区
1)检查FME中的数据
第一步是检查forwardsortationarea。shp文件。打开FME工作台并启动一个空白工作区,并添加一个新的读取器。在reader对话框中,输入Esri Shapefile作为格式,然后浏览到ForwardSortationAreas。数据集的shp文件。单击OK将阅读器添加到画布。
现在要查看数据,单击画布上的ForwardSortationAreas阅读器特性类型,打开弹出菜单。然后在弹出菜单上单击查看源数据按钮,在可视化预览窗口中查看数据。
我们有代表前向分类区域的区域特征。有一个单独的属性(CFSAUID)来标识前向分类区域,这是邮政编码的前3个字符。
注意:这一步也可以在FME 2019之前版本的FME数据检查器中完成。检查完数据后,一定要将Esri shapefile reader添加到FME工作台。
2)检查ArcCatalog中的数据
让我们看看community映射。亚搏国际在线官网gdb文件在Esri ArcGIS ArcCatalog。
在ArcCatalog中,我们可以看到现有的功能类,但是没有功能数据集。作为转换的一部分,我们希望将ForwardSortationAreas特性类添加到新创建的称为“Postal”的特性数据集中。
3)将输出(写入)格式设置为Esri地理数据库
回到FME工作台,我们需要向画布添加一个writer。单击Add Writer并在Add Writer对话框中选择Esri Geodatabase(文件Geodb)作为格式。
注意:如果您没有将ArcGIS安装在与FME相同的机器上,则编写器的文件Geodb版本将不可用。您可以使用开放的API文件Geodb版本,但是创建功能数据集的选项将不可用。
然后,对于数据集,浏览到CommunityMapping.gdb。亚搏国际在线官网确保将Feature类或表定义设置为从Reader复制,然后单击OK。
4)修改输出(写入)特征类型属性
将ForwardSortationArea阅读器功能类型连接到新的写入器功能类型。然后双击writer特性类型参数来打开它。默认情况下,转换会在地理数据库中创建一个名为ForwardSortationAreas的新特性类。但是,我们希望将这个翻译后的特性类嵌入到一个新创建的名为“Postal”的特性数据集中。
首先,将几何图形设置为geodb_polygon,这样feature类将是正确的几何图形。然后创建特征数据集,展开表的创建参数,然后在邮政功能数据集类型。单击OK确认更改。
5)点击工具栏上的Run按钮
通过单击绿色的play按钮来运行工作区。这就进行了翻译。
6)在ArcMap中查看特征数据集和特征类
在ArcMap中,刷新视图,您现在应该会发现一个邮政功能数据集,其中包含ForwardSortationAreas功能类。
数据属性
这里提供的前向分类区域数据集来自加拿大统计局,2011年人口普查数字边界文件,2013年。经加拿大统计局许可,按“现状”转载和分发。该数据包括经加拿大邮政公司许可复制的信息。
©2019安全亚搏在线软件公司法律