span8
span4
你好
我试图把一个SQL Server表,并将其转换为空间层,写这一个PostGIS的表。
这似乎好的工作,我可以查看数据,但在QGIS它显示我有没有主键,并且在几何列(它把旁边的几何问号)的条目。
是否有一个变压器我需要使用写入PostGIS几何列,或者我需要在我的作家设置任何参数?我已经尝试了所有的选项,而成功的几何列问题。
谢谢
使用QGIS DB管理器时,你所面临的问题是很常见的。由于PostGIS的功能,可以有多种几何形状,我的非技术性的答复说,QGIS可能只是迷糊。
它可能不是“正确”的解决方案,但我通常只分配的PK,如果需要,空间类型。然后它加载到没有问题QGIS。
我通常不具有与FME加载为表功能的问题,但我一直有增加与SQL创建空间视图时,手动分配。
这与其说是一个答案,一系列相关的冥想,但它可能会帮助...
您可以通过选择PRIKEY作为索引集的编剧设置的主键。
我不会理会的OID这些天。
你肯定有X和Y的正确方法一轮VertexCreator?一世总是得到纬度/长柱以错误的方式第一次。
在X和Y两个属性的数值?
您是否使用了PostGIS或PostgreSQL作家?这听起来好像是前者,但要注意后者不写的几何形状。
你之前删除表编写?这可能是值得如果不尝试。
由于FME是区分大小写的。是您的几何列真GEOM抑或是GEOM?
你是不是读的POSTGIS(或PostGress)任何非空间数据,添加的几何形状,是吗?
因为在这种情况下,你必须卸下固定几何类型(使用BulkAttributeRemover用通配符)Postgres的格式属性。
你好
它应该就是这样。只是一个想法,你或许禁用输出要素类型的OID?
此外,该空间列类型您使用的,几何或地理?你使用一个通用的空间列或一个,你必须指定类型(直线,多边形等)?
大卫
感谢您的回答大卫。
我们的空间列类型的几何形状。
我们正在做的使用顶点创建工具,只是增加了使用含有从我们的源SQL表中的坐标值,然后我们写这一点到了PostGIS表X和Y字段点是。
笔者有空间列类型几何,空间列的名称,我们只是命名为“GEOM”和SRID作为我们的坐标系中的坐标值涉及到。
我认为,我们使用一个通用的空间列 - 难道我们需要公开几何领域?
对不起一个有点新的FME!
©2019安全亚搏在线软件公司|法律