Так вот это и есть данные, то есть пользователь ус

Так вот это и есть данные, то есть пользователь успешно идентифицирован. Теперь просто добавляйте сюда связанные таблицы по айдишникам. К примеру, Geoip_country_index — это индекс страны. В данном случае 1. Смотрите в таблице стран. А Geoip_city_index в таблице городов. Кстати, судя по всему вы использовали запрос через $query. Но $location = Geoip::findByIp($modx); возвращает уже более подробную информацию. Посмотрите код в geoip.class.php, там же все расписано. К примеру этот метод:

public static function findByIp(xPDO $xpdo, $ip = 'auto'){
        if(!$c = self::newQuery($xpdo, $ip)){
            return false;
        }
        $c->leftJoin('GeoipLocation', 'Location');
        $c->leftJoin('GeoipCountry', 'Country');
        $c->select(array(
            "Country.*",
            "Location.*",
            "Geoip.*",
            "ip_end-ip_start as distance",
        ));
        $c->sortby('distance');
        $c->limit(1);
        return $xpdo->getObject("Geoip", $c);
    }

Вот вам подробнейший пример связанных запросов.