laptop and a wrench

Bug

MultiPoint feature class with z values fails deserialization.

Last Published: August 25, 2014 ArcGIS for Desktop
Bug ID Number NIM052110
SubmittedDecember 16, 2009
Last ModifiedJune 5, 2024
Applies toArcGIS for Desktop
Version found9.3.1
Program languageC#
Operating SystemWindows OS
Operating System VersionVista
Version Fixed10.1
StatusFixed

Additional Information

Deserialization of the ZAware points is completed

Workaround

If we serialize as a single geometry then it will execute without any issue.public IMultipoint DeserializeFC(String xmlStr) { try { IXMLStream xmlStream = new XMLStreamClass(); xmlStream.LoadFromString(xmlStr); // Create xmlReader and read the XML stream IXMLReader xmlReader = new XMLReaderClass(); xmlReader.ReadFrom((IStream)xmlStream); // Explicit Cast // Create a serializer IXMLSerializer xmlSerializer = new XMLSerializerClass(); IMultipoint pMultipoint = xmlSerializer.ReadObject(xmlReader, null, null) as IMultipoint; return (pMultipoint); } catch (Exception) { throw; } } public System.Object DeserializeAnXMLFile(System.String xmlPathFile) { // Create xmlStream and load in the .XML file ESRI.ArcGIS.esriSystem.IXMLStream xmlStream = new ESRI.ArcGIS.esriSystem.XMLStreamClass(); xmlStream.LoadFromString(xmlPathFile); // Create xmlReader and read the XML stream ESRI.ArcGIS.esriSystem.IXMLReader xmlReader = new ESRI.ArcGIS.esriSystem.XMLReaderClass(); xmlReader.ReadFrom((ESRI.ArcGIS.esriSystem.IStream)xmlStream); // Explicit Cast // Create a serializer ESRI.ArcGIS.esriSystem.IXMLSerializer xmlSerializer = new ESRI.ArcGIS.esriSystem.XMLSerializerClass(); // Return the XML contents return xmlSerializer.ReadObject(xmlReader, null, null); }

Steps to Reproduce

Bug ID: NIM052110

Software:

  • ArcGIS for Desktop

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options