Orlando,
ArcExplorer doesn't seem to be able to access other WFS server different
than ArcIMS. Although ESRI has developed an Interoperability extension,
they have only tried it with their own software, ArcIMS, with its own
interoperability connectors.
Unfortunatelly, in this case interoperability doesn't mean what it should.
That's why you can't connect to GeoServer.
Has anyone tried ArcGIS Interoperability Add-On with GeoServer? I haven't,
but I don't really think it will work.
Have you tried JUMP? By now there is no plug-in that makes JUMP connect to
GeoServer, but I'm sure there will be one soon.
Best Regards,
Oscar Gomez
IT Consultant
Telvent
oirraza@anonymised.com
oirraza@anonymised.com
15/03/2004 13:01
Enviado por: geoserver-devel-admin@lists.sourceforge.net
Destinatarios: geoserver-devel@lists.sourceforge.net
cc:
Asunto: Re: [Geoserver-devel] GeoServer and ArcExplorer
Hi, my WFS capabilities is:
<?xml version="1.0" encoding="UTF-8" ?>
- <WFS_Capabilities version="1.0.0" xmlns="http://www.opengis.net/wfs"
xmlns:sit="http://www.catastro.mendoza.gov.ar/sitlinux" xmlns:cgf="
http://www.opengis.net/cite/geometry" xmlns:topp="
http://www.openplans.org/topp" xmlns:cdf="
http://www.opengis.net/cite/data" xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
="http://www.opengis.net/wfs
http://catas:8080/geoserver/data/capabilities/wfs/1.0.0/WFS-capabilities.xsd
">
- <Service>
<Name>WFS</Name>
<Title>Prueba de Servidor WFS</Title>
<Abstract>Este es un servidor de prueba. Contiene cartografia de
Mendoza.</Abstract>
<Keywords>WFS, TEST, MZA, Mendoza</Keywords>
<OnlineResource>http://catastrix/</OnlineResource>
<Fees>NONE</Fees>
<AccessConstraints>NONE</AccessConstraints>
</Service>
- <Capability>
- <Request>
- <GetCapabilities>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/GetCapabilities?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/GetCapabilities" />
</HTTP>
</DCPType>
</GetCapabilities>
- <DescribeFeatureType>
- <SchemaDescriptionLanguage>
<XMLSCHEMA />
</SchemaDescriptionLanguage>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/DescribeFeatureType?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/DescribeFeatureType" />
</HTTP>
</DCPType>
</DescribeFeatureType>
- <GetFeature>
- <ResultFormat>
<GML2 />
</ResultFormat>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/GetFeature?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/GetFeature" />
</HTTP>
</DCPType>
</GetFeature>
- <Transaction>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/Transaction?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/Transaction" />
</HTTP>
</DCPType>
</Transaction>
- <LockFeature>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/LockFeature?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/LockFeature" />
</HTTP>
</DCPType>
</LockFeature>
- <GetFeatureWithLock>
- <ResultFormat>
<GML2 />
</ResultFormat>
- <DCPType>
- <HTTP>
<Get onlineResource="
http://catastrix:8080/geoserver/wfs/GetFeatureWithLock?" />
</HTTP>
</DCPType>
- <DCPType>
- <HTTP>
<Post onlineResource="
http://catastrix:8080/geoserver/wfs/GetFeatureWithLock" />
</HTTP>
</DCPType>
</GetFeatureWithLock>
</Request>
</Capability>
- <FeatureTypeList>
- <Operations>
<Query />
</Operations>
- <FeatureType>
<Name>topp:bc_roads</Name>
<Title>test bc roads</Title>
<Abstract>This is some road features in British Columbia</
Abstract>
<Keywords />
<SRS>EPSG:27354</SRS>
<LatLongBoundingBox minx="-74.27" miny="40.5" maxx="-73.8" maxy="
40.94" />
</FeatureType>
- <FeatureType>
<Name>sit:parcelas</Name>
<Title>test postgis</Title>
<Abstract>Tabla de parcelas desde PostGis</Abstract>
<Keywords />
<SRS>EPSG:22192</SRS>
<LatLongBoundingBox minx="-33.21" miny="-68.49" maxx="-33.16"
maxy="-68.44" />
</FeatureType>
</FeatureTypeList>
- <ogc:Filter_Capabilities>
- <ogc:Spatial_Capabilities>
- <ogc:Spatial_Operators>
<ogc:Disjoint />
<ogc:Equals />
<ogc:DWithin />
<ogc:Beyond />
<ogc:Intersect />
<ogc:Touches />
<ogc:Crosses />
<ogc:Within />
<ogc:Contains />
<ogc:Overlaps />
<ogc:BBOX />
</ogc:Spatial_Operators>
</ogc:Spatial_Capabilities>
- <ogc:Scalar_Capabilities>
<ogc:Logical_Operators />
- <ogc:Comparison_Operators>
<ogc:Simple_Comparisons />
<ogc:Between />
<ogc:Like />
<ogc:NullCheck />
</ogc:Comparison_Operators>
- <ogc:Arithmetic_Operators>
<ogc:Simple_Arithmetic />
</ogc:Arithmetic_Operators>
</ogc:Scalar_Capabilities>
</ogc:Filter_Capabilities>
</WFS_Capabilities>
Thanks
Orlando Irrazabal
Hi,
Could you post your WFS capabilities in an e-mail message?
Probably ArcExplorer won't work anyway with Geoserver, as ArcExplorer will
expect to receive the ESRI GML profile, but now it is not even parsing
your capabilities to get to the list of layers.
Best regards,
Bart
On Wed, 10 Mar 2004 17:44:19 -0300, <oirraza@anonymised.com> wrote:
When I try to connect to my Geoserver, in the ArcExplorer Message
Console
see the next message:&&&&& 1. test
:http://catastrix:8080/geoserver/wfs?request=GetCapabilities
&&&&& 2. test :
&&&&& 3. test :1.0.0
com.esri.axl.marshal.UnMarshallingException: Could not find field for
tag:
DCPType inside class com.esri.ogc.client.wfsXml.DescribeFeatureType in
line
1.
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalObject(ClassMappingEntryImpl.java:358)
at
com.esri.axl.mapping.XmlMappingRegistryImpl.unMarshalByClass(XmlMappingRegistryImpl.java:374)
at
com.esri.axl.marshal.XmlInputStreamImpl.unMarshal(XmlInputStreamImpl.java:154)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalField(FieldMappingImpl.java:628)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalFieldObject(FieldMappingImpl.java:468)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalElementFields(FieldMappingImpl.java:1673)
at
com.esri.axl.mapping.SequenceModelGroup.unMarshalElementFields(SequenceModelGroup.java:92)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalElementFields(ClassMappingEntryImpl.java:394)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalObject(ClassMappingEntryImpl.java:355)
at
com.esri.axl.mapping.XmlMappingRegistryImpl.unMarshalByClass(XmlMappingRegistryImpl.java:374)
at
com.esri.axl.marshal.XmlInputStreamImpl.unMarshal(XmlInputStreamImpl.java:154)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalField(FieldMappingImpl.java:628)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalFieldObject(FieldMappingImpl.java:468)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalElementFields(FieldMappingImpl.java:1673)
at
com.esri.axl.mapping.SequenceModelGroup.unMarshalElementFields(SequenceModelGroup.java:92)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalElementFields(ClassMappingEntryImpl.java:394)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalObject(ClassMappingEntryImpl.java:355)
at
com.esri.axl.mapping.XmlMappingRegistryImpl.unMarshalByClass(XmlMappingRegistryImpl.java:374)
at
com.esri.axl.marshal.XmlInputStreamImpl.unMarshal(XmlInputStreamImpl.java:154)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalField(FieldMappingImpl.java:628)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalFieldObject(FieldMappingImpl.java:468)
at
com.esri.axl.mapping.FieldMappingImpl.unMarshalElementFields(FieldMappingImpl.java:1673)
at
com.esri.axl.mapping.SequenceModelGroup.unMarshalElementFields(SequenceModelGroup.java:92)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalElementFields(ClassMappingEntryImpl.java:394)
at
com.esri.axl.mapping.ClassMappingEntryImpl.unMarshalObject(ClassMappingEntryImpl.java:355)
at
com.esri.axl.mapping.XmlMappingRegistryImpl.unMarshalByClass(XmlMappingRegistryImpl.java:374)
at
com.esri.axl.marshal.XmlInputStreamImpl.unMarshal(XmlInputStreamImpl.java:154)
at
com.esri.ogc.client.service.WFSServiceProxy.unMarshalling(WFSServiceProxy.java:292)
at com.esri.ogc.client.service.WFSServiceProxy.
_$19064(WFSServiceProxy.java:141)
at
com.esri.ogc.client.service.WFSServiceProxy.<init>(WFSServiceProxy.java:50)
at com.esri.ogc.client.WFSServer.refresh(WFSServer.java:141)
at com.esri.ogc.client.WFSServer.<init>(WFSServer.java:54)
at com.esri.ogc.client.WFSServer.getLayerSource(WFSServer.java:41)
at com.esri.ogc.client.WMSUtil.connectWFS(WMSUtil.java:269)
at
com.esri.ogc.viewer.extensions.WFSConnectionDialog.jButton_Conn_actionPerformed(WFSConnectionDialog.java:195)
at
com.esri.ogc.viewer.extensions.WFSConnectionDialog$1.actionPerformed(WFSConnectionDialog.java:76)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5134)
at java.awt.Component.processEvent(Component.java:4931)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)Any idea to resolve this problem?
Thanks
Orlando Irrazabal
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
--
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
***********Internet Email Confidentiality Footer*************
This email and any files transmitted with it are confidential and intended
solely for the use of the organisation or individual to whom they are
addressed. Any retransmittal or copying of this email and/or attached
files without our permission is expressly forbidden. If you are not the
addressee indicated in this message (or responsible for delivery of the
message to such person), you may not copy or deliver this message
to anyone. In such case, you should destroy this message and kindly
notify the sender by reply email. Please advise immediately if you or
your employer does not consent to Internet email for messages of this
kind. Opinions, conclusions and other information in this message that
do not relate to the official business of my firm shall be understood as
neither given nor endorsed by it.