updateFeatures
Descripción
Actualiza las características en una tabla pasando una colección de características con un commitInterval opcional. Cada característica de la colección debe tener un ID (clave principal) que se utiliza para que coincida con la característica de entrada con la característica de la tabla. La respuesta contiene el número de características que se actualizaron de manera exitosa. Un flujo de trabajo típico es para generar la colección de características utilizando una operación de búsqueda o listFeatures, modificar la colección de características, luego pasar la colección de características modificada a la operación updateFeatures.
Mensajes
La siguiente tabla enumera los mensajes de solicitud y de respuesta para la operaciónupdateFeatures.
Haga clic en el nombre de un mensaje para obtener más información acerca de este.
Mensaje | Descripción |
---|---|
UpdateFeaturesRequest | El mensaje de solicitud de la operación updateFeatures. |
UpdateFeaturesResponse | El mensaje de respuesta de la operación updateFeatures. |
Ejemplo
Ejemplo de actualizar funciones en una tabla. La opción AttributeDefinitionList define las columnas de la tabla, y la opción FeatureList define los valores que se van a actualizar:
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://www.mapinfo.com/midev/service/feature/v1" xmlns:ns3="http://www.mapinfo.com/midev/service/featurecollection/v1" xmlns:ns4=http://www.mapinfo.com/midev/service/geometries/v1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<S:Header/>
<S:Body>
<UpdateFeaturesRequest table="/MyTable" commitInterval="1">
<ns3:FeatureCollection>
<ns3:FeatureCollectionMetadata>
<ns3:AttributeDefinitionList>
<ns3:AttributeDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:ScalarAttributeDefinition" dataType="Double" name="Column1"/>
<ns3:AttributeDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:GeometryAttributeDefinition" srsName="epsg:4267" dataType="Geometry" name="SP_GEOMETRY"/>
</ns3:AttributeDefinitionList>
</ns3:FeatureCollectionMetadata>
<ns3:FeatureList>
<ns3:Feature id="1">
<ns3:AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:DoubleValue">
<ns3:Value>123.456</ns3:Value>
</ns3:AttributeValue>
<ns3:AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:GeometryValue">
<ns4:FeatureGeometry xsi:type="ns4:Point" srsName="epsg:4326">
<ns4:Pos>
<ns4:X>-72</ns4:X>
<ns4:Y>42</ns4:Y>
</ns4:Pos>
</ns4:FeatureGeometry>
</ns3:AttributeValue>
</ns3:Feature>
</ns3:FeatureList>
</ns3:FeatureCollection>
</UpdateFeaturesRequest>
</S:Body>
</S:Header>
</S:Envelope>