public void CreateGeometryTable(IGISFields gisFields, string tableName, string geometryFieldName)
        {
            if (string.IsNullOrEmpty(tableName))
            {
                throw new ArgumentNullException("tableName");
            }
            if (gisFields == null)
            {
                throw new ArgumentNullException("gisFields");
            }

            CreateGeometryTable(tableName, gisFields.GetEnumerator(), geometryFieldName);
        }