嗨,安亚搏在线心。
I seem to have stumbled across a bug in the WFS reader,这也可能影响其他OGC读者。
我们的本地WFS服务通常有一些额外参数,例如“Service NeNeMe”,“登录”和“密码”,或“票”。These are given in the stub that the reader receives,通常情况下,它工作得很好。
However,我们的一个服务在“功能”文档的服务存根中返回了这些参数,但是参数名都比较低。即。the FME stub contained "Login=" and "Password=",但返回的功能存根有“login=”和“password=”。
不幸的是,FME处理错误,因为它将camelcased参数附加到低位存根,由于区分大小写,因此FME认为参数名是不同的。
我说这是错误的原因,是因为OGC文档清楚地指出“参数名不区分大小写,但参数值应区分大小写。”
http://docs.opengeospatial.org/is/09-025r2/09-025r2.htmlWFS 2.0段落6.2.5.2
我们正在改变我们的服务以尊重使用过的案例,but FME should also support the given standard as-is,and compare parameter names without case sensitivity.
Using 2018.1 x64
I'm having difficulty accessing data with a WFS reader.
我可以读功能类型,and the translation is 'successful',但返回0个功能。我也可以在qgis中加载WFS。
I've tried amending various parameters without success,其中:连接超时长度,最大特征,忽略应用程序架构(这与早期版本的WFS一起使用),and using a search envelope.
WFS是:https://environment.data.gov.uk/spaceialdata/historic-flood-map/wfs
如果有人能把我推向正确的方向,我会非常感激!
Problem : i use esrifeature service to read data from data provider,the problem is domainsextracted with code not values.我们有大量的表,我只需要一种方法来解析这些域并保存ITINDB。may be one domain used in many tables .
关于这个问题和如何解决有什么想法吗?
注意事项。我读了这篇文章Working with Geodatabase Domains: Creating A Coded Domain.它对于从geodatabase读取非常有用,我在从esri功能服务读取时需要它。或者给我一个解决方法
FME版本2018.1 32位
你好,
我正在使用WFS读卡器,希望稍后更改凭据。是否可以在添加读卡器后执行此操作?目前我看不到任何这样做的方法。
谢谢您,
奥利弗
The WFS reader currently does not give the option for parameters to be used inside the feature type setup,例如for a search envelope.这些可以在添加功能类型后在导航器窗口中设置。但是在初始对话框中设置它们会很有用。
我正在尝试使用WFS读卡器使用HTTP基本身份验证检索功能文档。However,我怀疑FME不会发送认证头,除非它受到来自服务器401响应的挑战,which is a problem because the server I'm connecting to returns 200 response containing public layers for unauthenticated users and hence no challenge.
我的怀疑是正确的吗?是否有一种方法可以强制FME发送认证头而不等待401响应的挑战?
我尝试过的事情:
- Checked "Use Network Authentication",selected "Basic" authentication,并添加了用户名和密码。“要素类型”下不显示任何私有图层。
-手动将私有层的名称键入“要素类型”。FME表示在能力文档中找不到该层。
-将用户名和密码添加到URL,例如https://username:password@server/wfs。
嗨,大家好,
这是我第一次尝试读取WFS数据,但遇到了一些麻烦。
当我得到参数时,eveything appears to be fine :
当我试着读的时候,this happened :
整个错误文本是:
错误XML分析程序错误:'输入数据集中的错误:'http://wxs.ign.fr:80/---cryptedkey?---/地理门户网站/WFS/?service=wfs&version=2.0.0&request=getfeature&typenames=adresse-premium.lien.hexa%3lien-adresse&namespaces=xmlns%28adresse-premium.lien.hexa%2chttp%3a%2f%2fwxs.ign.fr%2fdatastore%2fadresse-premium.lien.hexa%29&outputformat=application%2fgml%2bxml%20version%3d3.2&count=30000'行:6列:3消息:标记“hr”的预期结尾
ERROR |The XML Module halted on error,see the logfile for details
错误发生致命错误。Check the logfile above for details
我想XML中有问题,缺少一些东西。当我询问数据提供者时,他们说这可以毫无困难地打开它…所以我在这里,asking for help.
Have a nice day :)
我正试图从WFS FeatureReader直接写信给FeatureWriter,使用本文中概述的提示:
这是一些数据集,but when I try to use a particular dataset,我收到一条错误消息:
使用分隔符“:”对表“public.road”进行大容量复制失败。Error was 'ERROR: extra data after last expected column CONTEXT: COPY road_works_line_temp,line 1: "NULL:featureMembers:rwe_line.143236:143236:Sporting/social event:NULL: road closed:NULL:Pending:NULL..."'
WFS URL是
失败的功能类型是RWE线(RWE点也失败)。如果我使用来自同一个服务的不同数据集(例如erc_line or erc_point),the import process works without any problems.
From the error message,看起来冒号分隔符有问题。
有人能建议解决这个问题吗?
早上好!
我需要使用FME连接到此WFS服务:
https://inspire.navarra.es/services/cp/wfs?请求=获取能力和服务=WFS
但每次我得到这个错误:
XML Parser error: 'URL protocol 'vfs' is unsupported'
我不知道会出什么问题。I use other WFS services with no problem.
有人知道那个错误是什么意思吗?
感谢您提供的帮助!
FME桌面2018.0
我们使用WFS服务作为读卡器,但不幸的是没有出现一些属性。we will build query filter based on these attributes .
For a long time,大多数主要的OGC WFS服务器都支持存储查询:arcgis,学位,GeoServer,MAPServer。在许多情况下,出于性能原因,WFS servers will not let you query more than one feature type at a time unless you define how the 2 are to be joined.因为这些连接很难定义,one of the easiest approaches is to define the join within a stored query.例如-给我所有的包裹和斯普祖姆镇的道路。
The only way to execute a stored query from FME's WFS reader now is to include the stored query parameters on the initial dataset getCapabilities request url,例如:
http://gisserver.domain.com:6080/arcgis/services/SampleWorldCities/MapServer/WFSServer?service=WFS&version=2.0.0&REQUEST=getFeature&TypeName=cities&startIndex=0&count=5&STOREDQUERY_ID=urn:StoredQueries:AttributeDemo&myrank=3
添加到WFS请求URL的任何参数最终都会传递到GetFeature请求。但这并不是很直观,所以最好将其添加到WFS参数用户界面中。这里有一个很好的链接,描述了能够支持的最基本的存储查询类型:https://enterprise.arcgis.com/en/server/10.3/publish-services/linux/communication-with-a-wfs-service-in-a-web-browser.htm
我尝试从这个WFS加载数据:https://www.vaarweginformatie.nl/wfswms/services?service=wfs&version=1.1.0&request=getfeature
but itgives some errors.我在FME桌面2015中使用WFS阅读器,我可以在WFS中看到并选择不同的特性类型,但它不会加载数据。
The readergenerate the next error : The top-level element declaration referred to by the'substitutionGroup' attribute is missing from the XML Schema
QName:'gml:AbstractFeature' | namespace uri:'http://www.opengis.net/gml'
怎么了?
I'm running a workspace that collects some 12 feature layers from a couple of WFS services on a daily basis.当服务没有正确响应时,I get a "ows:ExceptionReport",通常“无法获得连接”。
However,日志文件没有告诉我哪个功能层失败。It tells me it fetched the capabilities document,它告诉我它获取了“describeFeatureType”文档,但与它所涉及的特征类型无关。
我认为增强WFS读卡器日志记录将这一重要的信息包括在内是有益的——也是一个相当小的问题——提示连接异常的特性层的名称。
干杯
你好!
我正在使用FME中的WFS读卡器访问Web功能服务(WFS):
网址:http://slwgeo.artdata.slu.se:8080/geoserver/slw/wfs
Feauturetype: "AllSwedishOccurrences {All Swedish Occurrences}"
I am trying to filter specific(e.g.在一个城市里,“玛格丽特-玛格丽特”物种似乎我不能同时获得这两种标准。
获取能力:http://slwgeo.artdata.slu.se:8080/geoserver/ows&version=1.0.0&service=wfs&request=getcapabilities
我怎样才能通过过滤WFS读卡器得到市政府的科学名称玛格丽特费拉玛格丽特费拉?It would be ok to apply a bounding box on coordinates instead of using the attribute municipality Borås.
我知道一些XML,我一直在尝试找到一个解决方案,使用在geoserver上教过的过滤函数,但现在我走到了死胡同。
我已经尝试过:
Seems hard to use two attribute within same xmfilter.我想我必须在同一个XML过滤器中使用属性和地理过滤器。Envelope-function in wfs-reader and attribute xml filter doesn´t seems to worh together in this case.
Can someone help me?
We try to read datafrom a WFS (see attached FME workspace) and getthe following error messages:
xfmap注册了168条消息类型:'xml-multi-area'几何生成器:在'xml-multi-area'生成器中未创建任何几何
xfmap注册了168条消息,类型:errorconstructing geometry for feature,该功能将被标记为xml_geom_错误布尔属性
为什么FME内部“XML-MULTI-AREA”几何生成器在某些情况下(这里是2000年的168个)不创建区域几何,即使WFS的所有readgeometrics都通过了几何验证器的所有检查(除了一个自相交的案例)。
非常感谢你的帮助。