public static Multipatch FromBinaryXml( string xmlString )
Public Shared Function FromBinaryXml( _ ByVal xmlString As String _ ) As Multipatch
Parameters
- xmlString
- Binary XML string representation of Multipatch.
Return Value
A Multipatch.
public static Multipatch FromBinaryXml( string xmlString )
Public Shared Function FromBinaryXml( _ ByVal xmlString As String _ ) As Multipatch
Exception | Description |
---|---|
System.ArgumentNullException | The xmlString is empty or null. |
ArcGIS.Core.Geometry.Exceptions.GeometryObjectException | The XML string is invalid or does not represent a multipatch string. |
// export to binary xml string binaryXml = multiPatch.ToBinaryXml(); // import from binaryXML - methods need to run on the MCT Multipatch binaryMultipatch = MultipatchBuilderEx.FromBinaryXml(binaryXml); // xml export / import string xml = multiPatch.ToXml(); Multipatch xmlMultipatch = MultipatchBuilderEx.FromXml(xml); // esriShape export/import byte[] buffer = multiPatch.ToEsriShape(); Multipatch esriPatch = MultipatchBuilderEx.FromEsriShape(buffer); // or use GeometryEngine Multipatch patchImport = GeometryEngine.Instance.ImportFromEsriShape(EsriShapeImportFlags.EsriShapeImportDefaults, buffer, multiPatch.SpatialReference) as Multipatch;
Target Platforms: Windows 11, Windows 10, Windows 8.1