第8页
第4排
在这个演示中,PostgreSQL表包含表示勘测道路的非空间数据。“x”和“y”属性将非空间数据转换为点,然后利用每个道路唯一的“道路ID”属性,这些点将根据此ID连接到线条中。最后,行可以写入空间格式,在这个例子中,mapinfo。
注意,也可以使用PostGIS阅读器读取存储在PostResQL中的底层属性数据,但是,当从PostgreSQL中只读取属性表时,应该使用PostgreSQL阅读器。
非空间道路点数据存储在PostgreSQL中。值得注意的属性包括用于创建点的“x”和“y”。以及“道路ID”,这是每一条道路的独特之处。
FMEData2015.数据检查器中的路标表视图
1)添加读卡器
启动FME工作台。在“开始”页上选择“新建工作区”选项。这将创建一个空白画布。
选择读卡器>添加读卡器。输入postgresql作为格式,并选择postgis培训数据库(在中设置查看和检查PostGIS)作为数据集。如果没有此命名数据库连接,选择嵌入连接参数的选项,然后选择参数。。。手动输入连接参数:
要与嵌入连接参数选项一起使用的PostGIS参数。
同时选择:
表列表的架构:FMEData2015年
表列表:路标
2)创建点
添加变极器到画布并将其连接到源路点功能类型。它用于将“x”和“y”属性值转换为点。选择x值参数的“x”属性和y值参数的“y”属性
3)设置坐标系
添加协调系统设置器在画布上,并连接到VertexCreator。将坐标系设置为TX83-CF。
4)排序数据
在将点连接成线之前对它们进行排序。添加分拣机到画布并将其连接到CoordinateSystemsetter。首先按“road_id”(字母/升序)排序,然后按“顶点编号”(数字/升序)。
5)点线连接
添加点连接器到画布上,然后连接到分拣机。请设置连接中断属性到“road-id”属性。点连接器 基于属性“road_id”连接点以形成线。
6)添加MapInfo选项卡编写器
从“编剧”菜单,添加编写器。选择“地图信息”选项卡作为格式,并输入数据集的位置(文件夹)。单击“确定”。
将新的目标功能类型连接到PointConnector。
打开目标功能类型的属性。将表名更改为majorroads。单击“属性”选项卡并删除“x”和“y”列。
7)运行工作区
然后这些行被写入空间格式,地图信息Mitab。
空间输出,道路线,可以在数据检查器中查看。
使用数据检查器查看majoroads.tab
?2019安全亚搏在线软件公司|法律