public void CreateEmpty(GeometryType geometry, DimensionType dimension) { this.Type = geometry; this.Dimension = dimension; //Array to store the byte form m_arr = new BinaryArray(); m_arr.AddBytes(intToBytes((int)geometry + (int)dimension)); this.wkt = geometry.ToString() + " " + dimension.WktEncode() + " EMPTY"; this.ewkt = "SRID=4326;" + geometry.ToString() + " " + dimension.WktEncode() + " EMPTY"; this.wkb_big = m_arr.BigEndian.ToArray(); this.wkb_little = m_arr.LittleEndian.ToArray(); this.Validation = Activator.CreateInstance(geometry.GetEquivalentType()) as Geometry; }