2010-03-02 4 views
0

Mon groupe travaille avec le serveur SIG du GeoServer, qui fournit le service WFS.WFS-T dans ActionScript 3

Nous ne savons pas comment faire une requête HTTP POST dans Elips et envoyer le code XML suivant dans le cadre de la demande:

<wfs:Transaction service="WFS" version="1.0.0" 
    xmlns:wfs="http://www.opengis.net/wfs" 
    xmlns:topp="http://www.openplans.org/topp" 
    xmlns:gml="http://www.opengis.net/gml" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-transaction.xsd http://www.openplans.org/topp http://localhost:8080/geoserver/wfs/DescribeFeatureType?typename=topp:tasmania_roads"> 
    <wfs:Insert> 
    <topp:tasmania_roads> 
     <topp:the_geom> 
     <gml:MultiLineString srsName="http://www.opengis.net/gml/srs/epsg.xml#27354"> 
      <gml:lineStringMember> 
      <gml:LineString> 
       <gml:coordinates decimal="." cs="," ts=" "> 
494475.71056415,5433016.8189323 494982.70115662,5435041.95096618 
       </gml:coordinates> 
      </gml:LineString> 
      </gml:lineStringMember> 
     </gml:MultiLineString> 
     </topp:the_geom> 
     <topp:TYPE>mytest</topp:TYPE> 
    </topp:tasmania_roads> 
    </wfs:Insert> 
</wfs:Transaction> 

Comment cela peut-il être fait?

Répondre

0

Si tel est le ELIPS dont vous parlez

http://www.openplug.com/products/elips-studio

Ensuite, cela semble être plus d'un problème ELIPS qu'un problème flex.

Il semble que depuis Flash Player 5, il a été un moyen relativement facile d'envoyer XML par la poste

http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary855.html

ou êtes-vous coincé sur la façon de rendre le XML. Elips a-t-il une façon particulière de faire les choses?

+0

Merci pour votre réponse. J'ai découvert comment cela se fait dans le framework Flex et ça marche bien avec un serveur WFS. Le problème est dans Elips Studio. C'est le même code, mais cela ne fonctionne pas sur le serveur WFS. Mais Elips est toujours en version bêta. – LencoTB

0

Avez-vous essayé de l'envoyer par pidgeon?

0

Vous devriez essayer de recompiler votre noyau et le câbler avec "le nouvel ipad" pour obtenir cette sensation magique de Apple-power!