private function _transferData(FieldModel $field, $tableName, $fieldHandle = "")
 {
     if (!$fieldHandle) {
         $fieldHandle = $field->handle;
     }
     $tableData = craft()->db->createCommand()->select('elementId, locale, field_' . $fieldHandle)->from($tableName)->where('field_' . $fieldHandle . ' IS NOT NULL')->queryAll();
     foreach ($tableData as $row) {
         $record = new SimpleMap_MapRecord();
         $record->ownerId = $row['elementId'];
         $record->fieldId = $field->id;
         $record->ownerLocale = $row['locale'];
         $f = json_decode($row['field_' . $fieldHandle], true);
         $record->setAttribute('lat', $f['lat']);
         $record->setAttribute('lng', $f['lng']);
         $record->setAttribute('zoom', $f['zoom']);
         $record->setAttribute('address', $f['address']);
         if ($f !== null && array_key_exists('parts', $f)) {
             $record->setAttribute('parts', json_encode($f['parts']));
         }
         $record->save();
     }
 }