span8
span4
我只是想在PostGIS中设置一个动态读取器,它将读取我在运行时选择的所有表,然后有一个postGIS动态写入器连接到这个阅读器,它会复制相同的几何图形,模式定义和来自读者的数据,表的名称将是原始表的名称加上下划线,类似于"original_table" => "original_table_"。
虽然这似乎是一个非常简单的任务来完成我尝试了很多方法,但我不能让我做它。
我试着按照教程去做
但我首先得到一个警告:
Cannot find a matching schema named 'name_of_db_schema.original_table_' in the known set of schemas: 'name_of_db_schema.original_table_.已知的模式源是:'POSTGIS_1'。请验证写入器功能类型配置。
然后一条错误消息:
POSTGIS Writer: Fanout for feature type 'name_of_db_schema.original_table_' failed to find feature type template 'name_of_db_schema.original_table_'
看起来FME wants是在查找我想创建的表的模式,这是FME应该动态做的,对目的地一无所知。
这是为什么呢?谁能帮忙吗?
我知道这是一个非常简单的任务,但我是新来的FME,我似乎无法找到一个解决方案。
你好,
我几乎有同样的问题。
使用FME-Desktop复制postgis表可以很好地工作。但是使用FME-Server复制失败。
我使用相同的版本(2017.3)dwith me - desktop和FME-Server
你有什么主意吗?
287 |
通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT f_table_name,f_geography_column,coord_dimension,srid,类型来自geography_columns,其中f_table_schema = 'ausbildung'和f_table_name = 'beispiel " |
288 | 通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT f_table_name,f_geometry_column,coord_dimension,srid,类型来自geometry_columns,其中f_table_schema = 'ausbildung'和f_table_name = 'beispiel " |
289 | 通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT r_table_name,r_raster_column,' 2 ',srid,'RASTER'来自raster_columns,其中r_table_schema = 'ausbildung'和r_table_name = 'beispiel " |
290 | 错误 | 0.0 | 0.2 | 今天在13:28:43 | Error executing SQL command ('select * from "ausbildung"."beispiel" where false limit 0'): 'ERROR: relation "ausbildung.beispiel" does not exist |
LINE 1: select * from "ausbildung"."beispiel" where false limit 0 | |||||
294 | 警告 | 0.0 | 0.2 | 今天在13:28:43 | 没有发现“ausbildung.beispiel”的空间列。这很可能是一个没有空间数据的PostgreSQL表。没有几何将被读取。如果没有空间数据,请尝试使用PostgreSQL阅读器 |
295 | 警告 | 0.0 | 0.2 | 今天在13:28:43 | PostGIS几何类型未知或为空()。将PostGIS几何体设置为'postgis_none' |
296 | 错误 | 0.0 | 0.2 | 今天在13:28:43 | Error executing SQL command ('select * from "ausbildung"."beispiel" where false limit 0'): 'ERROR: relation "ausbildung.beispiel" does not exist |
LINE 1: select * from "ausbildung"."beispiel" where false limit 0 |
你好,
我也有同样的问题。动态读取和写入postgistable在fme-desktop上运行良好,但是如果我用FME-Server(2017)运行这个工作区,它就会失败。
fme-Server和FME-Desktop:相同的版本
postgis-db相同,相同的数据
fme-server日志的一部分:
287 | 通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT f_table_name,f_geography_column,coord_dimension,srid,类型来自geography_columns,其中f_table_schema = 'ausbildung'和f_table_name = 'beispiel " |
288 | 通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT f_table_name,f_geometry_column,coord_dimension,srid,类型来自geometry_columns,其中f_table_schema = 'ausbildung'和f_table_name = 'beispiel " |
289 | 通知 | 0.0 | 0.2 | 今天在13:28:43 | 执行元数据查询:'SELECT r_table_name,r_raster_column,' 2 ',srid,'RASTER'来自raster_columns,其中r_table_schema = 'ausbildung'和r_table_name = 'beispiel " |
290 | 错误 | 0.0 | 0.2 | 今天在13:28:43 | Error executing SQL command ('select * from "ausbildung"."beispiel" where false limit 0'): 'ERROR: relation "ausbildung.beispiel" does not exist |
LINE 1: select * from "ausbildung"."beispiel" where false limit 0 | |||||
294 | 警告 | 0.0 | 0.2 | 今天在13:28:43 | 没有发现“ausbildung.beispiel”的空间列。这很可能是一个没有空间数据的PostgreSQL表。没有几何将被读取。如果没有空间数据,请尝试使用PostgreSQL阅读器 |
295 | 警告 | 0.0 | 0.2 | 今天在13:28:43 | PostGIS几何类型未知或为空()。将PostGIS几何体设置为'postgis_none' |
296 | 错误 | 0.0 | 0.2 | 今天在13:28:43 | Error executing SQL command ('select * from "ausbildung"."beispiel" where false limit 0'): 'ERROR: relation "ausbildung.beispiel" does not exist |
LINE 1: select * from "ausbildung"."beispiel" where false limit 0 |
你知道吗?
©2019安全亚搏在线软件公司法律